Class AdVideoAssetInventoryPreferences.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
com.google.ads.googleads.v18.common.AdVideoAssetInventoryPreferences.Builder
- All Implemented Interfaces:
AdVideoAssetInventoryPreferencesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdVideoAssetInventoryPreferences
public static final class AdVideoAssetInventoryPreferences.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
implements AdVideoAssetInventoryPreferencesOrBuilder
YouTube Video Asset inventory preferences.Protobuf type
google.ads.googleads.v18.common.AdVideoAssetInventoryPreferences-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.booleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.booleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.booleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.booleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.booleanWhen true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setInFeedPreference(boolean value) When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.setInStreamPreference(boolean value) When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setShortsPreference(boolean value) When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<AdVideoAssetInventoryPreferences.Builder>
-
setField
public AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.Builder>
-
clearField
public AdVideoAssetInventoryPreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
-
clearOneof
public AdVideoAssetInventoryPreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
-
setRepeatedField
public AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.Builder>
-
addRepeatedField
public AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdVideoAssetInventoryPreferences.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
-
mergeFrom
public AdVideoAssetInventoryPreferences.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<AdVideoAssetInventoryPreferences.Builder>- Throws:
IOException
-
hasInFeedPreference
public boolean hasInFeedPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.
optional bool in_feed_preference = 1;- Specified by:
hasInFeedPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- Whether the inFeedPreference field is set.
-
getInFeedPreference
public boolean getInFeedPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.
optional bool in_feed_preference = 1;- Specified by:
getInFeedPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- The inFeedPreference.
-
setInFeedPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.
optional bool in_feed_preference = 1;- Parameters:
value- The inFeedPreference to set.- Returns:
- This builder for chaining.
-
clearInFeedPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Feed.
optional bool in_feed_preference = 1;- Returns:
- This builder for chaining.
-
hasInStreamPreference
public boolean hasInStreamPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.
optional bool in_stream_preference = 2;- Specified by:
hasInStreamPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- Whether the inStreamPreference field is set.
-
getInStreamPreference
public boolean getInStreamPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.
optional bool in_stream_preference = 2;- Specified by:
getInStreamPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- The inStreamPreference.
-
setInStreamPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.
optional bool in_stream_preference = 2;- Parameters:
value- The inStreamPreference to set.- Returns:
- This builder for chaining.
-
clearInStreamPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve In Stream.
optional bool in_stream_preference = 2;- Returns:
- This builder for chaining.
-
hasShortsPreference
public boolean hasShortsPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.
optional bool shorts_preference = 3;- Specified by:
hasShortsPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- Whether the shortsPreference field is set.
-
getShortsPreference
public boolean getShortsPreference()When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.
optional bool shorts_preference = 3;- Specified by:
getShortsPreferencein interfaceAdVideoAssetInventoryPreferencesOrBuilder- Returns:
- The shortsPreference.
-
setShortsPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.
optional bool shorts_preference = 3;- Parameters:
value- The shortsPreference to set.- Returns:
- This builder for chaining.
-
clearShortsPreference
When true, YouTube Video Asset with this inventory preference will be preferred when choosing a video to serve on YouTube Shorts.
optional bool shorts_preference = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdVideoAssetInventoryPreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
-
mergeUnknownFields
public final AdVideoAssetInventoryPreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdVideoAssetInventoryPreferences.Builder>
-