Class AdStitchDetail

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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

@Generated public final class AdStitchDetail extends com.google.protobuf.GeneratedMessage implements AdStitchDetailOrBuilder
 Metadata for a stitched ad.
 
Protobuf type google.cloud.video.stitcher.v1.AdStitchDetail
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Metadata for a stitched ad.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Optional.
    boolean
     
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.Duration
    Required.
    com.google.protobuf.DurationOrBuilder
    Required.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    Map<String,com.google.protobuf.Value>
    Deprecated.
    int
    Optional.
    Map<String,com.google.protobuf.Value>
    Optional.
    com.google.protobuf.Value
    getMediaOrDefault(String key, com.google.protobuf.Value defaultValue)
    Optional.
    com.google.protobuf.Value
    Optional.
    com.google.protobuf.Parser<AdStitchDetail>
     
    int
     
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    Required.
    int
     
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    protected com.google.protobuf.MapFieldReflectionAccessor
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<AdStitchDetail>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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:
      getAdBreakId in interface AdStitchDetailOrBuilder
      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:
      getAdBreakIdBytes in interface AdStitchDetailOrBuilder
      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:
      getAdId in interface AdStitchDetailOrBuilder
      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:
      getAdIdBytes in interface AdStitchDetailOrBuilder
      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:
      hasAdTimeOffset in interface AdStitchDetailOrBuilder
      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:
      getAdTimeOffset in interface AdStitchDetailOrBuilder
      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:
      getAdTimeOffsetOrBuilder in interface AdStitchDetailOrBuilder
    • 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:
      getSkipReason in interface AdStitchDetailOrBuilder
      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:
      getSkipReasonBytes in interface AdStitchDetailOrBuilder
      Returns:
      The bytes for skipReason.
    • getMediaCount

      public int getMediaCount()
      Description copied from interface: AdStitchDetailOrBuilder
       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:
      getMediaCount in interface AdStitchDetailOrBuilder
    • 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:
      containsMedia in interface AdStitchDetailOrBuilder
    • getMedia

      @Deprecated public Map<String,com.google.protobuf.Value> getMedia()
      Deprecated.
      Use getMediaMap() instead.
      Specified by:
      getMedia in interface AdStitchDetailOrBuilder
    • 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:
      getMediaMap in interface AdStitchDetailOrBuilder
    • 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:
      getMediaOrDefault in interface AdStitchDetailOrBuilder
    • 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:
      getMediaOrThrow in interface AdStitchDetailOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static AdStitchDetail.Builder newBuilder()
    • newBuilder

      public static AdStitchDetail.Builder newBuilder(AdStitchDetail prototype)
    • toBuilder

      public AdStitchDetail.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AdStitchDetail.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AdStitchDetail getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AdStitchDetail> parser()
    • getParserForType

      public com.google.protobuf.Parser<AdStitchDetail> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public AdStitchDetail getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder