Package com.google.cloud.language.v1
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.v1.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.v1.ClassificationModelOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassificationModelOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClassificationModelOptionsbuild()ClassificationModelOptionsbuildPartial()ClassificationModelOptions.Builderclear()ClassificationModelOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClassificationModelOptions.BuilderclearModelType()ClassificationModelOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClassificationModelOptions.BuilderclearV1Model()Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.BuilderclearV2Model()Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.Builderclone()ClassificationModelOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ClassificationModelOptions.ModelTypeCasegetModelTypeCase()ClassificationModelOptions.V1ModelgetV1Model()Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V1Model.BuildergetV1ModelBuilder()Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V1ModelOrBuildergetV1ModelOrBuilder()Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.V2ModelgetV2Model()Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.V2Model.BuildergetV2ModelBuilder()Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.V2ModelOrBuildergetV2ModelOrBuilder()Setting this field will use the V2 model with the appropriate content categories version.booleanhasV1Model()Setting this field will use the V1 model and V1 content categories version.booleanhasV2Model()Setting this field will use the V2 model with the appropriate content categories version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClassificationModelOptions.BuildermergeFrom(ClassificationModelOptions other)ClassificationModelOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClassificationModelOptions.BuildermergeFrom(com.google.protobuf.Message other)ClassificationModelOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClassificationModelOptions.BuildermergeV1Model(ClassificationModelOptions.V1Model value)Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.BuildermergeV2Model(ClassificationModelOptions.V2Model value)Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClassificationModelOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClassificationModelOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClassificationModelOptions.BuildersetV1Model(ClassificationModelOptions.V1Model value)Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.BuildersetV1Model(ClassificationModelOptions.V1Model.Builder builderForValue)Setting this field will use the V1 model and V1 content categories version.ClassificationModelOptions.BuildersetV2Model(ClassificationModelOptions.V2Model value)Setting this field will use the V2 model with the appropriate content categories version.ClassificationModelOptions.BuildersetV2Model(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clear
public ClassificationModelOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
getDefaultInstanceForType
public ClassificationModelOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClassificationModelOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClassificationModelOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClassificationModelOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
setField
public ClassificationModelOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clearField
public ClassificationModelOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
clearOneof
public ClassificationModelOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
setRepeatedField
public ClassificationModelOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
addRepeatedField
public ClassificationModelOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
mergeFrom
public ClassificationModelOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClassificationModelOptions.Builder>
-
mergeFrom
public ClassificationModelOptions.Builder mergeFrom(ClassificationModelOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClassificationModelOptions.Builder>- Throws:
IOException
-
getModelTypeCase
public ClassificationModelOptions.ModelTypeCase getModelTypeCase()
- Specified by:
getModelTypeCasein 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.v1.ClassificationModelOptions.V1Model v1_model = 1;- Specified by:
hasV1Modelin 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.v1.ClassificationModelOptions.V1Model v1_model = 1;- Specified by:
getV1Modelin 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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.ClassificationModelOptions.V1Model v1_model = 1;- Specified by:
getV1ModelOrBuilderin 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.v1.ClassificationModelOptions.V2Model v2_model = 2;- Specified by:
hasV2Modelin 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.v1.ClassificationModelOptions.V2Model v2_model = 2;- Specified by:
getV2Modelin 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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.ClassificationModelOptions.V2Model v2_model = 2;- Specified by:
getV2ModelOrBuilderin interfaceClassificationModelOptionsOrBuilder
-
setUnknownFields
public final ClassificationModelOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
mergeUnknownFields
public final ClassificationModelOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationModelOptions.Builder>
-
-