Class VideoAdInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v10.common.VideoAdInfo
-
- All Implemented Interfaces:
VideoAdInfoOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class VideoAdInfo extends com.google.protobuf.GeneratedMessageV3 implements VideoAdInfoOrBuilder
A video ad.
Protobuf typegoogle.ads.googleads.v10.common.VideoAdInfo- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVideoAdInfo.BuilderA video ad.static classVideoAdInfo.FormatCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBUMPER_FIELD_NUMBERstatic intIN_FEED_FIELD_NUMBERstatic intIN_STREAM_FIELD_NUMBERstatic intNON_SKIPPABLE_FIELD_NUMBERstatic intOUT_STREAM_FIELD_NUMBERstatic intVIDEO_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)VideoBumperInStreamAdInfogetBumper()Video bumper in-stream ad format.VideoBumperInStreamAdInfoOrBuildergetBumperOrBuilder()Video bumper in-stream ad format.static VideoAdInfogetDefaultInstance()VideoAdInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()VideoAdInfo.FormatCasegetFormatCase()InFeedVideoAdInfogetInFeed()In-feed video ad format.InFeedVideoAdInfoOrBuildergetInFeedOrBuilder()In-feed video ad format.VideoTrueViewInStreamAdInfogetInStream()Video TrueView in-stream ad format.VideoTrueViewInStreamAdInfoOrBuildergetInStreamOrBuilder()Video TrueView in-stream ad format.VideoNonSkippableInStreamAdInfogetNonSkippable()Video non-skippable in-stream ad format.VideoNonSkippableInStreamAdInfoOrBuildergetNonSkippableOrBuilder()Video non-skippable in-stream ad format.VideoOutstreamAdInfogetOutStream()Video out-stream ad format.VideoOutstreamAdInfoOrBuildergetOutStreamOrBuilder()Video out-stream ad format.com.google.protobuf.Parser<VideoAdInfo>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()AdVideoAssetgetVideo()The YouTube video assets used for the ad.AdVideoAssetOrBuildergetVideoOrBuilder()The YouTube video assets used for the ad.booleanhasBumper()Video bumper in-stream ad format.inthashCode()booleanhasInFeed()In-feed video ad format.booleanhasInStream()Video TrueView in-stream ad format.booleanhasNonSkippable()Video non-skippable in-stream ad format.booleanhasOutStream()Video out-stream ad format.booleanhasVideo()The YouTube video assets used for the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static VideoAdInfo.BuildernewBuilder()static VideoAdInfo.BuildernewBuilder(VideoAdInfo prototype)VideoAdInfo.BuildernewBuilderForType()protected VideoAdInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static VideoAdInfoparseDelimitedFrom(java.io.InputStream input)static VideoAdInfoparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VideoAdInfoparseFrom(byte[] data)static VideoAdInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VideoAdInfoparseFrom(com.google.protobuf.ByteString data)static VideoAdInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VideoAdInfoparseFrom(com.google.protobuf.CodedInputStream input)static VideoAdInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VideoAdInfoparseFrom(java.io.InputStream input)static VideoAdInfoparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static VideoAdInfoparseFrom(java.nio.ByteBuffer data)static VideoAdInfoparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<VideoAdInfo>parser()VideoAdInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VIDEO_FIELD_NUMBER
public static final int VIDEO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IN_STREAM_FIELD_NUMBER
public static final int IN_STREAM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BUMPER_FIELD_NUMBER
public static final int BUMPER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUT_STREAM_FIELD_NUMBER
public static final int OUT_STREAM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NON_SKIPPABLE_FIELD_NUMBER
public static final int NON_SKIPPABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IN_FEED_FIELD_NUMBER
public static final int IN_FEED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getFormatCase
public VideoAdInfo.FormatCase getFormatCase()
- Specified by:
getFormatCasein interfaceVideoAdInfoOrBuilder
-
hasVideo
public boolean hasVideo()
The YouTube video assets used for the ad.
.google.ads.googleads.v10.common.AdVideoAsset video = 8;- Specified by:
hasVideoin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the video field is set.
-
getVideo
public AdVideoAsset getVideo()
The YouTube video assets used for the ad.
.google.ads.googleads.v10.common.AdVideoAsset video = 8;- Specified by:
getVideoin interfaceVideoAdInfoOrBuilder- Returns:
- The video.
-
getVideoOrBuilder
public AdVideoAssetOrBuilder getVideoOrBuilder()
The YouTube video assets used for the ad.
.google.ads.googleads.v10.common.AdVideoAsset video = 8;- Specified by:
getVideoOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasInStream
public boolean hasInStream()
Video TrueView in-stream ad format.
.google.ads.googleads.v10.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
hasInStreamin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the inStream field is set.
-
getInStream
public VideoTrueViewInStreamAdInfo getInStream()
Video TrueView in-stream ad format.
.google.ads.googleads.v10.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
getInStreamin interfaceVideoAdInfoOrBuilder- Returns:
- The inStream.
-
getInStreamOrBuilder
public VideoTrueViewInStreamAdInfoOrBuilder getInStreamOrBuilder()
Video TrueView in-stream ad format.
.google.ads.googleads.v10.common.VideoTrueViewInStreamAdInfo in_stream = 2;- Specified by:
getInStreamOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasBumper
public boolean hasBumper()
Video bumper in-stream ad format.
.google.ads.googleads.v10.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
hasBumperin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the bumper field is set.
-
getBumper
public VideoBumperInStreamAdInfo getBumper()
Video bumper in-stream ad format.
.google.ads.googleads.v10.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
getBumperin interfaceVideoAdInfoOrBuilder- Returns:
- The bumper.
-
getBumperOrBuilder
public VideoBumperInStreamAdInfoOrBuilder getBumperOrBuilder()
Video bumper in-stream ad format.
.google.ads.googleads.v10.common.VideoBumperInStreamAdInfo bumper = 3;- Specified by:
getBumperOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasOutStream
public boolean hasOutStream()
Video out-stream ad format.
.google.ads.googleads.v10.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
hasOutStreamin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the outStream field is set.
-
getOutStream
public VideoOutstreamAdInfo getOutStream()
Video out-stream ad format.
.google.ads.googleads.v10.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
getOutStreamin interfaceVideoAdInfoOrBuilder- Returns:
- The outStream.
-
getOutStreamOrBuilder
public VideoOutstreamAdInfoOrBuilder getOutStreamOrBuilder()
Video out-stream ad format.
.google.ads.googleads.v10.common.VideoOutstreamAdInfo out_stream = 4;- Specified by:
getOutStreamOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasNonSkippable
public boolean hasNonSkippable()
Video non-skippable in-stream ad format.
.google.ads.googleads.v10.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
hasNonSkippablein interfaceVideoAdInfoOrBuilder- Returns:
- Whether the nonSkippable field is set.
-
getNonSkippable
public VideoNonSkippableInStreamAdInfo getNonSkippable()
Video non-skippable in-stream ad format.
.google.ads.googleads.v10.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
getNonSkippablein interfaceVideoAdInfoOrBuilder- Returns:
- The nonSkippable.
-
getNonSkippableOrBuilder
public VideoNonSkippableInStreamAdInfoOrBuilder getNonSkippableOrBuilder()
Video non-skippable in-stream ad format.
.google.ads.googleads.v10.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;- Specified by:
getNonSkippableOrBuilderin interfaceVideoAdInfoOrBuilder
-
hasInFeed
public boolean hasInFeed()
In-feed video ad format.
.google.ads.googleads.v10.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
hasInFeedin interfaceVideoAdInfoOrBuilder- Returns:
- Whether the inFeed field is set.
-
getInFeed
public InFeedVideoAdInfo getInFeed()
In-feed video ad format.
.google.ads.googleads.v10.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
getInFeedin interfaceVideoAdInfoOrBuilder- Returns:
- The inFeed.
-
getInFeedOrBuilder
public InFeedVideoAdInfoOrBuilder getInFeedOrBuilder()
In-feed video ad format.
.google.ads.googleads.v10.common.InFeedVideoAdInfo in_feed = 9;- Specified by:
getInFeedOrBuilderin interfaceVideoAdInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static VideoAdInfo parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static VideoAdInfo parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VideoAdInfo parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static VideoAdInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static VideoAdInfo parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VideoAdInfo parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static VideoAdInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public VideoAdInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static VideoAdInfo.Builder newBuilder()
-
newBuilder
public static VideoAdInfo.Builder newBuilder(VideoAdInfo prototype)
-
toBuilder
public VideoAdInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VideoAdInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static VideoAdInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<VideoAdInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<VideoAdInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public VideoAdInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-