Class DataStoreTool.ModalityConfig.Builder (0.1.0)

public static final class DataStoreTool.ModalityConfig.Builder extends GeneratedMessage.Builder<DataStoreTool.ModalityConfig.Builder> implements DataStoreTool.ModalityConfigOrBuilder

If specified, will apply the given configuration for the specified modality.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearGroundingConfig()

public DataStoreTool.ModalityConfig.Builder clearGroundingConfig()

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

clearModalityType()

public DataStoreTool.ModalityConfig.Builder clearModalityType()

Required. The modality type.

.google.cloud.ces.v1.DataStoreTool.ModalityConfig.ModalityType modality_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

This builder for chaining.

clearRewriterConfig()

public DataStoreTool.ModalityConfig.Builder clearRewriterConfig()

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

clearSummarizationConfig()

public DataStoreTool.ModalityConfig.Builder clearSummarizationConfig()

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getGroundingConfig()

public DataStoreTool.GroundingConfig getGroundingConfig()

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.GroundingConfig

The groundingConfig.

getGroundingConfigBuilder()

public DataStoreTool.GroundingConfig.Builder getGroundingConfigBuilder()

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.GroundingConfig.Builder

getGroundingConfigOrBuilder()

public DataStoreTool.GroundingConfigOrBuilder getGroundingConfigOrBuilder()

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.GroundingConfigOrBuilder

getModalityType()

public DataStoreTool.ModalityConfig.ModalityType getModalityType()

Required. The modality type.

.google.cloud.ces.v1.DataStoreTool.ModalityConfig.ModalityType modality_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStoreTool.ModalityConfig.ModalityType

The modalityType.

getModalityTypeValue()

public int getModalityTypeValue()

Required. The modality type.

.google.cloud.ces.v1.DataStoreTool.ModalityConfig.ModalityType modality_type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for modalityType.

getRewriterConfig()

public DataStoreTool.RewriterConfig getRewriterConfig()

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.RewriterConfig

The rewriterConfig.

getRewriterConfigBuilder()

public DataStoreTool.RewriterConfig.Builder getRewriterConfigBuilder()

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.RewriterConfig.Builder

getRewriterConfigOrBuilder()

public DataStoreTool.RewriterConfigOrBuilder getRewriterConfigOrBuilder()

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.RewriterConfigOrBuilder

getSummarizationConfig()

public DataStoreTool.SummarizationConfig getSummarizationConfig()

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.SummarizationConfig

The summarizationConfig.

getSummarizationConfigBuilder()

public DataStoreTool.SummarizationConfig.Builder getSummarizationConfigBuilder()

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.SummarizationConfig.Builder

getSummarizationConfigOrBuilder()

public DataStoreTool.SummarizationConfigOrBuilder getSummarizationConfigOrBuilder()

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStoreTool.SummarizationConfigOrBuilder

hasGroundingConfig()

public boolean hasGroundingConfig()

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the groundingConfig field is set.

hasRewriterConfig()

public boolean hasRewriterConfig()

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rewriterConfig field is set.

hasSummarizationConfig()

public boolean hasSummarizationConfig()

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the summarizationConfig 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.ModalityConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGroundingConfig(DataStoreTool.GroundingConfig value)

public DataStoreTool.ModalityConfig.Builder mergeGroundingConfig(DataStoreTool.GroundingConfig value)

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStoreTool.GroundingConfig
Returns
Type Description
DataStoreTool.ModalityConfig.Builder

mergeRewriterConfig(DataStoreTool.RewriterConfig value)

public DataStoreTool.ModalityConfig.Builder mergeRewriterConfig(DataStoreTool.RewriterConfig value)

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

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

mergeSummarizationConfig(DataStoreTool.SummarizationConfig value)

public DataStoreTool.ModalityConfig.Builder mergeSummarizationConfig(DataStoreTool.SummarizationConfig value)

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStoreTool.SummarizationConfig
Returns
Type Description
DataStoreTool.ModalityConfig.Builder

setGroundingConfig(DataStoreTool.GroundingConfig value)

public DataStoreTool.ModalityConfig.Builder setGroundingConfig(DataStoreTool.GroundingConfig value)

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStoreTool.GroundingConfig
Returns
Type Description
DataStoreTool.ModalityConfig.Builder

setGroundingConfig(DataStoreTool.GroundingConfig.Builder builderForValue)

public DataStoreTool.ModalityConfig.Builder setGroundingConfig(DataStoreTool.GroundingConfig.Builder builderForValue)

Optional. The grounding configuration.

.google.cloud.ces.v1.DataStoreTool.GroundingConfig grounding_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DataStoreTool.GroundingConfig.Builder
Returns
Type Description
DataStoreTool.ModalityConfig.Builder

setModalityType(DataStoreTool.ModalityConfig.ModalityType value)

public DataStoreTool.ModalityConfig.Builder setModalityType(DataStoreTool.ModalityConfig.ModalityType value)

Required. The modality type.

.google.cloud.ces.v1.DataStoreTool.ModalityConfig.ModalityType modality_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DataStoreTool.ModalityConfig.ModalityType

The modalityType to set.

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

This builder for chaining.

setModalityTypeValue(int value)

public DataStoreTool.ModalityConfig.Builder setModalityTypeValue(int value)

Required. The modality type.

.google.cloud.ces.v1.DataStoreTool.ModalityConfig.ModalityType modality_type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for modalityType to set.

Returns
Type Description
DataStoreTool.ModalityConfig.Builder

This builder for chaining.

setRewriterConfig(DataStoreTool.RewriterConfig value)

public DataStoreTool.ModalityConfig.Builder setRewriterConfig(DataStoreTool.RewriterConfig value)

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

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

setRewriterConfig(DataStoreTool.RewriterConfig.Builder builderForValue)

public DataStoreTool.ModalityConfig.Builder setRewriterConfig(DataStoreTool.RewriterConfig.Builder builderForValue)

Optional. The rewriter config.

.google.cloud.ces.v1.DataStoreTool.RewriterConfig rewriter_config = 2 [(.google.api.field_behavior) = OPTIONAL];

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

setSummarizationConfig(DataStoreTool.SummarizationConfig value)

public DataStoreTool.ModalityConfig.Builder setSummarizationConfig(DataStoreTool.SummarizationConfig value)

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStoreTool.SummarizationConfig
Returns
Type Description
DataStoreTool.ModalityConfig.Builder

setSummarizationConfig(DataStoreTool.SummarizationConfig.Builder builderForValue)

public DataStoreTool.ModalityConfig.Builder setSummarizationConfig(DataStoreTool.SummarizationConfig.Builder builderForValue)

Optional. The summarization config.

.google.cloud.ces.v1.DataStoreTool.SummarizationConfig summarization_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DataStoreTool.SummarizationConfig.Builder
Returns
Type Description
DataStoreTool.ModalityConfig.Builder