Class DataStoreTool.RewriterConfig.Builder (0.1.0)

public static final class DataStoreTool.RewriterConfig.Builder extends GeneratedMessage.Builder<DataStoreTool.RewriterConfig.Builder> implements DataStoreTool.RewriterConfigOrBuilder

Rewriter configuration.

Protobuf type google.cloud.ces.v1.DataStoreTool.RewriterConfig

Static Methods

getDescriptor()

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

Methods

build()

public DataStoreTool.RewriterConfig build()
Returns
Type Description
DataStoreTool.RewriterConfig

buildPartial()

public DataStoreTool.RewriterConfig buildPartial()
Returns
Type Description
DataStoreTool.RewriterConfig

clear()

public DataStoreTool.RewriterConfig.Builder clear()
Returns
Type Description
DataStoreTool.RewriterConfig.Builder
Overrides

clearDisabled()

public DataStoreTool.RewriterConfig.Builder clearDisabled()

Optional. Whether the rewriter is disabled.

bool disabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

This builder for chaining.

clearModelSettings()

public DataStoreTool.RewriterConfig.Builder clearModelSettings()

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

clearPrompt()

public DataStoreTool.RewriterConfig.Builder clearPrompt()

Optional. The prompt definition. If not set, default prompt will be used.

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

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

public DataStoreTool.RewriterConfig getDefaultInstanceForType()
Returns
Type Description
DataStoreTool.RewriterConfig

getDescriptorForType()

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

getDisabled()

public boolean getDisabled()

Optional. Whether the rewriter is disabled.

bool disabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The disabled.

getModelSettings()

public ModelSettings getModelSettings()

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ModelSettings

The modelSettings.

getModelSettingsBuilder()

public ModelSettings.Builder getModelSettingsBuilder()

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ModelSettings.Builder

getModelSettingsOrBuilder()

public ModelSettingsOrBuilder getModelSettingsOrBuilder()

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ModelSettingsOrBuilder

getPrompt()

public String getPrompt()

Optional. The prompt definition. If not set, default prompt will be used.

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

Returns
Type Description
String

The prompt.

getPromptBytes()

public ByteString getPromptBytes()

Optional. The prompt definition. If not set, default prompt will be used.

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

Returns
Type Description
ByteString

The bytes for prompt.

hasModelSettings()

public boolean hasModelSettings()

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the modelSettings field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DataStoreTool.RewriterConfig other)

public DataStoreTool.RewriterConfig.Builder mergeFrom(DataStoreTool.RewriterConfig other)
Parameter
Name Description
other DataStoreTool.RewriterConfig
Returns
Type Description
DataStoreTool.RewriterConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public DataStoreTool.RewriterConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DataStoreTool.RewriterConfig.Builder
Overrides

mergeModelSettings(ModelSettings value)

public DataStoreTool.RewriterConfig.Builder mergeModelSettings(ModelSettings value)

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ModelSettings
Returns
Type Description
DataStoreTool.RewriterConfig.Builder

setDisabled(boolean value)

public DataStoreTool.RewriterConfig.Builder setDisabled(boolean value)

Optional. Whether the rewriter is disabled.

bool disabled = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The disabled to set.

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

This builder for chaining.

setModelSettings(ModelSettings value)

public DataStoreTool.RewriterConfig.Builder setModelSettings(ModelSettings value)

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ModelSettings
Returns
Type Description
DataStoreTool.RewriterConfig.Builder

setModelSettings(ModelSettings.Builder builderForValue)

public DataStoreTool.RewriterConfig.Builder setModelSettings(ModelSettings.Builder builderForValue)

Required. Configurations for the LLM model.

.google.cloud.ces.v1.ModelSettings model_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ModelSettings.Builder
Returns
Type Description
DataStoreTool.RewriterConfig.Builder

setPrompt(String value)

public DataStoreTool.RewriterConfig.Builder setPrompt(String value)

Optional. The prompt definition. If not set, default prompt will be used.

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

Parameter
Name Description
value String

The prompt to set.

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

This builder for chaining.

setPromptBytes(ByteString value)

public DataStoreTool.RewriterConfig.Builder setPromptBytes(ByteString value)

Optional. The prompt definition. If not set, default prompt will be used.

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

Parameter
Name Description
value ByteString

The bytes for prompt to set.

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

This builder for chaining.