Package com.google.doubleclick
Class AdxExt.DeviceExt.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
- com.google.doubleclick.AdxExt.DeviceExt.Builder
-
- All Implemented Interfaces:
AdxExt.DeviceExtOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdxExt.DeviceExt
public static final class AdxExt.DeviceExt.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder> implements AdxExt.DeviceExtOrBuilder
Protobuf typecom.google.doubleclick.DeviceExt
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdxExt.DeviceExt.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.DeviceExtbuild()AdxExt.DeviceExtbuildPartial()AdxExt.DeviceExt.Builderclear()AdxExt.DeviceExt.BuilderclearAtts()(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.AdxExt.DeviceExt.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdxExt.DeviceExt.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdxExt.DeviceExt.BuilderclearSessionId()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.AdxExt.DeviceExt.BuilderclearUserAgentData()User Agent information.AdxExt.DeviceExt.Builderclone()intgetAtts()(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.AdxExt.DeviceExtgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetSessionId()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.com.google.protobuf.ByteStringgetSessionIdBytes()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.AdxExt.DeviceExt.UserAgentgetUserAgentData()User Agent information.AdxExt.DeviceExt.UserAgent.BuildergetUserAgentDataBuilder()User Agent information.AdxExt.DeviceExt.UserAgentOrBuildergetUserAgentDataOrBuilder()User Agent information.booleanhasAtts()(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.booleanhasSessionId()Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.booleanhasUserAgentData()User Agent information.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdxExt.DeviceExt.BuildermergeFrom(AdxExt.DeviceExt other)AdxExt.DeviceExt.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdxExt.DeviceExt.BuildermergeFrom(com.google.protobuf.Message other)AdxExt.DeviceExt.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdxExt.DeviceExt.BuildermergeUserAgentData(AdxExt.DeviceExt.UserAgent value)User Agent information.AdxExt.DeviceExt.BuildersetAtts(int value)(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized.AdxExt.DeviceExt.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AdxExt.DeviceExt.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AdxExt.DeviceExt.BuildersetSessionId(String value)Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.AdxExt.DeviceExt.BuildersetSessionIdBytes(com.google.protobuf.ByteString value)Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours.AdxExt.DeviceExt.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdxExt.DeviceExt.BuildersetUserAgentData(AdxExt.DeviceExt.UserAgent value)User Agent information.AdxExt.DeviceExt.BuildersetUserAgentData(AdxExt.DeviceExt.UserAgent.Builder builderForValue)User Agent information.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
clear
public AdxExt.DeviceExt.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
getDefaultInstanceForType
public AdxExt.DeviceExt getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdxExt.DeviceExt build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdxExt.DeviceExt buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdxExt.DeviceExt.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
setField
public AdxExt.DeviceExt.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
clearField
public AdxExt.DeviceExt.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
clearOneof
public AdxExt.DeviceExt.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
setRepeatedField
public AdxExt.DeviceExt.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
addRepeatedField
public AdxExt.DeviceExt.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
mergeFrom
public AdxExt.DeviceExt.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdxExt.DeviceExt.Builder>
-
mergeFrom
public AdxExt.DeviceExt.Builder mergeFrom(AdxExt.DeviceExt other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
mergeFrom
public AdxExt.DeviceExt.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdxExt.DeviceExt.Builder>- Throws:
IOException
-
hasSessionId
public boolean hasSessionId()
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Specified by:
hasSessionIdin interfaceAdxExt.DeviceExtOrBuilder- Returns:
- Whether the sessionId field is set.
-
getSessionId
public String getSessionId()
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Specified by:
getSessionIdin interfaceAdxExt.DeviceExtOrBuilder- Returns:
- The sessionId.
-
getSessionIdBytes
public com.google.protobuf.ByteString getSessionIdBytes()
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Specified by:
getSessionIdBytesin interfaceAdxExt.DeviceExtOrBuilder- Returns:
- The bytes for sessionId.
-
setSessionId
public AdxExt.DeviceExt.Builder setSessionId(String value)
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Parameters:
value- The sessionId to set.- Returns:
- This builder for chaining.
-
clearSessionId
public AdxExt.DeviceExt.Builder clearSessionId()
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Returns:
- This builder for chaining.
-
setSessionIdBytes
public AdxExt.DeviceExt.Builder setSessionIdBytes(com.google.protobuf.ByteString value)
Represents a short-lived user session on CTV/OTT devices, with a maximum session duration of 6 hours. The use of session_id is never allowed for ads personalization. session_id may only be used for frequency capping, competitive exclusions or related purposes. This field is populated with web-safe base64 alphabet.
optional string session_id = 1;- Parameters:
value- The bytes for sessionId to set.- Returns:
- This builder for chaining.
-
hasUserAgentData
public boolean hasUserAgentData()
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;- Specified by:
hasUserAgentDatain interfaceAdxExt.DeviceExtOrBuilder- Returns:
- Whether the userAgentData field is set.
-
getUserAgentData
public AdxExt.DeviceExt.UserAgent getUserAgentData()
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;- Specified by:
getUserAgentDatain interfaceAdxExt.DeviceExtOrBuilder- Returns:
- The userAgentData.
-
setUserAgentData
public AdxExt.DeviceExt.Builder setUserAgentData(AdxExt.DeviceExt.UserAgent value)
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
-
setUserAgentData
public AdxExt.DeviceExt.Builder setUserAgentData(AdxExt.DeviceExt.UserAgent.Builder builderForValue)
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
-
mergeUserAgentData
public AdxExt.DeviceExt.Builder mergeUserAgentData(AdxExt.DeviceExt.UserAgent value)
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
-
clearUserAgentData
public AdxExt.DeviceExt.Builder clearUserAgentData()
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
-
getUserAgentDataBuilder
public AdxExt.DeviceExt.UserAgent.Builder getUserAgentDataBuilder()
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;
-
getUserAgentDataOrBuilder
public AdxExt.DeviceExt.UserAgentOrBuilder getUserAgentDataOrBuilder()
User Agent information.
optional .com.google.doubleclick.DeviceExt.UserAgent user_agent_data = 2;- Specified by:
getUserAgentDataOrBuilderin interfaceAdxExt.DeviceExtOrBuilder
-
hasAtts
public boolean hasAtts()
(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized. This value is retrieved from ATTrackingManager and provided as is. See https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1 For more information about iOS's app tracking authorization status, see: https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
optional int32 atts = 3;- Specified by:
hasAttsin interfaceAdxExt.DeviceExtOrBuilder- Returns:
- Whether the atts field is set.
-
getAtts
public int getAtts()
(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized. This value is retrieved from ATTrackingManager and provided as is. See https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1 For more information about iOS's app tracking authorization status, see: https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
optional int32 atts = 3;- Specified by:
getAttsin interfaceAdxExt.DeviceExtOrBuilder- Returns:
- The atts.
-
setAtts
public AdxExt.DeviceExt.Builder setAtts(int value)
(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized. This value is retrieved from ATTrackingManager and provided as is. See https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1 For more information about iOS's app tracking authorization status, see: https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
optional int32 atts = 3;- Parameters:
value- The atts to set.- Returns:
- This builder for chaining.
-
clearAtts
public AdxExt.DeviceExt.Builder clearAtts()
(iOS Only) An integer passed to represent the app's app tracking authorization status, where 0 = not determined 1 = restricted 2 = denied 3 = authorized. This value is retrieved from ATTrackingManager and provided as is. See https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/skadnetwork.md#bid-request-1 For more information about iOS's app tracking authorization status, see: https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager/authorizationstatus
optional int32 atts = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdxExt.DeviceExt.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
mergeUnknownFields
public final AdxExt.DeviceExt.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdxExt.DeviceExt.Builder>
-
-