Class Channel.Builder

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

public static final class Channel.Builder extends com.google.protobuf.GeneratedMessage.Builder<Channel.Builder> implements ChannelOrBuilder
 Channel resource represents the processor that does a user-defined
 "streaming" operation, which includes getting an input stream through an
 input, transcoding it to multiple renditions, and publishing output live
 streams in certain formats (for example, HLS or DASH) to the specified
 location.
 
Protobuf type google.cloud.video.livestream.v1.Channel
  • 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.Builder<Channel.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Channel.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Channel.Builder>
    • clear

      public Channel.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<Channel.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<Channel.Builder>
    • getDefaultInstanceForType

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

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

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

      public Channel.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<Channel.Builder>
    • mergeFrom

      public Channel.Builder mergeFrom(Channel other)
    • isInitialized

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

      public Channel.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<Channel.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       The resource name of the channel, in the form of:
       `projects/{project}/locations/{location}/channels/{channelId}`.
       
      string name = 1;
      Specified by:
      getName in interface ChannelOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The resource name of the channel, in the form of:
       `projects/{project}/locations/{location}/channels/{channelId}`.
       
      string name = 1;
      Specified by:
      getNameBytes in interface ChannelOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Channel.Builder setName(String value)
       The resource name of the channel, in the form of:
       `projects/{project}/locations/{location}/channels/{channelId}`.
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Channel.Builder clearName()
       The resource name of the channel, in the form of:
       `projects/{project}/locations/{location}/channels/{channelId}`.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public Channel.Builder setNameBytes(com.google.protobuf.ByteString value)
       The resource name of the channel, in the form of:
       `projects/{project}/locations/{location}/channels/{channelId}`.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface ChannelOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface ChannelOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Channel.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public Channel.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public Channel.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public Channel.Builder clearCreateTime()
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation time.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface ChannelOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface ChannelOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface ChannelOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public Channel.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public Channel.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public Channel.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public Channel.Builder clearUpdateTime()
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The update time.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface ChannelOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: ChannelOrBuilder
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
      Specified by:
      getLabelsCount in interface ChannelOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
      Specified by:
      containsLabels in interface ChannelOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface ChannelOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
      Specified by:
      getLabelsMap in interface ChannelOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
      Specified by:
      getLabelsOrDefault in interface ChannelOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
      Specified by:
      getLabelsOrThrow in interface ChannelOrBuilder
    • clearLabels

      public Channel.Builder clearLabels()
    • removeLabels

      public Channel.Builder removeLabels(String key)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
    • getMutableLabels

      @Deprecated public Map<String,String> getMutableLabels()
      Deprecated.
      Use alternate mutation accessors instead.
    • putLabels

      public Channel.Builder putLabels(String key, String value)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
    • putAllLabels

      public Channel.Builder putAllLabels(Map<String,String> values)
       User-defined key/value metadata.
       
      map<string, string> labels = 4;
    • getInputAttachmentsList

      public List<InputAttachment> getInputAttachmentsList()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
      Specified by:
      getInputAttachmentsList in interface ChannelOrBuilder
    • getInputAttachmentsCount

      public int getInputAttachmentsCount()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
      Specified by:
      getInputAttachmentsCount in interface ChannelOrBuilder
    • getInputAttachments

      public InputAttachment getInputAttachments(int index)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
      Specified by:
      getInputAttachments in interface ChannelOrBuilder
    • setInputAttachments

      public Channel.Builder setInputAttachments(int index, InputAttachment value)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • setInputAttachments

      public Channel.Builder setInputAttachments(int index, InputAttachment.Builder builderForValue)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addInputAttachments

      public Channel.Builder addInputAttachments(InputAttachment value)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addInputAttachments

      public Channel.Builder addInputAttachments(int index, InputAttachment value)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addInputAttachments

      public Channel.Builder addInputAttachments(InputAttachment.Builder builderForValue)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addInputAttachments

      public Channel.Builder addInputAttachments(int index, InputAttachment.Builder builderForValue)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addAllInputAttachments

      public Channel.Builder addAllInputAttachments(Iterable<? extends InputAttachment> values)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • clearInputAttachments

      public Channel.Builder clearInputAttachments()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • removeInputAttachments

      public Channel.Builder removeInputAttachments(int index)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • getInputAttachmentsBuilder

      public InputAttachment.Builder getInputAttachmentsBuilder(int index)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • getInputAttachmentsOrBuilder

      public InputAttachmentOrBuilder getInputAttachmentsOrBuilder(int index)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
      Specified by:
      getInputAttachmentsOrBuilder in interface ChannelOrBuilder
    • getInputAttachmentsOrBuilderList

      public List<? extends InputAttachmentOrBuilder> getInputAttachmentsOrBuilderList()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
      Specified by:
      getInputAttachmentsOrBuilderList in interface ChannelOrBuilder
    • addInputAttachmentsBuilder

      public InputAttachment.Builder addInputAttachmentsBuilder()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • addInputAttachmentsBuilder

      public InputAttachment.Builder addInputAttachmentsBuilder(int index)
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • getInputAttachmentsBuilderList

      public List<InputAttachment.Builder> getInputAttachmentsBuilderList()
       A list of input attachments that this channel uses.
       One channel can have multiple inputs as the input sources. Only one
       input can be selected as the input source at one time.
       
      repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;
    • getActiveInput

      public String getActiveInput()
       Output only. The
       [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key]
       that serves as the current input source. The first input in the
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments]
       is the initial input source.
       
      string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getActiveInput in interface ChannelOrBuilder
      Returns:
      The activeInput.
    • getActiveInputBytes

      public com.google.protobuf.ByteString getActiveInputBytes()
       Output only. The
       [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key]
       that serves as the current input source. The first input in the
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments]
       is the initial input source.
       
      string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getActiveInputBytes in interface ChannelOrBuilder
      Returns:
      The bytes for activeInput.
    • setActiveInput

      public Channel.Builder setActiveInput(String value)
       Output only. The
       [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key]
       that serves as the current input source. The first input in the
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments]
       is the initial input source.
       
      string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The activeInput to set.
      Returns:
      This builder for chaining.
    • clearActiveInput

      public Channel.Builder clearActiveInput()
       Output only. The
       [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key]
       that serves as the current input source. The first input in the
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments]
       is the initial input source.
       
      string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setActiveInputBytes

      public Channel.Builder setActiveInputBytes(com.google.protobuf.ByteString value)
       Output only. The
       [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key]
       that serves as the current input source. The first input in the
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments]
       is the initial input source.
       
      string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for activeInput to set.
      Returns:
      This builder for chaining.
    • hasOutput

      public boolean hasOutput()
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasOutput in interface ChannelOrBuilder
      Returns:
      Whether the output field is set.
    • getOutput

      public Channel.Output getOutput()
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutput in interface ChannelOrBuilder
      Returns:
      The output.
    • setOutput

      public Channel.Builder setOutput(Channel.Output value)
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
    • setOutput

      public Channel.Builder setOutput(Channel.Output.Builder builderForValue)
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
    • mergeOutput

      public Channel.Builder mergeOutput(Channel.Output value)
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
    • clearOutput

      public Channel.Builder clearOutput()
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
    • getOutputBuilder

      public Channel.Output.Builder getOutputBuilder()
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
    • getOutputOrBuilder

      public Channel.OutputOrBuilder getOutputOrBuilder()
       Required. Information about the output (that is, the Cloud Storage bucket
       to store the generated live stream).
       
      .google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutputOrBuilder in interface ChannelOrBuilder
    • getElementaryStreamsList

      public List<ElementaryStream> getElementaryStreamsList()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
      Specified by:
      getElementaryStreamsList in interface ChannelOrBuilder
    • getElementaryStreamsCount

      public int getElementaryStreamsCount()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
      Specified by:
      getElementaryStreamsCount in interface ChannelOrBuilder
    • getElementaryStreams

      public ElementaryStream getElementaryStreams(int index)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
      Specified by:
      getElementaryStreams in interface ChannelOrBuilder
    • setElementaryStreams

      public Channel.Builder setElementaryStreams(int index, ElementaryStream value)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • setElementaryStreams

      public Channel.Builder setElementaryStreams(int index, ElementaryStream.Builder builderForValue)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addElementaryStreams

      public Channel.Builder addElementaryStreams(ElementaryStream value)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addElementaryStreams

      public Channel.Builder addElementaryStreams(int index, ElementaryStream value)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addElementaryStreams

      public Channel.Builder addElementaryStreams(ElementaryStream.Builder builderForValue)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addElementaryStreams

      public Channel.Builder addElementaryStreams(int index, ElementaryStream.Builder builderForValue)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addAllElementaryStreams

      public Channel.Builder addAllElementaryStreams(Iterable<? extends ElementaryStream> values)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • clearElementaryStreams

      public Channel.Builder clearElementaryStreams()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • removeElementaryStreams

      public Channel.Builder removeElementaryStreams(int index)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • getElementaryStreamsBuilder

      public ElementaryStream.Builder getElementaryStreamsBuilder(int index)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • getElementaryStreamsOrBuilder

      public ElementaryStreamOrBuilder getElementaryStreamsOrBuilder(int index)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
      Specified by:
      getElementaryStreamsOrBuilder in interface ChannelOrBuilder
    • getElementaryStreamsOrBuilderList

      public List<? extends ElementaryStreamOrBuilder> getElementaryStreamsOrBuilderList()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
      Specified by:
      getElementaryStreamsOrBuilderList in interface ChannelOrBuilder
    • addElementaryStreamsBuilder

      public ElementaryStream.Builder addElementaryStreamsBuilder()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • addElementaryStreamsBuilder

      public ElementaryStream.Builder addElementaryStreamsBuilder(int index)
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • getElementaryStreamsBuilderList

      public List<ElementaryStream.Builder> getElementaryStreamsBuilderList()
       List of elementary streams.
       
      repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;
    • getMuxStreamsList

      public List<MuxStream> getMuxStreamsList()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
      Specified by:
      getMuxStreamsList in interface ChannelOrBuilder
    • getMuxStreamsCount

      public int getMuxStreamsCount()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
      Specified by:
      getMuxStreamsCount in interface ChannelOrBuilder
    • getMuxStreams

      public MuxStream getMuxStreams(int index)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
      Specified by:
      getMuxStreams in interface ChannelOrBuilder
    • setMuxStreams

      public Channel.Builder setMuxStreams(int index, MuxStream value)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • setMuxStreams

      public Channel.Builder setMuxStreams(int index, MuxStream.Builder builderForValue)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addMuxStreams

      public Channel.Builder addMuxStreams(MuxStream value)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addMuxStreams

      public Channel.Builder addMuxStreams(int index, MuxStream value)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addMuxStreams

      public Channel.Builder addMuxStreams(MuxStream.Builder builderForValue)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addMuxStreams

      public Channel.Builder addMuxStreams(int index, MuxStream.Builder builderForValue)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addAllMuxStreams

      public Channel.Builder addAllMuxStreams(Iterable<? extends MuxStream> values)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • clearMuxStreams

      public Channel.Builder clearMuxStreams()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • removeMuxStreams

      public Channel.Builder removeMuxStreams(int index)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • getMuxStreamsBuilder

      public MuxStream.Builder getMuxStreamsBuilder(int index)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • getMuxStreamsOrBuilder

      public MuxStreamOrBuilder getMuxStreamsOrBuilder(int index)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
      Specified by:
      getMuxStreamsOrBuilder in interface ChannelOrBuilder
    • getMuxStreamsOrBuilderList

      public List<? extends MuxStreamOrBuilder> getMuxStreamsOrBuilderList()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
      Specified by:
      getMuxStreamsOrBuilderList in interface ChannelOrBuilder
    • addMuxStreamsBuilder

      public MuxStream.Builder addMuxStreamsBuilder()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • addMuxStreamsBuilder

      public MuxStream.Builder addMuxStreamsBuilder(int index)
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • getMuxStreamsBuilderList

      public List<MuxStream.Builder> getMuxStreamsBuilderList()
       List of multiplexing settings for output streams.
       
      repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;
    • getManifestsList

      public List<Manifest> getManifestsList()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
      Specified by:
      getManifestsList in interface ChannelOrBuilder
    • getManifestsCount

      public int getManifestsCount()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
      Specified by:
      getManifestsCount in interface ChannelOrBuilder
    • getManifests

      public Manifest getManifests(int index)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
      Specified by:
      getManifests in interface ChannelOrBuilder
    • setManifests

      public Channel.Builder setManifests(int index, Manifest value)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • setManifests

      public Channel.Builder setManifests(int index, Manifest.Builder builderForValue)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addManifests

      public Channel.Builder addManifests(Manifest value)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addManifests

      public Channel.Builder addManifests(int index, Manifest value)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addManifests

      public Channel.Builder addManifests(Manifest.Builder builderForValue)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addManifests

      public Channel.Builder addManifests(int index, Manifest.Builder builderForValue)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addAllManifests

      public Channel.Builder addAllManifests(Iterable<? extends Manifest> values)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • clearManifests

      public Channel.Builder clearManifests()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • removeManifests

      public Channel.Builder removeManifests(int index)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • getManifestsBuilder

      public Manifest.Builder getManifestsBuilder(int index)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • getManifestsOrBuilder

      public ManifestOrBuilder getManifestsOrBuilder(int index)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
      Specified by:
      getManifestsOrBuilder in interface ChannelOrBuilder
    • getManifestsOrBuilderList

      public List<? extends ManifestOrBuilder> getManifestsOrBuilderList()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
      Specified by:
      getManifestsOrBuilderList in interface ChannelOrBuilder
    • addManifestsBuilder

      public Manifest.Builder addManifestsBuilder()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • addManifestsBuilder

      public Manifest.Builder addManifestsBuilder(int index)
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • getManifestsBuilderList

      public List<Manifest.Builder> getManifestsBuilderList()
       List of output manifests.
       
      repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;
    • getDistributionStreamsList

      public List<DistributionStream> getDistributionStreamsList()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionStreamsList in interface ChannelOrBuilder
    • getDistributionStreamsCount

      public int getDistributionStreamsCount()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionStreamsCount in interface ChannelOrBuilder
    • getDistributionStreams

      public DistributionStream getDistributionStreams(int index)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionStreams in interface ChannelOrBuilder
    • setDistributionStreams

      public Channel.Builder setDistributionStreams(int index, DistributionStream value)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • setDistributionStreams

      public Channel.Builder setDistributionStreams(int index, DistributionStream.Builder builderForValue)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionStreams

      public Channel.Builder addDistributionStreams(DistributionStream value)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionStreams

      public Channel.Builder addDistributionStreams(int index, DistributionStream value)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionStreams

      public Channel.Builder addDistributionStreams(DistributionStream.Builder builderForValue)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionStreams

      public Channel.Builder addDistributionStreams(int index, DistributionStream.Builder builderForValue)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addAllDistributionStreams

      public Channel.Builder addAllDistributionStreams(Iterable<? extends DistributionStream> values)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • clearDistributionStreams

      public Channel.Builder clearDistributionStreams()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • removeDistributionStreams

      public Channel.Builder removeDistributionStreams(int index)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionStreamsBuilder

      public DistributionStream.Builder getDistributionStreamsBuilder(int index)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionStreamsOrBuilder

      public DistributionStreamOrBuilder getDistributionStreamsOrBuilder(int index)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionStreamsOrBuilder in interface ChannelOrBuilder
    • getDistributionStreamsOrBuilderList

      public List<? extends DistributionStreamOrBuilder> getDistributionStreamsOrBuilderList()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionStreamsOrBuilderList in interface ChannelOrBuilder
    • addDistributionStreamsBuilder

      public DistributionStream.Builder addDistributionStreamsBuilder()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionStreamsBuilder

      public DistributionStream.Builder addDistributionStreamsBuilder(int index)
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionStreamsBuilderList

      public List<DistributionStream.Builder> getDistributionStreamsBuilderList()
       Optional. List of multiplexing settings of streams for distributions.
       
      repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionsList

      public List<Distribution> getDistributionsList()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionsList in interface ChannelOrBuilder
    • getDistributionsCount

      public int getDistributionsCount()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionsCount in interface ChannelOrBuilder
    • getDistributions

      public Distribution getDistributions(int index)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributions in interface ChannelOrBuilder
    • setDistributions

      public Channel.Builder setDistributions(int index, Distribution value)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • setDistributions

      public Channel.Builder setDistributions(int index, Distribution.Builder builderForValue)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributions

      public Channel.Builder addDistributions(Distribution value)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributions

      public Channel.Builder addDistributions(int index, Distribution value)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributions

      public Channel.Builder addDistributions(Distribution.Builder builderForValue)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributions

      public Channel.Builder addDistributions(int index, Distribution.Builder builderForValue)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addAllDistributions

      public Channel.Builder addAllDistributions(Iterable<? extends Distribution> values)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • clearDistributions

      public Channel.Builder clearDistributions()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • removeDistributions

      public Channel.Builder removeDistributions(int index)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionsBuilder

      public Distribution.Builder getDistributionsBuilder(int index)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionsOrBuilder

      public DistributionOrBuilder getDistributionsOrBuilder(int index)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionsOrBuilder in interface ChannelOrBuilder
    • getDistributionsOrBuilderList

      public List<? extends DistributionOrBuilder> getDistributionsOrBuilderList()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDistributionsOrBuilderList in interface ChannelOrBuilder
    • addDistributionsBuilder

      public Distribution.Builder addDistributionsBuilder()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • addDistributionsBuilder

      public Distribution.Builder addDistributionsBuilder(int index)
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getDistributionsBuilderList

      public List<Distribution.Builder> getDistributionsBuilderList()
       Optional. List of distributions.
       
      repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getSpriteSheetsList

      public List<SpriteSheet> getSpriteSheetsList()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
      Specified by:
      getSpriteSheetsList in interface ChannelOrBuilder
    • getSpriteSheetsCount

      public int getSpriteSheetsCount()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
      Specified by:
      getSpriteSheetsCount in interface ChannelOrBuilder
    • getSpriteSheets

      public SpriteSheet getSpriteSheets(int index)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
      Specified by:
      getSpriteSheets in interface ChannelOrBuilder
    • setSpriteSheets

      public Channel.Builder setSpriteSheets(int index, SpriteSheet value)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • setSpriteSheets

      public Channel.Builder setSpriteSheets(int index, SpriteSheet.Builder builderForValue)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addSpriteSheets

      public Channel.Builder addSpriteSheets(SpriteSheet value)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addSpriteSheets

      public Channel.Builder addSpriteSheets(int index, SpriteSheet value)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addSpriteSheets

      public Channel.Builder addSpriteSheets(SpriteSheet.Builder builderForValue)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addSpriteSheets

      public Channel.Builder addSpriteSheets(int index, SpriteSheet.Builder builderForValue)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addAllSpriteSheets

      public Channel.Builder addAllSpriteSheets(Iterable<? extends SpriteSheet> values)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • clearSpriteSheets

      public Channel.Builder clearSpriteSheets()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • removeSpriteSheets

      public Channel.Builder removeSpriteSheets(int index)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • getSpriteSheetsBuilder

      public SpriteSheet.Builder getSpriteSheetsBuilder(int index)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • getSpriteSheetsOrBuilder

      public SpriteSheetOrBuilder getSpriteSheetsOrBuilder(int index)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
      Specified by:
      getSpriteSheetsOrBuilder in interface ChannelOrBuilder
    • getSpriteSheetsOrBuilderList

      public List<? extends SpriteSheetOrBuilder> getSpriteSheetsOrBuilderList()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
      Specified by:
      getSpriteSheetsOrBuilderList in interface ChannelOrBuilder
    • addSpriteSheetsBuilder

      public SpriteSheet.Builder addSpriteSheetsBuilder()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • addSpriteSheetsBuilder

      public SpriteSheet.Builder addSpriteSheetsBuilder(int index)
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • getSpriteSheetsBuilderList

      public List<SpriteSheet.Builder> getSpriteSheetsBuilderList()
       List of output sprite sheets.
       
      repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;
    • getStreamingStateValue

      public int getStreamingStateValue()
       Output only. State of the streaming operation.
       
      .google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStreamingStateValue in interface ChannelOrBuilder
      Returns:
      The enum numeric value on the wire for streamingState.
    • setStreamingStateValue

      public Channel.Builder setStreamingStateValue(int value)
       Output only. State of the streaming operation.
       
      .google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for streamingState to set.
      Returns:
      This builder for chaining.
    • getStreamingState

      public Channel.StreamingState getStreamingState()
       Output only. State of the streaming operation.
       
      .google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStreamingState in interface ChannelOrBuilder
      Returns:
      The streamingState.
    • setStreamingState

      public Channel.Builder setStreamingState(Channel.StreamingState value)
       Output only. State of the streaming operation.
       
      .google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The streamingState to set.
      Returns:
      This builder for chaining.
    • clearStreamingState

      public Channel.Builder clearStreamingState()
       Output only. State of the streaming operation.
       
      .google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasStreamingError

      public boolean hasStreamingError()
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasStreamingError in interface ChannelOrBuilder
      Returns:
      Whether the streamingError field is set.
    • getStreamingError

      public Status getStreamingError()
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStreamingError in interface ChannelOrBuilder
      Returns:
      The streamingError.
    • setStreamingError

      public Channel.Builder setStreamingError(Status value)
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setStreamingError

      public Channel.Builder setStreamingError(Status.Builder builderForValue)
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeStreamingError

      public Channel.Builder mergeStreamingError(Status value)
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearStreamingError

      public Channel.Builder clearStreamingError()
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStreamingErrorBuilder

      public Status.Builder getStreamingErrorBuilder()
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getStreamingErrorOrBuilder

      public StatusOrBuilder getStreamingErrorOrBuilder()
       Output only. A description of the reason for the streaming error. This
       property is always present when
       [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state]
       is
       [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
       
      .google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStreamingErrorOrBuilder in interface ChannelOrBuilder
    • hasLogConfig

      public boolean hasLogConfig()
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
      Specified by:
      hasLogConfig in interface ChannelOrBuilder
      Returns:
      Whether the logConfig field is set.
    • getLogConfig

      public LogConfig getLogConfig()
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
      Specified by:
      getLogConfig in interface ChannelOrBuilder
      Returns:
      The logConfig.
    • setLogConfig

      public Channel.Builder setLogConfig(LogConfig value)
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
    • setLogConfig

      public Channel.Builder setLogConfig(LogConfig.Builder builderForValue)
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
    • mergeLogConfig

      public Channel.Builder mergeLogConfig(LogConfig value)
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
    • clearLogConfig

      public Channel.Builder clearLogConfig()
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
    • getLogConfigBuilder

      public LogConfig.Builder getLogConfigBuilder()
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
    • getLogConfigOrBuilder

      public LogConfigOrBuilder getLogConfigOrBuilder()
       Configuration of platform logs for this channel.
       
      .google.cloud.video.livestream.v1.LogConfig log_config = 19;
      Specified by:
      getLogConfigOrBuilder in interface ChannelOrBuilder
    • hasTimecodeConfig

      public boolean hasTimecodeConfig()
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
      Specified by:
      hasTimecodeConfig in interface ChannelOrBuilder
      Returns:
      Whether the timecodeConfig field is set.
    • getTimecodeConfig

      public TimecodeConfig getTimecodeConfig()
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
      Specified by:
      getTimecodeConfig in interface ChannelOrBuilder
      Returns:
      The timecodeConfig.
    • setTimecodeConfig

      public Channel.Builder setTimecodeConfig(TimecodeConfig value)
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
    • setTimecodeConfig

      public Channel.Builder setTimecodeConfig(TimecodeConfig.Builder builderForValue)
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
    • mergeTimecodeConfig

      public Channel.Builder mergeTimecodeConfig(TimecodeConfig value)
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
    • clearTimecodeConfig

      public Channel.Builder clearTimecodeConfig()
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
    • getTimecodeConfigBuilder

      public TimecodeConfig.Builder getTimecodeConfigBuilder()
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
    • getTimecodeConfigOrBuilder

      public TimecodeConfigOrBuilder getTimecodeConfigOrBuilder()
       Configuration of timecode for this channel.
       
      .google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;
      Specified by:
      getTimecodeConfigOrBuilder in interface ChannelOrBuilder
    • getEncryptionsList

      public List<Encryption> getEncryptionsList()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionsList in interface ChannelOrBuilder
    • getEncryptionsCount

      public int getEncryptionsCount()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionsCount in interface ChannelOrBuilder
    • getEncryptions

      public Encryption getEncryptions(int index)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptions in interface ChannelOrBuilder
    • setEncryptions

      public Channel.Builder setEncryptions(int index, Encryption value)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • setEncryptions

      public Channel.Builder setEncryptions(int index, Encryption.Builder builderForValue)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addEncryptions

      public Channel.Builder addEncryptions(Encryption value)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addEncryptions

      public Channel.Builder addEncryptions(int index, Encryption value)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addEncryptions

      public Channel.Builder addEncryptions(Encryption.Builder builderForValue)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addEncryptions

      public Channel.Builder addEncryptions(int index, Encryption.Builder builderForValue)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addAllEncryptions

      public Channel.Builder addAllEncryptions(Iterable<? extends Encryption> values)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • clearEncryptions

      public Channel.Builder clearEncryptions()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • removeEncryptions

      public Channel.Builder removeEncryptions(int index)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • getEncryptionsBuilder

      public Encryption.Builder getEncryptionsBuilder(int index)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • getEncryptionsOrBuilder

      public EncryptionOrBuilder getEncryptionsOrBuilder(int index)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionsOrBuilder in interface ChannelOrBuilder
    • getEncryptionsOrBuilderList

      public List<? extends EncryptionOrBuilder> getEncryptionsOrBuilderList()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEncryptionsOrBuilderList in interface ChannelOrBuilder
    • addEncryptionsBuilder

      public Encryption.Builder addEncryptionsBuilder()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • addEncryptionsBuilder

      public Encryption.Builder addEncryptionsBuilder(int index)
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • getEncryptionsBuilderList

      public List<Encryption.Builder> getEncryptionsBuilderList()
       Optional. Encryption configurations for this channel. Each configuration
       has an ID which is referred to by each MuxStream to indicate which
       configuration is used for that output.
       
      repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];
    • hasInputConfig

      public boolean hasInputConfig()
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
      Specified by:
      hasInputConfig in interface ChannelOrBuilder
      Returns:
      Whether the inputConfig field is set.
    • getInputConfig

      public InputConfig getInputConfig()
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
      Specified by:
      getInputConfig in interface ChannelOrBuilder
      Returns:
      The inputConfig.
    • setInputConfig

      public Channel.Builder setInputConfig(InputConfig value)
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
    • setInputConfig

      public Channel.Builder setInputConfig(InputConfig.Builder builderForValue)
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
    • mergeInputConfig

      public Channel.Builder mergeInputConfig(InputConfig value)
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
    • clearInputConfig

      public Channel.Builder clearInputConfig()
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
    • getInputConfigBuilder

      public InputConfig.Builder getInputConfigBuilder()
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
    • getInputConfigOrBuilder

      public InputConfigOrBuilder getInputConfigOrBuilder()
       The configuration for input sources defined in
       [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
       
      .google.cloud.video.livestream.v1.InputConfig input_config = 25;
      Specified by:
      getInputConfigOrBuilder in interface ChannelOrBuilder
    • hasRetentionConfig

      public boolean hasRetentionConfig()
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRetentionConfig in interface ChannelOrBuilder
      Returns:
      Whether the retentionConfig field is set.
    • getRetentionConfig

      public RetentionConfig getRetentionConfig()
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetentionConfig in interface ChannelOrBuilder
      Returns:
      The retentionConfig.
    • setRetentionConfig

      public Channel.Builder setRetentionConfig(RetentionConfig value)
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • setRetentionConfig

      public Channel.Builder setRetentionConfig(RetentionConfig.Builder builderForValue)
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRetentionConfig

      public Channel.Builder mergeRetentionConfig(RetentionConfig value)
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • clearRetentionConfig

      public Channel.Builder clearRetentionConfig()
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • getRetentionConfigBuilder

      public RetentionConfig.Builder getRetentionConfigBuilder()
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • getRetentionConfigOrBuilder

      public RetentionConfigOrBuilder getRetentionConfigOrBuilder()
       Optional. Configuration for retention of output files for this channel.
       
      .google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRetentionConfigOrBuilder in interface ChannelOrBuilder
    • getStaticOverlaysList

      public List<StaticOverlay> getStaticOverlaysList()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStaticOverlaysList in interface ChannelOrBuilder
    • getStaticOverlaysCount

      public int getStaticOverlaysCount()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStaticOverlaysCount in interface ChannelOrBuilder
    • getStaticOverlays

      public StaticOverlay getStaticOverlays(int index)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStaticOverlays in interface ChannelOrBuilder
    • setStaticOverlays

      public Channel.Builder setStaticOverlays(int index, StaticOverlay value)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • setStaticOverlays

      public Channel.Builder setStaticOverlays(int index, StaticOverlay.Builder builderForValue)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addStaticOverlays

      public Channel.Builder addStaticOverlays(StaticOverlay value)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addStaticOverlays

      public Channel.Builder addStaticOverlays(int index, StaticOverlay value)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addStaticOverlays

      public Channel.Builder addStaticOverlays(StaticOverlay.Builder builderForValue)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addStaticOverlays

      public Channel.Builder addStaticOverlays(int index, StaticOverlay.Builder builderForValue)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addAllStaticOverlays

      public Channel.Builder addAllStaticOverlays(Iterable<? extends StaticOverlay> values)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • clearStaticOverlays

      public Channel.Builder clearStaticOverlays()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • removeStaticOverlays

      public Channel.Builder removeStaticOverlays(int index)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • getStaticOverlaysBuilder

      public StaticOverlay.Builder getStaticOverlaysBuilder(int index)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • getStaticOverlaysOrBuilder

      public StaticOverlayOrBuilder getStaticOverlaysOrBuilder(int index)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStaticOverlaysOrBuilder in interface ChannelOrBuilder
    • getStaticOverlaysOrBuilderList

      public List<? extends StaticOverlayOrBuilder> getStaticOverlaysOrBuilderList()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStaticOverlaysOrBuilderList in interface ChannelOrBuilder
    • addStaticOverlaysBuilder

      public StaticOverlay.Builder addStaticOverlaysBuilder()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • addStaticOverlaysBuilder

      public StaticOverlay.Builder addStaticOverlaysBuilder(int index)
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • getStaticOverlaysBuilderList

      public List<StaticOverlay.Builder> getStaticOverlaysBuilderList()
       Optional. List of static overlay images. Those images display over the
       output content for the whole duration of the live stream.
       
      repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];
    • hasAutoTranscriptionConfig

      public boolean hasAutoTranscriptionConfig()
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAutoTranscriptionConfig in interface ChannelOrBuilder
      Returns:
      Whether the autoTranscriptionConfig field is set.
    • getAutoTranscriptionConfig

      public AutoTranscriptionConfig getAutoTranscriptionConfig()
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAutoTranscriptionConfig in interface ChannelOrBuilder
      Returns:
      The autoTranscriptionConfig.
    • setAutoTranscriptionConfig

      public Channel.Builder setAutoTranscriptionConfig(AutoTranscriptionConfig value)
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
    • setAutoTranscriptionConfig

      public Channel.Builder setAutoTranscriptionConfig(AutoTranscriptionConfig.Builder builderForValue)
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
    • mergeAutoTranscriptionConfig

      public Channel.Builder mergeAutoTranscriptionConfig(AutoTranscriptionConfig value)
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
    • clearAutoTranscriptionConfig

      public Channel.Builder clearAutoTranscriptionConfig()
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
    • getAutoTranscriptionConfigBuilder

      public AutoTranscriptionConfig.Builder getAutoTranscriptionConfigBuilder()
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
    • getAutoTranscriptionConfigOrBuilder

      public AutoTranscriptionConfigOrBuilder getAutoTranscriptionConfigOrBuilder()
       Optional. Advanced configurations for auto-generated text streams.
       
      .google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAutoTranscriptionConfigOrBuilder in interface ChannelOrBuilder