Class MediaVideo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
com.google.ads.googleads.v18.resources.MediaVideo.Builder
- All Implemented Interfaces:
MediaVideoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MediaVideo
public static final class MediaVideo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
implements MediaVideoOrBuilder
Encapsulates a Video.Protobuf type
google.ads.googleads.v18.resources.MediaVideo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Output only.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.clone()longOutput only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.Immutable.com.google.protobuf.ByteStringImmutable.booleanOutput only.booleanOutput only.booleanOutput only.booleanImmutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(MediaVideo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final MediaVideo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdDurationMillis(long value) Output only.setAdvertisingIdCode(String value) Output only.setAdvertisingIdCodeBytes(com.google.protobuf.ByteString value) Output only.setIsciCode(String value) Output only.setIsciCodeBytes(com.google.protobuf.ByteString value) Output only.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final MediaVideo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setYoutubeVideoId(String value) Immutable.setYoutubeVideoIdBytes(com.google.protobuf.ByteString value) Immutable.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<MediaVideo.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<MediaVideo.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<MediaVideo.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<MediaVideo.Builder>
-
setField
public MediaVideo.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<MediaVideo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
-
setRepeatedField
public MediaVideo.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<MediaVideo.Builder>
-
addRepeatedField
public MediaVideo.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<MediaVideo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MediaVideo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
-
mergeFrom
public MediaVideo.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<MediaVideo.Builder>- Throws:
IOException
-
hasAdDurationMillis
public boolean hasAdDurationMillis()Output only. The duration of the Video in milliseconds.
optional int64 ad_duration_millis = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAdDurationMillisin interfaceMediaVideoOrBuilder- Returns:
- Whether the adDurationMillis field is set.
-
getAdDurationMillis
public long getAdDurationMillis()Output only. The duration of the Video in milliseconds.
optional int64 ad_duration_millis = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdDurationMillisin interfaceMediaVideoOrBuilder- Returns:
- The adDurationMillis.
-
setAdDurationMillis
Output only. The duration of the Video in milliseconds.
optional int64 ad_duration_millis = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The adDurationMillis to set.- Returns:
- This builder for chaining.
-
clearAdDurationMillis
Output only. The duration of the Video in milliseconds.
optional int64 ad_duration_millis = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasYoutubeVideoId
public boolean hasYoutubeVideoId()Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasYoutubeVideoIdin interfaceMediaVideoOrBuilder- Returns:
- Whether the youtubeVideoId field is set.
-
getYoutubeVideoId
Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeVideoIdin interfaceMediaVideoOrBuilder- Returns:
- The youtubeVideoId.
-
getYoutubeVideoIdBytes
public com.google.protobuf.ByteString getYoutubeVideoIdBytes()Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getYoutubeVideoIdBytesin interfaceMediaVideoOrBuilder- Returns:
- The bytes for youtubeVideoId.
-
setYoutubeVideoId
Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The youtubeVideoId to set.- Returns:
- This builder for chaining.
-
clearYoutubeVideoId
Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setYoutubeVideoIdBytes
Immutable. The YouTube video ID (as seen in YouTube URLs). Adding prefix "https://www.youtube.com/watch?v=" to this ID will get the YouTube streaming URL for this video.
optional string youtube_video_id = 6 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for youtubeVideoId to set.- Returns:
- This builder for chaining.
-
hasAdvertisingIdCode
public boolean hasAdvertisingIdCode()Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAdvertisingIdCodein interfaceMediaVideoOrBuilder- Returns:
- Whether the advertisingIdCode field is set.
-
getAdvertisingIdCode
Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdvertisingIdCodein interfaceMediaVideoOrBuilder- Returns:
- The advertisingIdCode.
-
getAdvertisingIdCodeBytes
public com.google.protobuf.ByteString getAdvertisingIdCodeBytes()Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAdvertisingIdCodeBytesin interfaceMediaVideoOrBuilder- Returns:
- The bytes for advertisingIdCode.
-
setAdvertisingIdCode
Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The advertisingIdCode to set.- Returns:
- This builder for chaining.
-
clearAdvertisingIdCode
Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setAdvertisingIdCodeBytes
Output only. The Advertising Digital Identification code for this video, as defined by the American Association of Advertising Agencies, used mainly for television commercials.
optional string advertising_id_code = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for advertisingIdCode to set.- Returns:
- This builder for chaining.
-
hasIsciCode
public boolean hasIsciCode()Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIsciCodein interfaceMediaVideoOrBuilder- Returns:
- Whether the isciCode field is set.
-
getIsciCode
Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIsciCodein interfaceMediaVideoOrBuilder- Returns:
- The isciCode.
-
getIsciCodeBytes
public com.google.protobuf.ByteString getIsciCodeBytes()Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIsciCodeBytesin interfaceMediaVideoOrBuilder- Returns:
- The bytes for isciCode.
-
setIsciCode
Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The isciCode to set.- Returns:
- This builder for chaining.
-
clearIsciCode
Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setIsciCodeBytes
Output only. The Industry Standard Commercial Identifier code for this video, used mainly for television commercials.
optional string isci_code = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for isciCode to set.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
-
mergeUnknownFields
public final MediaVideo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MediaVideo.Builder>
-