Class InFeedVideoAdInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
- com.google.ads.googleads.v14.common.InFeedVideoAdInfo.Builder
-
- All Implemented Interfaces:
InFeedVideoAdInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- InFeedVideoAdInfo
public static final class InFeedVideoAdInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder> implements InFeedVideoAdInfoOrBuilder
Representation of In-feed video ad format.
Protobuf typegoogle.ads.googleads.v14.common.InFeedVideoAdInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InFeedVideoAdInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)InFeedVideoAdInfobuild()InFeedVideoAdInfobuildPartial()InFeedVideoAdInfo.Builderclear()InFeedVideoAdInfo.BuilderclearDescription1()First text line for the ad.InFeedVideoAdInfo.BuilderclearDescription2()Second text line for the ad.InFeedVideoAdInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InFeedVideoAdInfo.BuilderclearHeadline()The headline of the ad.InFeedVideoAdInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InFeedVideoAdInfo.BuilderclearThumbnail()Video thumbnail image to use.InFeedVideoAdInfo.Builderclone()InFeedVideoAdInfogetDefaultInstanceForType()java.lang.StringgetDescription1()First text line for the ad.com.google.protobuf.ByteStringgetDescription1Bytes()First text line for the ad.java.lang.StringgetDescription2()Second text line for the ad.com.google.protobuf.ByteStringgetDescription2Bytes()Second text line for the ad.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetHeadline()The headline of the ad.com.google.protobuf.ByteStringgetHeadlineBytes()The headline of the ad.VideoThumbnailEnum.VideoThumbnailgetThumbnail()Video thumbnail image to use.intgetThumbnailValue()Video thumbnail image to use.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()InFeedVideoAdInfo.BuildermergeFrom(InFeedVideoAdInfo other)InFeedVideoAdInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InFeedVideoAdInfo.BuildermergeFrom(com.google.protobuf.Message other)InFeedVideoAdInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InFeedVideoAdInfo.BuildersetDescription1(java.lang.String value)First text line for the ad.InFeedVideoAdInfo.BuildersetDescription1Bytes(com.google.protobuf.ByteString value)First text line for the ad.InFeedVideoAdInfo.BuildersetDescription2(java.lang.String value)Second text line for the ad.InFeedVideoAdInfo.BuildersetDescription2Bytes(com.google.protobuf.ByteString value)Second text line for the ad.InFeedVideoAdInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)InFeedVideoAdInfo.BuildersetHeadline(java.lang.String value)The headline of the ad.InFeedVideoAdInfo.BuildersetHeadlineBytes(com.google.protobuf.ByteString value)The headline of the ad.InFeedVideoAdInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)InFeedVideoAdInfo.BuildersetThumbnail(VideoThumbnailEnum.VideoThumbnail value)Video thumbnail image to use.InFeedVideoAdInfo.BuildersetThumbnailValue(int value)Video thumbnail image to use.InFeedVideoAdInfo.BuildersetUnknownFields(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, 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<InFeedVideoAdInfo.Builder>
-
clear
public InFeedVideoAdInfo.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<InFeedVideoAdInfo.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<InFeedVideoAdInfo.Builder>
-
getDefaultInstanceForType
public InFeedVideoAdInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InFeedVideoAdInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InFeedVideoAdInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InFeedVideoAdInfo.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<InFeedVideoAdInfo.Builder>
-
setField
public InFeedVideoAdInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
clearField
public InFeedVideoAdInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
clearOneof
public InFeedVideoAdInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
setRepeatedField
public InFeedVideoAdInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
addRepeatedField
public InFeedVideoAdInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
mergeFrom
public InFeedVideoAdInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InFeedVideoAdInfo.Builder>
-
mergeFrom
public InFeedVideoAdInfo.Builder mergeFrom(InFeedVideoAdInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
mergeFrom
public InFeedVideoAdInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InFeedVideoAdInfo.Builder>- Throws:
java.io.IOException
-
getHeadline
public java.lang.String getHeadline()
The headline of the ad.
string headline = 1;- Specified by:
getHeadlinein interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The headline.
-
getHeadlineBytes
public com.google.protobuf.ByteString getHeadlineBytes()
The headline of the ad.
string headline = 1;- Specified by:
getHeadlineBytesin interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The bytes for headline.
-
setHeadline
public InFeedVideoAdInfo.Builder setHeadline(java.lang.String value)
The headline of the ad.
string headline = 1;- Parameters:
value- The headline to set.- Returns:
- This builder for chaining.
-
clearHeadline
public InFeedVideoAdInfo.Builder clearHeadline()
The headline of the ad.
string headline = 1;- Returns:
- This builder for chaining.
-
setHeadlineBytes
public InFeedVideoAdInfo.Builder setHeadlineBytes(com.google.protobuf.ByteString value)
The headline of the ad.
string headline = 1;- Parameters:
value- The bytes for headline to set.- Returns:
- This builder for chaining.
-
getDescription1
public java.lang.String getDescription1()
First text line for the ad.
string description1 = 2;- Specified by:
getDescription1in interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The description1.
-
getDescription1Bytes
public com.google.protobuf.ByteString getDescription1Bytes()
First text line for the ad.
string description1 = 2;- Specified by:
getDescription1Bytesin interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The bytes for description1.
-
setDescription1
public InFeedVideoAdInfo.Builder setDescription1(java.lang.String value)
First text line for the ad.
string description1 = 2;- Parameters:
value- The description1 to set.- Returns:
- This builder for chaining.
-
clearDescription1
public InFeedVideoAdInfo.Builder clearDescription1()
First text line for the ad.
string description1 = 2;- Returns:
- This builder for chaining.
-
setDescription1Bytes
public InFeedVideoAdInfo.Builder setDescription1Bytes(com.google.protobuf.ByteString value)
First text line for the ad.
string description1 = 2;- Parameters:
value- The bytes for description1 to set.- Returns:
- This builder for chaining.
-
getDescription2
public java.lang.String getDescription2()
Second text line for the ad.
string description2 = 3;- Specified by:
getDescription2in interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The description2.
-
getDescription2Bytes
public com.google.protobuf.ByteString getDescription2Bytes()
Second text line for the ad.
string description2 = 3;- Specified by:
getDescription2Bytesin interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The bytes for description2.
-
setDescription2
public InFeedVideoAdInfo.Builder setDescription2(java.lang.String value)
Second text line for the ad.
string description2 = 3;- Parameters:
value- The description2 to set.- Returns:
- This builder for chaining.
-
clearDescription2
public InFeedVideoAdInfo.Builder clearDescription2()
Second text line for the ad.
string description2 = 3;- Returns:
- This builder for chaining.
-
setDescription2Bytes
public InFeedVideoAdInfo.Builder setDescription2Bytes(com.google.protobuf.ByteString value)
Second text line for the ad.
string description2 = 3;- Parameters:
value- The bytes for description2 to set.- Returns:
- This builder for chaining.
-
getThumbnailValue
public int getThumbnailValue()
Video thumbnail image to use.
.google.ads.googleads.v14.enums.VideoThumbnailEnum.VideoThumbnail thumbnail = 4;- Specified by:
getThumbnailValuein interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The enum numeric value on the wire for thumbnail.
-
setThumbnailValue
public InFeedVideoAdInfo.Builder setThumbnailValue(int value)
Video thumbnail image to use.
.google.ads.googleads.v14.enums.VideoThumbnailEnum.VideoThumbnail thumbnail = 4;- Parameters:
value- The enum numeric value on the wire for thumbnail to set.- Returns:
- This builder for chaining.
-
getThumbnail
public VideoThumbnailEnum.VideoThumbnail getThumbnail()
Video thumbnail image to use.
.google.ads.googleads.v14.enums.VideoThumbnailEnum.VideoThumbnail thumbnail = 4;- Specified by:
getThumbnailin interfaceInFeedVideoAdInfoOrBuilder- Returns:
- The thumbnail.
-
setThumbnail
public InFeedVideoAdInfo.Builder setThumbnail(VideoThumbnailEnum.VideoThumbnail value)
Video thumbnail image to use.
.google.ads.googleads.v14.enums.VideoThumbnailEnum.VideoThumbnail thumbnail = 4;- Parameters:
value- The thumbnail to set.- Returns:
- This builder for chaining.
-
clearThumbnail
public InFeedVideoAdInfo.Builder clearThumbnail()
Video thumbnail image to use.
.google.ads.googleads.v14.enums.VideoThumbnailEnum.VideoThumbnail thumbnail = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final InFeedVideoAdInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
mergeUnknownFields
public final InFeedVideoAdInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InFeedVideoAdInfo.Builder>
-
-