Class YoutubeVideoAsset.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
com.google.ads.googleads.v18.common.YoutubeVideoAsset.Builder
- All Implemented Interfaces:
YoutubeVideoAssetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- YoutubeVideoAsset
public static final class YoutubeVideoAsset.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
implements YoutubeVideoAssetOrBuilder
A YouTube asset.Protobuf type
google.ads.googleads.v18.common.YoutubeVideoAsset-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) YouTube video id.YouTube video title.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorYouTube video id.com.google.protobuf.ByteStringYouTube video id.YouTube video title.com.google.protobuf.ByteStringYouTube video title.booleanYouTube video id.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(YoutubeVideoAsset other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setYoutubeVideoId(String value) YouTube video id.setYoutubeVideoIdBytes(com.google.protobuf.ByteString value) YouTube video id.setYoutubeVideoTitle(String value) YouTube video title.setYoutubeVideoTitleBytes(com.google.protobuf.ByteString value) YouTube video title.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<YoutubeVideoAsset.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<YoutubeVideoAsset.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<YoutubeVideoAsset.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<YoutubeVideoAsset.Builder>
-
setField
public YoutubeVideoAsset.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<YoutubeVideoAsset.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
-
setRepeatedField
public YoutubeVideoAsset.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<YoutubeVideoAsset.Builder>
-
addRepeatedField
public YoutubeVideoAsset.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<YoutubeVideoAsset.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<YoutubeVideoAsset.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
-
mergeFrom
public YoutubeVideoAsset.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<YoutubeVideoAsset.Builder>- Throws:
IOException
-
hasYoutubeVideoId
public boolean hasYoutubeVideoId()YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Specified by:
hasYoutubeVideoIdin interfaceYoutubeVideoAssetOrBuilder- Returns:
- Whether the youtubeVideoId field is set.
-
getYoutubeVideoId
YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Specified by:
getYoutubeVideoIdin interfaceYoutubeVideoAssetOrBuilder- Returns:
- The youtubeVideoId.
-
getYoutubeVideoIdBytes
public com.google.protobuf.ByteString getYoutubeVideoIdBytes()YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Specified by:
getYoutubeVideoIdBytesin interfaceYoutubeVideoAssetOrBuilder- Returns:
- The bytes for youtubeVideoId.
-
setYoutubeVideoId
YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Parameters:
value- The youtubeVideoId to set.- Returns:
- This builder for chaining.
-
clearYoutubeVideoId
YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Returns:
- This builder for chaining.
-
setYoutubeVideoIdBytes
YouTube video id. This is the 11 character string value used in the YouTube video URL.
optional string youtube_video_id = 2;- Parameters:
value- The bytes for youtubeVideoId to set.- Returns:
- This builder for chaining.
-
getYoutubeVideoTitle
YouTube video title.
string youtube_video_title = 3;- Specified by:
getYoutubeVideoTitlein interfaceYoutubeVideoAssetOrBuilder- Returns:
- The youtubeVideoTitle.
-
getYoutubeVideoTitleBytes
public com.google.protobuf.ByteString getYoutubeVideoTitleBytes()YouTube video title.
string youtube_video_title = 3;- Specified by:
getYoutubeVideoTitleBytesin interfaceYoutubeVideoAssetOrBuilder- Returns:
- The bytes for youtubeVideoTitle.
-
setYoutubeVideoTitle
YouTube video title.
string youtube_video_title = 3;- Parameters:
value- The youtubeVideoTitle to set.- Returns:
- This builder for chaining.
-
clearYoutubeVideoTitle
YouTube video title.
string youtube_video_title = 3;- Returns:
- This builder for chaining.
-
setYoutubeVideoTitleBytes
YouTube video title.
string youtube_video_title = 3;- Parameters:
value- The bytes for youtubeVideoTitle to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final YoutubeVideoAsset.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
-
mergeUnknownFields
public final YoutubeVideoAsset.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<YoutubeVideoAsset.Builder>
-