Class ClassificationModelOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
- com.google.cloud.language.v1beta2.ClassificationModelOptions.Builder
-
- All Implemented Interfaces:
ClassificationModelOptionsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ClassificationModelOptions
public static final class ClassificationModelOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder> implements ClassificationModelOptionsOrBuilder
Model options available for classification requests.
Protobuf typegoogle.cloud.language.v1beta2.ClassificationModelOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassificationModelOptions.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClassificationModelOptions
build()
ClassificationModelOptions
buildPartial()
ClassificationModelOptions.Builder
clear()
ClassificationModelOptions.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ClassificationModelOptions.Builder
clearModelType()
ClassificationModelOptions.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ClassificationModelOptions.Builder
clearV1Model()
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.Builder
clearV2Model()
Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.Builder
clone()
ClassificationModelOptions
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ClassificationModelOptions.ModelTypeCase
getModelTypeCase()
ClassificationModelOptions.V1Model
getV1Model()
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V1Model.Builder
getV1ModelBuilder()
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V1ModelOrBuilder
getV1ModelOrBuilder()
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V2Model
getV2Model()
Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.V2Model.Builder
getV2ModelBuilder()
Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.V2ModelOrBuilder
getV2ModelOrBuilder()
Setting this field will use the V2 model with the appropriate content categories version.boolean
hasV1Model()
Setting this field will use the V1 model and V1 content categories version.boolean
hasV2Model()
Setting this field will use the V2 model with the appropriate content categories version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ClassificationModelOptions.Builder
mergeFrom(ClassificationModelOptions other)
ClassificationModelOptions.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ClassificationModelOptions.Builder
mergeFrom(com.google.protobuf.Message other)
ClassificationModelOptions.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ClassificationModelOptions.Builder
mergeV1Model(ClassificationModelOptions.V1Model value)
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.Builder
mergeV2Model(ClassificationModelOptions.V2Model value)
Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClassificationModelOptions.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ClassificationModelOptions.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ClassificationModelOptions.Builder
setV1Model(ClassificationModelOptions.V1Model value)
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.Builder
setV1Model(ClassificationModelOptions.V1Model.Builder builderForValue)
Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.Builder
setV2Model(ClassificationModelOptions.V2Model value)
Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.Builder
setV2Model(ClassificationModelOptions.V2Model.Builder builderForValue)
Setting this field will use the V2 model with the appropriate content categories version.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clear
public ClassificationModelOptions.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
getDefaultInstanceForType
public ClassificationModelOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClassificationModelOptions build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClassificationModelOptions buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClassificationModelOptions.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
setField
public ClassificationModelOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clearField
public ClassificationModelOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clearOneof
public ClassificationModelOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
setRepeatedField
public ClassificationModelOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
addRepeatedField
public ClassificationModelOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
mergeFrom
public ClassificationModelOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClassificationModelOptions.Builder>
-
mergeFrom
public ClassificationModelOptions.Builder mergeFrom(ClassificationModelOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
mergeFrom
public ClassificationModelOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClassificationModelOptions.Builder>
- Throws:
IOException
-
getModelTypeCase
public ClassificationModelOptions.ModelTypeCase getModelTypeCase()
- Specified by:
getModelTypeCase
in interfaceClassificationModelOptionsOrBuilder
-
clearModelType
public ClassificationModelOptions.Builder clearModelType()
-
hasV1Model
public boolean hasV1Model()
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
- Specified by:
hasV1Model
in interfaceClassificationModelOptionsOrBuilder
- Returns:
- Whether the v1Model field is set.
-
getV1Model
public ClassificationModelOptions.V1Model getV1Model()
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
- Specified by:
getV1Model
in interfaceClassificationModelOptionsOrBuilder
- Returns:
- The v1Model.
-
setV1Model
public ClassificationModelOptions.Builder setV1Model(ClassificationModelOptions.V1Model value)
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
-
setV1Model
public ClassificationModelOptions.Builder setV1Model(ClassificationModelOptions.V1Model.Builder builderForValue)
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
-
mergeV1Model
public ClassificationModelOptions.Builder mergeV1Model(ClassificationModelOptions.V1Model value)
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
-
clearV1Model
public ClassificationModelOptions.Builder clearV1Model()
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
-
getV1ModelBuilder
public ClassificationModelOptions.V1Model.Builder getV1ModelBuilder()
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
-
getV1ModelOrBuilder
public ClassificationModelOptions.V1ModelOrBuilder getV1ModelOrBuilder()
Setting this field will use the V1 model and V1 content categories version. The V1 model is a legacy model; support for this will be discontinued in the future.
.google.cloud.language.v1beta2.ClassificationModelOptions.V1Model v1_model = 1;
- Specified by:
getV1ModelOrBuilder
in interfaceClassificationModelOptionsOrBuilder
-
hasV2Model
public boolean hasV2Model()
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
- Specified by:
hasV2Model
in interfaceClassificationModelOptionsOrBuilder
- Returns:
- Whether the v2Model field is set.
-
getV2Model
public ClassificationModelOptions.V2Model getV2Model()
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
- Specified by:
getV2Model
in interfaceClassificationModelOptionsOrBuilder
- Returns:
- The v2Model.
-
setV2Model
public ClassificationModelOptions.Builder setV2Model(ClassificationModelOptions.V2Model value)
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
-
setV2Model
public ClassificationModelOptions.Builder setV2Model(ClassificationModelOptions.V2Model.Builder builderForValue)
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
-
mergeV2Model
public ClassificationModelOptions.Builder mergeV2Model(ClassificationModelOptions.V2Model value)
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
-
clearV2Model
public ClassificationModelOptions.Builder clearV2Model()
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
-
getV2ModelBuilder
public ClassificationModelOptions.V2Model.Builder getV2ModelBuilder()
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
-
getV2ModelOrBuilder
public ClassificationModelOptions.V2ModelOrBuilder getV2ModelOrBuilder()
Setting this field will use the V2 model with the appropriate content categories version. The V2 model is a better performing model.
.google.cloud.language.v1beta2.ClassificationModelOptions.V2Model v2_model = 2;
- Specified by:
getV2ModelOrBuilder
in interfaceClassificationModelOptionsOrBuilder
-
setUnknownFields
public final ClassificationModelOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
mergeUnknownFields
public final ClassificationModelOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
-