Class Slate.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Slate.Builder>
com.google.cloud.video.stitcher.v1.Slate.Builder
All Implemented Interfaces:
SlateOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Slate

public static final class Slate.Builder extends com.google.protobuf.GeneratedMessage.Builder<Slate.Builder> implements SlateOrBuilder
 Slate object
 
Protobuf type google.cloud.video.stitcher.v1.Slate
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    gam_slate has all the GAM-related attributes of slates.
    Output only.
    The URI to fetch the source content for the slate.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    gam_slate has all the GAM-related attributes of slates.
    gam_slate has all the GAM-related attributes of slates.
    gam_slate has all the GAM-related attributes of slates.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    The URI to fetch the source content for the slate.
    com.google.protobuf.ByteString
    The URI to fetch the source content for the slate.
    boolean
    gam_slate has all the GAM-related attributes of slates.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    gam_slate has all the GAM-related attributes of slates.
    gam_slate has all the GAM-related attributes of slates.
    gam_slate has all the GAM-related attributes of slates.
    setName(String value)
    Output only.
    setNameBytes(com.google.protobuf.ByteString value)
    Output only.
    setUri(String value)
    The URI to fetch the source content for the slate.
    setUriBytes(com.google.protobuf.ByteString value)
    The URI to fetch the source content for the slate.

    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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Slate.Builder>
    • clear

      public Slate.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Slate.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Slate.Builder>
    • getDefaultInstanceForType

      public Slate getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Slate build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Slate buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Slate.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Slate.Builder>
    • mergeFrom

      public Slate.Builder mergeFrom(Slate other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Slate.Builder>
    • mergeFrom

      public Slate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Slate.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Output only. The name of the slate, in the form of
       `projects/{project_number}/locations/{location}/slates/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface SlateOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. The name of the slate, in the form of
       `projects/{project_number}/locations/{location}/slates/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface SlateOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Slate.Builder setName(String value)
       Output only. The name of the slate, in the form of
       `projects/{project_number}/locations/{location}/slates/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Slate.Builder clearName()
       Output only. The name of the slate, in the form of
       `projects/{project_number}/locations/{location}/slates/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Slate.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. The name of the slate, in the form of
       `projects/{project_number}/locations/{location}/slates/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
       The URI to fetch the source content for the slate. This URI must return an
       MP4 video with at least one audio track.
       
      string uri = 2;
      Specified by:
      getUri in interface SlateOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       The URI to fetch the source content for the slate. This URI must return an
       MP4 video with at least one audio track.
       
      string uri = 2;
      Specified by:
      getUriBytes in interface SlateOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public Slate.Builder setUri(String value)
       The URI to fetch the source content for the slate. This URI must return an
       MP4 video with at least one audio track.
       
      string uri = 2;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public Slate.Builder clearUri()
       The URI to fetch the source content for the slate. This URI must return an
       MP4 video with at least one audio track.
       
      string uri = 2;
      Returns:
      This builder for chaining.
    • setUriBytes

      public Slate.Builder setUriBytes(com.google.protobuf.ByteString value)
       The URI to fetch the source content for the slate. This URI must return an
       MP4 video with at least one audio track.
       
      string uri = 2;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • hasGamSlate

      public boolean hasGamSlate()
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
      Specified by:
      hasGamSlate in interface SlateOrBuilder
      Returns:
      Whether the gamSlate field is set.
    • getGamSlate

      public Slate.GamSlate getGamSlate()
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
      Specified by:
      getGamSlate in interface SlateOrBuilder
      Returns:
      The gamSlate.
    • setGamSlate

      public Slate.Builder setGamSlate(Slate.GamSlate value)
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
    • setGamSlate

      public Slate.Builder setGamSlate(Slate.GamSlate.Builder builderForValue)
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
    • mergeGamSlate

      public Slate.Builder mergeGamSlate(Slate.GamSlate value)
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
    • clearGamSlate

      public Slate.Builder clearGamSlate()
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
    • getGamSlateBuilder

      public Slate.GamSlate.Builder getGamSlateBuilder()
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
    • getGamSlateOrBuilder

      public Slate.GamSlateOrBuilder getGamSlateOrBuilder()
       gam_slate has all the GAM-related attributes of slates.
       
      .google.cloud.video.stitcher.v1.Slate.GamSlate gam_slate = 3;
      Specified by:
      getGamSlateOrBuilder in interface SlateOrBuilder