Class ConversationOptions.Builder (0.21.0)

public static final class ConversationOptions.Builder extends GeneratedMessage.Builder<ConversationOptions.Builder> implements ConversationOptionsOrBuilder

Options for the conversation.

Protobuf type google.cloud.geminidataanalytics.v1.ConversationOptions

Static Methods

getDescriptor()

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

Methods

build()

public ConversationOptions build()
Returns
Type Description
ConversationOptions

buildPartial()

public ConversationOptions buildPartial()
Returns
Type Description
ConversationOptions

clear()

public ConversationOptions.Builder clear()
Returns
Type Description
ConversationOptions.Builder
Overrides

clearAnalysis()

public ConversationOptions.Builder clearAnalysis()

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationOptions.Builder

clearDatasource()

public ConversationOptions.Builder clearDatasource()

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationOptions.Builder

clearModel()

public ConversationOptions.Builder clearModel()

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationOptions.Builder

This builder for chaining.

getAnalysis()

public AnalysisOptions getAnalysis()

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnalysisOptions

The analysis.

getAnalysisBuilder()

public AnalysisOptions.Builder getAnalysisBuilder()

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnalysisOptions.Builder

getAnalysisOrBuilder()

public AnalysisOptionsOrBuilder getAnalysisOrBuilder()

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AnalysisOptionsOrBuilder

getDatasource()

public DatasourceOptions getDatasource()

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DatasourceOptions

The datasource.

getDatasourceBuilder()

public DatasourceOptions.Builder getDatasourceBuilder()

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DatasourceOptions.Builder

getDatasourceOrBuilder()

public DatasourceOptionsOrBuilder getDatasourceOrBuilder()

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DatasourceOptionsOrBuilder

getDefaultInstanceForType()

public ConversationOptions getDefaultInstanceForType()
Returns
Type Description
ConversationOptions

getDescriptorForType()

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

getModel()

public ConversationOptions.Model getModel()

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ConversationOptions.Model

The model.

getModelValue()

public int getModelValue()

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for model.

hasAnalysis()

public boolean hasAnalysis()

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the analysis field is set.

hasDatasource()

public boolean hasDatasource()

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the datasource field is set.

hasModel()

public boolean hasModel()

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the model field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAnalysis(AnalysisOptions value)

public ConversationOptions.Builder mergeAnalysis(AnalysisOptions value)

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AnalysisOptions
Returns
Type Description
ConversationOptions.Builder

mergeDatasource(DatasourceOptions value)

public ConversationOptions.Builder mergeDatasource(DatasourceOptions value)

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DatasourceOptions
Returns
Type Description
ConversationOptions.Builder

mergeFrom(ConversationOptions other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAnalysis(AnalysisOptions value)

public ConversationOptions.Builder setAnalysis(AnalysisOptions value)

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value AnalysisOptions
Returns
Type Description
ConversationOptions.Builder

setAnalysis(AnalysisOptions.Builder builderForValue)

public ConversationOptions.Builder setAnalysis(AnalysisOptions.Builder builderForValue)

Optional. Options for analysis.

.google.cloud.geminidataanalytics.v1.AnalysisOptions analysis = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue AnalysisOptions.Builder
Returns
Type Description
ConversationOptions.Builder

setDatasource(DatasourceOptions value)

public ConversationOptions.Builder setDatasource(DatasourceOptions value)

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DatasourceOptions
Returns
Type Description
ConversationOptions.Builder

setDatasource(DatasourceOptions.Builder builderForValue)

public ConversationOptions.Builder setDatasource(DatasourceOptions.Builder builderForValue)

Optional. Options for datasources.

.google.cloud.geminidataanalytics.v1.DatasourceOptions datasource = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DatasourceOptions.Builder
Returns
Type Description
ConversationOptions.Builder

setModel(ConversationOptions.Model value)

public ConversationOptions.Builder setModel(ConversationOptions.Model value)

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ConversationOptions.Model

The model to set.

Returns
Type Description
ConversationOptions.Builder

This builder for chaining.

setModelValue(int value)

public ConversationOptions.Builder setModelValue(int value)

Optional. The model to use for the agent loop.

optional .google.cloud.geminidataanalytics.v1.ConversationOptions.Model model = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
ConversationOptions.Builder

This builder for chaining.