Class AdStitchDetail.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
com.google.cloud.video.stitcher.v1.AdStitchDetail.Builder
- All Implemented Interfaces:
AdStitchDetailOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdStitchDetail
public static final class AdStitchDetail.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
implements AdStitchDetailOrBuilder
Metadata for a stitched ad.Protobuf type
google.cloud.video.stitcher.v1.AdStitchDetail-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Required.Optional.booleancontainsMedia(String key) Optional.Required.com.google.protobuf.ByteStringRequired.getAdId()Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.DurationRequired.com.google.protobuf.Duration.BuilderRequired.com.google.protobuf.DurationOrBuilderRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMedia()Deprecated.intOptional.Optional.com.google.protobuf.ValuegetMediaOrDefault(String key, com.google.protobuf.Value defaultValue) Optional.com.google.protobuf.ValuegetMediaOrThrow(String key) Optional.Deprecated.Optional.com.google.protobuf.ByteStringOptional.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeAdTimeOffset(com.google.protobuf.Duration value) Required.mergeFrom(AdStitchDetail other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllMedia(Map<String, com.google.protobuf.Value> values) Optional.Optional.com.google.protobuf.Value.BuilderOptional.removeMedia(String key) Optional.setAdBreakId(String value) Required.setAdBreakIdBytes(com.google.protobuf.ByteString value) Required.Required.setAdIdBytes(com.google.protobuf.ByteString value) Required.setAdTimeOffset(com.google.protobuf.Duration value) Required.setAdTimeOffset(com.google.protobuf.Duration.Builder builderForValue) Required.setSkipReason(String value) Optional.setSkipReasonBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.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.GeneratedMessage.Builder<AdStitchDetail.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdStitchDetail.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdStitchDetail.Builder>
-
mergeFrom
public AdStitchDetail.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<AdStitchDetail.Builder>- Throws:
IOException
-
getAdBreakId
Required. The ad break ID of the processed ad.
string ad_break_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdBreakIdin interfaceAdStitchDetailOrBuilder- Returns:
- The adBreakId.
-
getAdBreakIdBytes
public com.google.protobuf.ByteString getAdBreakIdBytes()Required. The ad break ID of the processed ad.
string ad_break_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdBreakIdBytesin interfaceAdStitchDetailOrBuilder- Returns:
- The bytes for adBreakId.
-
setAdBreakId
Required. The ad break ID of the processed ad.
string ad_break_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The adBreakId to set.- Returns:
- This builder for chaining.
-
clearAdBreakId
Required. The ad break ID of the processed ad.
string ad_break_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setAdBreakIdBytes
Required. The ad break ID of the processed ad.
string ad_break_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for adBreakId to set.- Returns:
- This builder for chaining.
-
getAdId
Required. The ad ID of the processed ad.
string ad_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdIdin interfaceAdStitchDetailOrBuilder- Returns:
- The adId.
-
getAdIdBytes
public com.google.protobuf.ByteString getAdIdBytes()Required. The ad ID of the processed ad.
string ad_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdIdBytesin interfaceAdStitchDetailOrBuilder- Returns:
- The bytes for adId.
-
setAdId
Required. The ad ID of the processed ad.
string ad_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The adId to set.- Returns:
- This builder for chaining.
-
clearAdId
Required. The ad ID of the processed ad.
string ad_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setAdIdBytes
Required. The ad ID of the processed ad.
string ad_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for adId to set.- Returns:
- This builder for chaining.
-
hasAdTimeOffset
public boolean hasAdTimeOffset()Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasAdTimeOffsetin interfaceAdStitchDetailOrBuilder- Returns:
- Whether the adTimeOffset field is set.
-
getAdTimeOffset
public com.google.protobuf.Duration getAdTimeOffset()Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdTimeOffsetin interfaceAdStitchDetailOrBuilder- Returns:
- The adTimeOffset.
-
setAdTimeOffset
Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED]; -
setAdTimeOffset
Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeAdTimeOffset
Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearAdTimeOffset
Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED]; -
getAdTimeOffsetBuilder
public com.google.protobuf.Duration.Builder getAdTimeOffsetBuilder()Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED]; -
getAdTimeOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getAdTimeOffsetOrBuilder()Required. The time offset of the processed ad.
.google.protobuf.Duration ad_time_offset = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAdTimeOffsetOrBuilderin interfaceAdStitchDetailOrBuilder
-
getSkipReason
Optional. Indicates the reason why the ad has been skipped.
string skip_reason = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSkipReasonin interfaceAdStitchDetailOrBuilder- Returns:
- The skipReason.
-
getSkipReasonBytes
public com.google.protobuf.ByteString getSkipReasonBytes()Optional. Indicates the reason why the ad has been skipped.
string skip_reason = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSkipReasonBytesin interfaceAdStitchDetailOrBuilder- Returns:
- The bytes for skipReason.
-
setSkipReason
Optional. Indicates the reason why the ad has been skipped.
string skip_reason = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The skipReason to set.- Returns:
- This builder for chaining.
-
clearSkipReason
Optional. Indicates the reason why the ad has been skipped.
string skip_reason = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setSkipReasonBytes
Optional. Indicates the reason why the ad has been skipped.
string skip_reason = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for skipReason to set.- Returns:
- This builder for chaining.
-
getMediaCount
public int getMediaCount()Description copied from interface:AdStitchDetailOrBuilderOptional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMediaCountin interfaceAdStitchDetailOrBuilder
-
containsMedia
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsMediain interfaceAdStitchDetailOrBuilder
-
getMedia
Deprecated.UsegetMediaMap()instead.- Specified by:
getMediain interfaceAdStitchDetailOrBuilder
-
getMediaMap
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMediaMapin interfaceAdStitchDetailOrBuilder
-
getMediaOrDefault
public com.google.protobuf.Value getMediaOrDefault(String key, com.google.protobuf.Value defaultValue) Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMediaOrDefaultin interfaceAdStitchDetailOrBuilder
-
getMediaOrThrow
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMediaOrThrowin interfaceAdStitchDetailOrBuilder
-
clearMedia
-
removeMedia
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableMedia
Deprecated.Use alternate mutation accessors instead. -
putMedia
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL]; -
putAllMedia
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL]; -
putMediaBuilderIfAbsent
Optional. The metadata of the chosen media file for the ad.
map<string, .google.protobuf.Value> media = 5 [(.google.api.field_behavior) = OPTIONAL];
-