Class AnswerGenerationSpec.UserDefinedClassifierSpec.Builder (0.90.0)

public static final class AnswerGenerationSpec.UserDefinedClassifierSpec.Builder extends GeneratedMessage.Builder<AnswerGenerationSpec.UserDefinedClassifierSpec.Builder> implements AnswerGenerationSpec.UserDefinedClassifierSpecOrBuilder

The specification for user defined classifier.

Protobuf type google.cloud.discoveryengine.v1beta.AnswerGenerationSpec.UserDefinedClassifierSpec

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AnswerGenerationSpec.UserDefinedClassifierSpec build()
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec

buildPartial()

public AnswerGenerationSpec.UserDefinedClassifierSpec buildPartial()
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec

clear()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clear()
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder
Overrides

clearEnableUserDefinedClassifier()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearEnableUserDefinedClassifier()

Optional. Whether or not to enable and include user defined classifier.

bool enable_user_defined_classifier = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearModelId()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearModelId()

Optional. The model id to be used for the user defined classifier.

string model_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearPreamble()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearPreamble()

Optional. The preamble to be used for the user defined classifier.

string preamble = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearSeed()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearSeed()

Optional. The seed value to be used for the user defined classifier.

int32 seed = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearTaskMarker()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearTaskMarker()

Optional. The task marker to be used for the user defined classifier.

string task_marker = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearTemperature()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearTemperature()

Optional. The temperature value to be used for the user defined classifier.

double temperature = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearTopK()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearTopK()

Optional. The top-k value to be used for the user defined classifier.

int64 top_k = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

clearTopP()

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder clearTopP()

Optional. The top-p value to be used for the user defined classifier.

double top_p = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public AnswerGenerationSpec.UserDefinedClassifierSpec getDefaultInstanceForType()
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnableUserDefinedClassifier()

public boolean getEnableUserDefinedClassifier()

Optional. Whether or not to enable and include user defined classifier.

bool enable_user_defined_classifier = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The enableUserDefinedClassifier.

getModelId()

public String getModelId()

Optional. The model id to be used for the user defined classifier.

string model_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The modelId.

getModelIdBytes()

public ByteString getModelIdBytes()

Optional. The model id to be used for the user defined classifier.

string model_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for modelId.

getPreamble()

public String getPreamble()

Optional. The preamble to be used for the user defined classifier.

string preamble = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The preamble.

getPreambleBytes()

public ByteString getPreambleBytes()

Optional. The preamble to be used for the user defined classifier.

string preamble = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for preamble.

getSeed()

public int getSeed()

Optional. The seed value to be used for the user defined classifier.

int32 seed = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The seed.

getTaskMarker()

public String getTaskMarker()

Optional. The task marker to be used for the user defined classifier.

string task_marker = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The taskMarker.

getTaskMarkerBytes()

public ByteString getTaskMarkerBytes()

Optional. The task marker to be used for the user defined classifier.

string task_marker = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for taskMarker.

getTemperature()

public double getTemperature()

Optional. The temperature value to be used for the user defined classifier.

double temperature = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The temperature.

getTopK()

public long getTopK()

Optional. The top-k value to be used for the user defined classifier.

int64 top_k = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The topK.

getTopP()

public double getTopP()

Optional. The top-p value to be used for the user defined classifier.

double top_p = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
double

The topP.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AnswerGenerationSpec.UserDefinedClassifierSpec other)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder mergeFrom(AnswerGenerationSpec.UserDefinedClassifierSpec other)
Parameter
Name Description
other AnswerGenerationSpec.UserDefinedClassifierSpec
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder
Overrides

setEnableUserDefinedClassifier(boolean value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setEnableUserDefinedClassifier(boolean value)

Optional. Whether or not to enable and include user defined classifier.

bool enable_user_defined_classifier = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The enableUserDefinedClassifier to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setModelId(String value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setModelId(String value)

Optional. The model id to be used for the user defined classifier.

string model_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The modelId to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setModelIdBytes(ByteString value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setModelIdBytes(ByteString value)

Optional. The model id to be used for the user defined classifier.

string model_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for modelId to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setPreamble(String value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setPreamble(String value)

Optional. The preamble to be used for the user defined classifier.

string preamble = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The preamble to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setPreambleBytes(ByteString value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setPreambleBytes(ByteString value)

Optional. The preamble to be used for the user defined classifier.

string preamble = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for preamble to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setSeed(int value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setSeed(int value)

Optional. The seed value to be used for the user defined classifier.

int32 seed = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The seed to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setTaskMarker(String value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setTaskMarker(String value)

Optional. The task marker to be used for the user defined classifier.

string task_marker = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The taskMarker to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setTaskMarkerBytes(ByteString value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setTaskMarkerBytes(ByteString value)

Optional. The task marker to be used for the user defined classifier.

string task_marker = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for taskMarker to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setTemperature(double value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setTemperature(double value)

Optional. The temperature value to be used for the user defined classifier.

double temperature = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value double

The temperature to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setTopK(long value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setTopK(long value)

Optional. The top-k value to be used for the user defined classifier.

int64 top_k = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value long

The topK to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.

setTopP(double value)

public AnswerGenerationSpec.UserDefinedClassifierSpec.Builder setTopP(double value)

Optional. The top-p value to be used for the user defined classifier.

double top_p = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value double

The topP to set.

Returns
Type Description
AnswerGenerationSpec.UserDefinedClassifierSpec.Builder

This builder for chaining.