public static final class SchemaKeySortingStrategy.Builder extends GeneratedMessageV3.Builder<SchemaKeySortingStrategy.Builder> implements SchemaKeySortingStrategyOrBuilder
   
   A strategy to specify how to sort by data schema key.
 Protobuf type google.cloud.visionai.v1.SchemaKeySortingStrategy
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllOptions(Iterable<? extends SchemaKeySortingStrategy.Option> values)
  
    public SchemaKeySortingStrategy.Builder addAllOptions(Iterable<? extends SchemaKeySortingStrategy.Option> values)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        values | 
        Iterable<? extends com.google.cloud.visionai.v1.SchemaKeySortingStrategy.Option>
  | 
      
    
  
  
  
  addOptions(SchemaKeySortingStrategy.Option value)
  
    public SchemaKeySortingStrategy.Builder addOptions(SchemaKeySortingStrategy.Option value)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  addOptions(SchemaKeySortingStrategy.Option.Builder builderForValue)
  
    public SchemaKeySortingStrategy.Builder addOptions(SchemaKeySortingStrategy.Option.Builder builderForValue)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  addOptions(int index, SchemaKeySortingStrategy.Option value)
  
    public SchemaKeySortingStrategy.Builder addOptions(int index, SchemaKeySortingStrategy.Option value)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  addOptions(int index, SchemaKeySortingStrategy.Option.Builder builderForValue)
  
    public SchemaKeySortingStrategy.Builder addOptions(int index, SchemaKeySortingStrategy.Option.Builder builderForValue)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  addOptionsBuilder()
  
    public SchemaKeySortingStrategy.Option.Builder addOptionsBuilder()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  addOptionsBuilder(int index)
  
    public SchemaKeySortingStrategy.Option.Builder addOptionsBuilder(int index)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public SchemaKeySortingStrategy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public SchemaKeySortingStrategy build()
   
  
  
  buildPartial()
  
    public SchemaKeySortingStrategy buildPartial()
   
  
  
  clear()
  
    public SchemaKeySortingStrategy.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public SchemaKeySortingStrategy.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public SchemaKeySortingStrategy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearOptions()
  
    public SchemaKeySortingStrategy.Builder clearOptions()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  clone()
  
    public SchemaKeySortingStrategy.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public SchemaKeySortingStrategy getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getOptions(int index)
  
    public SchemaKeySortingStrategy.Option getOptions(int index)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getOptionsBuilder(int index)
  
    public SchemaKeySortingStrategy.Option.Builder getOptionsBuilder(int index)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getOptionsBuilderList()
  
    public List<SchemaKeySortingStrategy.Option.Builder> getOptionsBuilderList()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  getOptionsCount()
  
    public int getOptionsCount()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  
  getOptionsList()
  
    public List<SchemaKeySortingStrategy.Option> getOptionsList()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  getOptionsOrBuilder(int index)
  
    public SchemaKeySortingStrategy.OptionOrBuilder getOptionsOrBuilder(int index)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getOptionsOrBuilderList()
  
    public List<? extends SchemaKeySortingStrategy.OptionOrBuilder> getOptionsOrBuilderList()
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        List<? extends com.google.cloud.visionai.v1.SchemaKeySortingStrategy.OptionOrBuilder> | 
         | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(SchemaKeySortingStrategy other)
  
    public SchemaKeySortingStrategy.Builder mergeFrom(SchemaKeySortingStrategy other)
   
  
  
  
  
  
    public SchemaKeySortingStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public SchemaKeySortingStrategy.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final SchemaKeySortingStrategy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeOptions(int index)
  
    public SchemaKeySortingStrategy.Builder removeOptions(int index)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public SchemaKeySortingStrategy.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setOptions(int index, SchemaKeySortingStrategy.Option value)
  
    public SchemaKeySortingStrategy.Builder setOptions(int index, SchemaKeySortingStrategy.Option value)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  setOptions(int index, SchemaKeySortingStrategy.Option.Builder builderForValue)
  
    public SchemaKeySortingStrategy.Builder setOptions(int index, SchemaKeySortingStrategy.Option.Builder builderForValue)
   
   Options in the front have high priority than those in the back.
 repeated .google.cloud.visionai.v1.SchemaKeySortingStrategy.Option options = 1;
 
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public SchemaKeySortingStrategy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final SchemaKeySortingStrategy.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides