Class DataStore.FederatedSearchConfig.AlloyDbConfig.Builder (0.90.0)

public static final class DataStore.FederatedSearchConfig.AlloyDbConfig.Builder extends GeneratedMessage.Builder<DataStore.FederatedSearchConfig.AlloyDbConfig.Builder> implements DataStore.FederatedSearchConfig.AlloyDbConfigOrBuilder

Stores information for connecting to AlloyDB.

Protobuf type google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig

Static Methods

getDescriptor()

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

Methods

addAllReturnedFields(Iterable<String> values)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder addAllReturnedFields(Iterable<String> values)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameter
Name Description
values Iterable<String>

The returnedFields to add.

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

This builder for chaining.

addReturnedFields(String value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder addReturnedFields(String value)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameter
Name Description
value String

The returnedFields to add.

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

This builder for chaining.

addReturnedFieldsBytes(ByteString value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder addReturnedFieldsBytes(ByteString value)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameter
Name Description
value ByteString

The bytes of the returnedFields to add.

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

This builder for chaining.

build()

public DataStore.FederatedSearchConfig.AlloyDbConfig build()
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig

buildPartial()

public DataStore.FederatedSearchConfig.AlloyDbConfig buildPartial()
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig

clear()

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder clear()
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder
Overrides

clearAlloydbAiNlConfig()

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder clearAlloydbAiNlConfig()

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

clearAlloydbConnectionConfig()

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder clearAlloydbConnectionConfig()

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

clearReturnedFields()

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder clearReturnedFields()

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

This builder for chaining.

getAlloydbAiNlConfig()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig getAlloydbAiNlConfig()

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig

The alloydbAiNlConfig.

getAlloydbAiNlConfigBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig.Builder getAlloydbAiNlConfigBuilder()

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig.Builder

getAlloydbAiNlConfigOrBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfigOrBuilder getAlloydbAiNlConfigOrBuilder()

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfigOrBuilder

getAlloydbConnectionConfig()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig getAlloydbConnectionConfig()

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig

The alloydbConnectionConfig.

getAlloydbConnectionConfigBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig.Builder getAlloydbConnectionConfigBuilder()

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig.Builder

getAlloydbConnectionConfigOrBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfigOrBuilder getAlloydbConnectionConfigOrBuilder()

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfigOrBuilder

getDefaultInstanceForType()

public DataStore.FederatedSearchConfig.AlloyDbConfig getDefaultInstanceForType()
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig

getDescriptorForType()

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

getReturnedFields(int index)

public String getReturnedFields(int index)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The returnedFields at the given index.

getReturnedFieldsBytes(int index)

public ByteString getReturnedFieldsBytes(int index)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the returnedFields at the given index.

getReturnedFieldsCount()

public int getReturnedFieldsCount()

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Returns
Type Description
int

The count of returnedFields.

getReturnedFieldsList()

public ProtocolStringList getReturnedFieldsList()

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Returns
Type Description
ProtocolStringList

A list containing the returnedFields.

hasAlloydbAiNlConfig()

public boolean hasAlloydbAiNlConfig()

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the alloydbAiNlConfig field is set.

hasAlloydbConnectionConfig()

public boolean hasAlloydbConnectionConfig()

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the alloydbConnectionConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder mergeAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig value)

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

mergeAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder mergeAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig value)

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

mergeFrom(DataStore.FederatedSearchConfig.AlloyDbConfig other)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder mergeFrom(DataStore.FederatedSearchConfig.AlloyDbConfig other)
Parameter
Name Description
other DataStore.FederatedSearchConfig.AlloyDbConfig
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder
Overrides

setAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder setAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig value)

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

setAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig.Builder builderForValue)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder setAlloydbAiNlConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig.Builder builderForValue)

Optional. Configuration for Magic.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig alloydb_ai_nl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbAiNaturalLanguageConfig.Builder
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

setAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder setAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig value)

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

setAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig.Builder builderForValue)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder setAlloydbConnectionConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig.Builder builderForValue)

Required. Configuration for connecting to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig alloydb_connection_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue DataStore.FederatedSearchConfig.AlloyDbConfig.AlloyDbConnectionConfig.Builder
Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

setReturnedFields(int index, String value)

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder setReturnedFields(int index, String value)

Optional. Fields to be returned in the search results. If empty, all fields will be returned.

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

Parameters
Name Description
index int

The index to set the value at.

value String

The returnedFields to set.

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

This builder for chaining.