Class VideoAdInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v14.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.v14.common.VideoAdInfo
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VideoAdInfo.Builder
A video ad.static class
VideoAdInfo.FormatCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
BUMPER_FIELD_NUMBER
static int
IN_FEED_FIELD_NUMBER
static int
IN_STREAM_FIELD_NUMBER
static int
NON_SKIPPABLE_FIELD_NUMBER
static int
OUT_STREAM_FIELD_NUMBER
static int
VIDEO_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
VideoBumperInStreamAdInfo
getBumper()
Video bumper in-stream ad format.VideoBumperInStreamAdInfoOrBuilder
getBumperOrBuilder()
Video bumper in-stream ad format.static VideoAdInfo
getDefaultInstance()
VideoAdInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
VideoAdInfo.FormatCase
getFormatCase()
InFeedVideoAdInfo
getInFeed()
In-feed video ad format.InFeedVideoAdInfoOrBuilder
getInFeedOrBuilder()
In-feed video ad format.VideoTrueViewInStreamAdInfo
getInStream()
Video TrueView in-stream ad format.VideoTrueViewInStreamAdInfoOrBuilder
getInStreamOrBuilder()
Video TrueView in-stream ad format.VideoNonSkippableInStreamAdInfo
getNonSkippable()
Video non-skippable in-stream ad format.VideoNonSkippableInStreamAdInfoOrBuilder
getNonSkippableOrBuilder()
Video non-skippable in-stream ad format.VideoOutstreamAdInfo
getOutStream()
Video out-stream ad format.VideoOutstreamAdInfoOrBuilder
getOutStreamOrBuilder()
Video out-stream ad format.com.google.protobuf.Parser<VideoAdInfo>
getParserForType()
int
getSerializedSize()
AdVideoAsset
getVideo()
The YouTube video assets used for the ad.AdVideoAssetOrBuilder
getVideoOrBuilder()
The YouTube video assets used for the ad.boolean
hasBumper()
Video bumper in-stream ad format.int
hashCode()
boolean
hasInFeed()
In-feed video ad format.boolean
hasInStream()
Video TrueView in-stream ad format.boolean
hasNonSkippable()
Video non-skippable in-stream ad format.boolean
hasOutStream()
Video out-stream ad format.boolean
hasVideo()
The YouTube video assets used for the ad.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static VideoAdInfo.Builder
newBuilder()
static VideoAdInfo.Builder
newBuilder(VideoAdInfo prototype)
VideoAdInfo.Builder
newBuilderForType()
protected VideoAdInfo.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static VideoAdInfo
parseDelimitedFrom(java.io.InputStream input)
static VideoAdInfo
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VideoAdInfo
parseFrom(byte[] data)
static VideoAdInfo
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VideoAdInfo
parseFrom(com.google.protobuf.ByteString data)
static VideoAdInfo
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VideoAdInfo
parseFrom(com.google.protobuf.CodedInputStream input)
static VideoAdInfo
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VideoAdInfo
parseFrom(java.io.InputStream input)
static VideoAdInfo
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static VideoAdInfo
parseFrom(java.nio.ByteBuffer data)
static VideoAdInfo
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<VideoAdInfo>
parser()
VideoAdInfo.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, 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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getFormatCase
public VideoAdInfo.FormatCase getFormatCase()
- Specified by:
getFormatCase
in interfaceVideoAdInfoOrBuilder
-
hasVideo
public boolean hasVideo()
The YouTube video assets used for the ad.
.google.ads.googleads.v14.common.AdVideoAsset video = 8;
- Specified by:
hasVideo
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the video field is set.
-
getVideo
public AdVideoAsset getVideo()
The YouTube video assets used for the ad.
.google.ads.googleads.v14.common.AdVideoAsset video = 8;
- Specified by:
getVideo
in interfaceVideoAdInfoOrBuilder
- Returns:
- The video.
-
getVideoOrBuilder
public AdVideoAssetOrBuilder getVideoOrBuilder()
The YouTube video assets used for the ad.
.google.ads.googleads.v14.common.AdVideoAsset video = 8;
- Specified by:
getVideoOrBuilder
in interfaceVideoAdInfoOrBuilder
-
hasInStream
public boolean hasInStream()
Video TrueView in-stream ad format.
.google.ads.googleads.v14.common.VideoTrueViewInStreamAdInfo in_stream = 2;
- Specified by:
hasInStream
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the inStream field is set.
-
getInStream
public VideoTrueViewInStreamAdInfo getInStream()
Video TrueView in-stream ad format.
.google.ads.googleads.v14.common.VideoTrueViewInStreamAdInfo in_stream = 2;
- Specified by:
getInStream
in interfaceVideoAdInfoOrBuilder
- Returns:
- The inStream.
-
getInStreamOrBuilder
public VideoTrueViewInStreamAdInfoOrBuilder getInStreamOrBuilder()
Video TrueView in-stream ad format.
.google.ads.googleads.v14.common.VideoTrueViewInStreamAdInfo in_stream = 2;
- Specified by:
getInStreamOrBuilder
in interfaceVideoAdInfoOrBuilder
-
hasBumper
public boolean hasBumper()
Video bumper in-stream ad format.
.google.ads.googleads.v14.common.VideoBumperInStreamAdInfo bumper = 3;
- Specified by:
hasBumper
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the bumper field is set.
-
getBumper
public VideoBumperInStreamAdInfo getBumper()
Video bumper in-stream ad format.
.google.ads.googleads.v14.common.VideoBumperInStreamAdInfo bumper = 3;
- Specified by:
getBumper
in interfaceVideoAdInfoOrBuilder
- Returns:
- The bumper.
-
getBumperOrBuilder
public VideoBumperInStreamAdInfoOrBuilder getBumperOrBuilder()
Video bumper in-stream ad format.
.google.ads.googleads.v14.common.VideoBumperInStreamAdInfo bumper = 3;
- Specified by:
getBumperOrBuilder
in interfaceVideoAdInfoOrBuilder
-
hasOutStream
public boolean hasOutStream()
Video out-stream ad format.
.google.ads.googleads.v14.common.VideoOutstreamAdInfo out_stream = 4;
- Specified by:
hasOutStream
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the outStream field is set.
-
getOutStream
public VideoOutstreamAdInfo getOutStream()
Video out-stream ad format.
.google.ads.googleads.v14.common.VideoOutstreamAdInfo out_stream = 4;
- Specified by:
getOutStream
in interfaceVideoAdInfoOrBuilder
- Returns:
- The outStream.
-
getOutStreamOrBuilder
public VideoOutstreamAdInfoOrBuilder getOutStreamOrBuilder()
Video out-stream ad format.
.google.ads.googleads.v14.common.VideoOutstreamAdInfo out_stream = 4;
- Specified by:
getOutStreamOrBuilder
in interfaceVideoAdInfoOrBuilder
-
hasNonSkippable
public boolean hasNonSkippable()
Video non-skippable in-stream ad format.
.google.ads.googleads.v14.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;
- Specified by:
hasNonSkippable
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the nonSkippable field is set.
-
getNonSkippable
public VideoNonSkippableInStreamAdInfo getNonSkippable()
Video non-skippable in-stream ad format.
.google.ads.googleads.v14.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;
- Specified by:
getNonSkippable
in interfaceVideoAdInfoOrBuilder
- Returns:
- The nonSkippable.
-
getNonSkippableOrBuilder
public VideoNonSkippableInStreamAdInfoOrBuilder getNonSkippableOrBuilder()
Video non-skippable in-stream ad format.
.google.ads.googleads.v14.common.VideoNonSkippableInStreamAdInfo non_skippable = 5;
- Specified by:
getNonSkippableOrBuilder
in interfaceVideoAdInfoOrBuilder
-
hasInFeed
public boolean hasInFeed()
In-feed video ad format.
.google.ads.googleads.v14.common.InFeedVideoAdInfo in_feed = 9;
- Specified by:
hasInFeed
in interfaceVideoAdInfoOrBuilder
- Returns:
- Whether the inFeed field is set.
-
getInFeed
public InFeedVideoAdInfo getInFeed()
In-feed video ad format.
.google.ads.googleads.v14.common.InFeedVideoAdInfo in_feed = 9;
- Specified by:
getInFeed
in interfaceVideoAdInfoOrBuilder
- Returns:
- The inFeed.
-
getInFeedOrBuilder
public InFeedVideoAdInfoOrBuilder getInFeedOrBuilder()
In-feed video ad format.
.google.ads.googleads.v14.common.InFeedVideoAdInfo in_feed = 9;
- Specified by:
getInFeedOrBuilder
in interfaceVideoAdInfoOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected VideoAdInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public VideoAdInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-