Class VideoAdInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
com.google.ads.googleads.v18.common.VideoAdInfo.Builder
- All Implemented Interfaces:
VideoAdInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VideoAdInfo
public static final class VideoAdInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
implements VideoAdInfoOrBuilder
A video ad.Protobuf type
google.ads.googleads.v18.common.VideoAdInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Video bumper in-stream ad format.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) In-feed video ad format.Video TrueView in-stream ad format.Video non-skippable in-stream ad format.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Video out-stream ad format.The YouTube video assets used for the ad.clone()Video bumper in-stream ad format.Video bumper in-stream ad format.Video bumper in-stream ad format.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIn-feed video ad format.In-feed video ad format.In-feed video ad format.Video TrueView in-stream ad format.Video TrueView in-stream ad format.Video TrueView in-stream ad format.Video non-skippable in-stream ad format.Video non-skippable in-stream ad format.Video non-skippable in-stream ad format.Video out-stream ad format.Video out-stream ad format.Video out-stream ad format.getVideo()The YouTube video assets used for the ad.The YouTube video assets used for the ad.The YouTube video assets used for the ad.booleanVideo bumper in-stream ad format.booleanIn-feed video ad format.booleanVideo TrueView in-stream ad format.booleanVideo non-skippable in-stream ad format.booleanVideo out-stream ad format.booleanhasVideo()The YouTube video assets used for the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanVideo bumper in-stream ad format.mergeFrom(VideoAdInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInFeed(InFeedVideoAdInfo value) In-feed video ad format.Video TrueView in-stream ad format.Video non-skippable in-stream ad format.Video out-stream ad format.final VideoAdInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeVideo(AdVideoAsset value) The YouTube video assets used for the ad.Video bumper in-stream ad format.setBumper(VideoBumperInStreamAdInfo.Builder builderForValue) Video bumper in-stream ad format.setInFeed(InFeedVideoAdInfo value) In-feed video ad format.setInFeed(InFeedVideoAdInfo.Builder builderForValue) In-feed video ad format.Video TrueView in-stream ad format.setInStream(VideoTrueViewInStreamAdInfo.Builder builderForValue) Video TrueView in-stream ad format.Video non-skippable in-stream ad format.setNonSkippable(VideoNonSkippableInStreamAdInfo.Builder builderForValue) Video non-skippable in-stream ad format.setOutStream(VideoOutstreamAdInfo value) Video out-stream ad format.setOutStream(VideoOutstreamAdInfo.Builder builderForValue) Video out-stream ad format.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final VideoAdInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVideo(AdVideoAsset value) The YouTube video assets used for the ad.setVideo(AdVideoAsset.Builder builderForValue) The YouTube video assets used for the ad.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<VideoAdInfo.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<VideoAdInfo.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<VideoAdInfo.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<VideoAdInfo.Builder>
-
setField
public VideoAdInfo.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<VideoAdInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
-
setRepeatedField
public VideoAdInfo.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<VideoAdInfo.Builder>
-
addRepeatedField
public VideoAdInfo.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<VideoAdInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VideoAdInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
-
mergeFrom
public VideoAdInfo.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<VideoAdInfo.Builder>- Throws:
IOException
-
getFormatCase
- Specified by:
getFormatCasein interfaceVideoAdInfoOrBuilder
-
clearFormat
-
hasVideo
public boolean hasVideo()The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8;- Specified by:
hasVideoin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the video field is set.
-
getVideo
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8;- Specified by:
getVideoin interfaceVideoAdInfoOrBuilder- Returns:
- The video.
-
setVideo
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8; -
setVideo
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8; -
mergeVideo
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8; -
clearVideo
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8; -
getVideoBuilder
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8; -
getVideoOrBuilder
The YouTube video assets used for the ad.
.google.ads.googleads.v18.common.AdVideoAsset video = 8;- Specified by:
getVideoOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasInStream
public boolean hasInStream()Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
hasInStreamin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the inStream field is set.
-
getInStream
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
getInStreamin interfaceVideoAdInfoOrBuilder- Returns:
- The inStream.
-
setInStream
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2; -
setInStream
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2; -
mergeInStream
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2; -
clearInStream
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2; -
getInStreamBuilder
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2; -
getInStreamOrBuilder
Video TrueView in-stream ad format.
.google.ads.googleads.v18.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
getInStreamOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasBumper
public boolean hasBumper()Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
hasBumperin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the bumper field is set.
-
getBumper
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
getBumperin interfaceVideoAdInfoOrBuilder- Returns:
- The bumper.
-
setBumper
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3; -
setBumper
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3; -
mergeBumper
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3; -
clearBumper
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3; -
getBumperBuilder
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3; -
getBumperOrBuilder
Video bumper in-stream ad format.
.google.ads.googleads.v18.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
getBumperOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasOutStream
public boolean hasOutStream()Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
hasOutStreamin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the outStream field is set.
-
getOutStream
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
getOutStreamin interfaceVideoAdInfoOrBuilder- Returns:
- The outStream.
-
setOutStream
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4; -
setOutStream
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4; -
mergeOutStream
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4; -
clearOutStream
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4; -
getOutStreamBuilder
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4; -
getOutStreamOrBuilder
Video out-stream ad format.
.google.ads.googleads.v18.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
getOutStreamOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasNonSkippable
public boolean hasNonSkippable()Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
hasNonSkippablein interfaceVideoAdInfoOrBuilder- Returns:
- Whether the nonSkippable field is set.
-
getNonSkippable
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
getNonSkippablein interfaceVideoAdInfoOrBuilder- Returns:
- The nonSkippable.
-
setNonSkippable
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5; -
setNonSkippable
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5; -
mergeNonSkippable
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5; -
clearNonSkippable
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5; -
getNonSkippableBuilder
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5; -
getNonSkippableOrBuilder
Video non-skippable in-stream ad format.
.google.ads.googleads.v18.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
getNonSkippableOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasInFeed
public boolean hasInFeed()In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
hasInFeedin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the inFeed field is set.
-
getInFeed
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
getInFeedin interfaceVideoAdInfoOrBuilder- Returns:
- The inFeed.
-
setInFeed
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9; -
setInFeed
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9; -
mergeInFeed
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9; -
clearInFeed
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9; -
getInFeedBuilder
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9; -
getInFeedOrBuilder
In-feed video ad format.
.google.ads.googleads.v18.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
getInFeedOrBuilderin interfaceVideoAdInfoOrBuilder
-
setUnknownFields
public final VideoAdInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
-
mergeUnknownFields
public final VideoAdInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VideoAdInfo.Builder>
-