Class AdStitchDetail
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.video.stitcher.v1.AdStitchDetail
-
- All Implemented Interfaces:
AdStitchDetailOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class AdStitchDetail extends com.google.protobuf.GeneratedMessageV3 implements AdStitchDetailOrBuilder
Metadata for a stitched ad.
Protobuf typegoogle.cloud.video.stitcher.v1.AdStitchDetail- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdStitchDetail.BuilderMetadata for a stitched ad.-
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 intAD_BREAK_ID_FIELD_NUMBERstatic intAD_ID_FIELD_NUMBERstatic intAD_TIME_OFFSET_FIELD_NUMBERstatic intMEDIA_FIELD_NUMBERstatic intSKIP_REASON_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsMedia(String key)Optional.booleanequals(Object obj)StringgetAdBreakId()Required.com.google.protobuf.ByteStringgetAdBreakIdBytes()Required.StringgetAdId()Required.com.google.protobuf.ByteStringgetAdIdBytes()Required.com.google.protobuf.DurationgetAdTimeOffset()Required.com.google.protobuf.DurationOrBuildergetAdTimeOffsetOrBuilder()Required.static AdStitchDetailgetDefaultInstance()AdStitchDetailgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Map<String,com.google.protobuf.Value>getMedia()Deprecated.intgetMediaCount()Optional.Map<String,com.google.protobuf.Value>getMediaMap()Optional.com.google.protobuf.ValuegetMediaOrDefault(String key, com.google.protobuf.Value defaultValue)Optional.com.google.protobuf.ValuegetMediaOrThrow(String key)Optional.com.google.protobuf.Parser<AdStitchDetail>getParserForType()intgetSerializedSize()StringgetSkipReason()Optional.com.google.protobuf.ByteStringgetSkipReasonBytes()Optional.booleanhasAdTimeOffset()Required.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static AdStitchDetail.BuildernewBuilder()static AdStitchDetail.BuildernewBuilder(AdStitchDetail prototype)AdStitchDetail.BuildernewBuilderForType()protected AdStitchDetail.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AdStitchDetailparseDelimitedFrom(InputStream input)static AdStitchDetailparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdStitchDetailparseFrom(byte[] data)static AdStitchDetailparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdStitchDetailparseFrom(com.google.protobuf.ByteString data)static AdStitchDetailparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdStitchDetailparseFrom(com.google.protobuf.CodedInputStream input)static AdStitchDetailparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdStitchDetailparseFrom(InputStream input)static AdStitchDetailparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdStitchDetailparseFrom(ByteBuffer data)static AdStitchDetailparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AdStitchDetail>parser()AdStitchDetail.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, 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
-
AD_BREAK_ID_FIELD_NUMBER
public static final int AD_BREAK_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AD_ID_FIELD_NUMBER
public static final int AD_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AD_TIME_OFFSET_FIELD_NUMBER
public static final int AD_TIME_OFFSET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SKIP_REASON_FIELD_NUMBER
public static final int SKIP_REASON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEDIA_FIELD_NUMBER
public static final int MEDIA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getAdBreakId
public String 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.
-
getAdId
public String 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.
-
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.
-
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
public String 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.
-
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
public boolean containsMedia(String key)
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 public Map<String,com.google.protobuf.Value> getMedia()
Deprecated.UsegetMediaMap()instead.- Specified by:
getMediain interfaceAdStitchDetailOrBuilder
-
getMediaMap
public Map<String,com.google.protobuf.Value> 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
public com.google.protobuf.Value getMediaOrThrow(String key)
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AdStitchDetail parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdStitchDetail parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AdStitchDetail parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AdStitchDetail parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AdStitchDetail parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AdStitchDetail parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AdStitchDetail parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AdStitchDetail.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AdStitchDetail.Builder newBuilder()
-
newBuilder
public static AdStitchDetail.Builder newBuilder(AdStitchDetail prototype)
-
toBuilder
public AdStitchDetail.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AdStitchDetail.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AdStitchDetail getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AdStitchDetail> parser()
-
getParserForType
public com.google.protobuf.Parser<AdStitchDetail> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AdStitchDetail getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-