public final class DeviceInfo extends GeneratedMessage implements DeviceInfoOrBuilder
Information about the device being used (if any) when the event happened.
Protobuf type google.ads.datamanager.v1.DeviceInfo
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
BRAND_FIELD_NUMBER
public static final int BRAND_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BROWSER_FIELD_NUMBER
public static final int BROWSER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BROWSER_VERSION_FIELD_NUMBER
public static final int BROWSER_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CATEGORY_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
IP_ADDRESS_FIELD_NUMBER
public static final int IP_ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
LANGUAGE_CODE_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MODEL_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OPERATING_SYSTEM_FIELD_NUMBER
public static final int OPERATING_SYSTEM_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OPERATING_SYSTEM_VERSION_FIELD_NUMBER
public static final int OPERATING_SYSTEM_VERSION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCREEN_HEIGHT_FIELD_NUMBER
public static final int SCREEN_HEIGHT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SCREEN_WIDTH_FIELD_NUMBER
public static final int SCREEN_WIDTH_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
USER_AGENT_FIELD_NUMBER
public static final int USER_AGENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DeviceInfo getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DeviceInfo.Builder newBuilder()
newBuilder(DeviceInfo prototype)
public static DeviceInfo.Builder newBuilder(DeviceInfo prototype)
public static DeviceInfo parseDelimitedFrom(InputStream input)
public static DeviceInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DeviceInfo parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DeviceInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DeviceInfo parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeviceInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeviceInfo parseFrom(CodedInputStream input)
public static DeviceInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DeviceInfo parseFrom(InputStream input)
public static DeviceInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DeviceInfo parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DeviceInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DeviceInfo> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getBrand()
Optional. The brand of the device.
string brand = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The brand.
|
getBrandBytes()
public ByteString getBrandBytes()
Optional. The brand of the device.
string brand = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for brand.
|
getBrowser()
public String getBrowser()
Optional. The brand or type of the browser.
string browser = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The browser.
|
getBrowserBytes()
public ByteString getBrowserBytes()
Optional. The brand or type of the browser.
string browser = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for browser.
|
getBrowserVersion()
public String getBrowserVersion()
Optional. The version of the browser.
string browser_version = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The browserVersion.
|
getBrowserVersionBytes()
public ByteString getBrowserVersionBytes()
Optional. The version of the browser.
string browser_version = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for browserVersion.
|
getCategory()
public String getCategory()
Optional. The category of device. For example, “desktop”, “tablet”,
“mobile”, “smart TV”.
string category = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The category.
|
getCategoryBytes()
public ByteString getCategoryBytes()
Optional. The category of device. For example, “desktop”, “tablet”,
“mobile”, “smart TV”.
string category = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for category.
|
getDefaultInstanceForType()
public DeviceInfo getDefaultInstanceForType()
getIpAddress()
public String getIpAddress()
Optional. The IP address of the device for the given context.
Note: Google Ads does not support IP address matching for end users in
the European Economic Area (EEA), United Kingdom (UK), or Switzerland (CH).
Add logic to conditionally exclude sharing IP addresses from users from
these regions and ensure that you provide users with clear and
comprehensive information about the data you collect on your sites, apps,
and other properties and get consent where required by law or any
applicable Google policies. See the About offline conversion
imports page for
more details.
string ip_address = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The ipAddress.
|
getIpAddressBytes()
public ByteString getIpAddressBytes()
Optional. The IP address of the device for the given context.
Note: Google Ads does not support IP address matching for end users in
the European Economic Area (EEA), United Kingdom (UK), or Switzerland (CH).
Add logic to conditionally exclude sharing IP addresses from users from
these regions and ensure that you provide users with clear and
comprehensive information about the data you collect on your sites, apps,
and other properties and get consent where required by law or any
applicable Google policies. See the About offline conversion
imports page for
more details.
string ip_address = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for ipAddress.
|
getLanguageCode()
public String getLanguageCode()
Optional. The language the device uses in ISO 639-1 format.
string language_code = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The languageCode.
|
getLanguageCodeBytes()
public ByteString getLanguageCodeBytes()
Optional. The language the device uses in ISO 639-1 format.
string language_code = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for languageCode.
|
getModel()
Optional. The model of the device.
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The model.
|
getModelBytes()
public ByteString getModelBytes()
Optional. The model of the device.
string model = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for model.
|
getOperatingSystem()
public String getOperatingSystem()
Optional. The operating system or platform of the device.
string operating_system = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The operatingSystem.
|
getOperatingSystemBytes()
public ByteString getOperatingSystemBytes()
Optional. The operating system or platform of the device.
string operating_system = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for operatingSystem.
|
getOperatingSystemVersion()
public String getOperatingSystemVersion()
Optional. The version of the operating system or platform.
string operating_system_version = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The operatingSystemVersion.
|
getOperatingSystemVersionBytes()
public ByteString getOperatingSystemVersionBytes()
Optional. The version of the operating system or platform.
string operating_system_version = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for operatingSystemVersion.
|
getParserForType()
public Parser<DeviceInfo> getParserForType()
Overrides
getScreenHeight()
public int getScreenHeight()
Optional. The height of the screen in pixels.
int32 screen_height = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The screenHeight.
|
getScreenWidth()
public int getScreenWidth()
Optional. The width of the screen in pixels.
int32 screen_width = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The screenWidth.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getUserAgent()
public String getUserAgent()
Optional. The user-agent string of the device for the given context.
string user_agent = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The userAgent.
|
getUserAgentBytes()
public ByteString getUserAgentBytes()
Optional. The user-agent string of the device for the given context.
string user_agent = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for userAgent.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DeviceInfo.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DeviceInfo.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DeviceInfo.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides