Class RenditionFilter.Builder

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

public static final class RenditionFilter.Builder extends com.google.protobuf.GeneratedMessage.Builder<RenditionFilter.Builder> implements RenditionFilterOrBuilder
 Filters for a video or muxed redition.
 
Protobuf type google.cloud.video.stitcher.v1.RenditionFilter
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Bitrate in bits per second for the rendition.
    Codecs for the rendition.
    int
    Bitrate in bits per second for the rendition.
    Codecs for the rendition.
    com.google.protobuf.ByteString
    Codecs for the rendition.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    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)
     
    setBitrateBps(int value)
    Bitrate in bits per second for the rendition.
    Codecs for the rendition.
    setCodecsBytes(com.google.protobuf.ByteString value)
    Codecs for the rendition.

    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<RenditionFilter.Builder>
    • clear

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

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

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

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

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

      public RenditionFilter.Builder mergeFrom(RenditionFilter other)
    • isInitialized

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

      public RenditionFilter.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<RenditionFilter.Builder>
      Throws:
      IOException
    • getBitrateBps

      public int getBitrateBps()
       Bitrate in bits per second for the rendition. If set, only renditions with
       the exact bitrate will match.
       
      int32 bitrate_bps = 1;
      Specified by:
      getBitrateBps in interface RenditionFilterOrBuilder
      Returns:
      The bitrateBps.
    • setBitrateBps

      public RenditionFilter.Builder setBitrateBps(int value)
       Bitrate in bits per second for the rendition. If set, only renditions with
       the exact bitrate will match.
       
      int32 bitrate_bps = 1;
      Parameters:
      value - The bitrateBps to set.
      Returns:
      This builder for chaining.
    • clearBitrateBps

      public RenditionFilter.Builder clearBitrateBps()
       Bitrate in bits per second for the rendition. If set, only renditions with
       the exact bitrate will match.
       
      int32 bitrate_bps = 1;
      Returns:
      This builder for chaining.
    • getCodecs

      public String getCodecs()
       Codecs for the rendition. If set, only renditions with the exact value
       will match.
       
      string codecs = 2;
      Specified by:
      getCodecs in interface RenditionFilterOrBuilder
      Returns:
      The codecs.
    • getCodecsBytes

      public com.google.protobuf.ByteString getCodecsBytes()
       Codecs for the rendition. If set, only renditions with the exact value
       will match.
       
      string codecs = 2;
      Specified by:
      getCodecsBytes in interface RenditionFilterOrBuilder
      Returns:
      The bytes for codecs.
    • setCodecs

      public RenditionFilter.Builder setCodecs(String value)
       Codecs for the rendition. If set, only renditions with the exact value
       will match.
       
      string codecs = 2;
      Parameters:
      value - The codecs to set.
      Returns:
      This builder for chaining.
    • clearCodecs

      public RenditionFilter.Builder clearCodecs()
       Codecs for the rendition. If set, only renditions with the exact value
       will match.
       
      string codecs = 2;
      Returns:
      This builder for chaining.
    • setCodecsBytes

      public RenditionFilter.Builder setCodecsBytes(com.google.protobuf.ByteString value)
       Codecs for the rendition. If set, only renditions with the exact value
       will match.
       
      string codecs = 2;
      Parameters:
      value - The bytes for codecs to set.
      Returns:
      This builder for chaining.