public static final class SchemaKeySortingStrategy.Builder extends GeneratedMessage.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.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
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
|
build()
public SchemaKeySortingStrategy build()
buildPartial()
public SchemaKeySortingStrategy buildPartial()
clear()
public SchemaKeySortingStrategy.Builder clear()
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;
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 GeneratedMessage.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
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
|
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;