Class DataStore.FederatedSearchConfig.Builder (0.90.0)

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

Stores information for federated search.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearAlloyDbConfig()

public DataStore.FederatedSearchConfig.Builder clearAlloyDbConfig()

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

Returns
Type Description
DataStore.FederatedSearchConfig.Builder

clearDataSourceConfig()

public DataStore.FederatedSearchConfig.Builder clearDataSourceConfig()
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

clearNotebooklmConfig()

public DataStore.FederatedSearchConfig.Builder clearNotebooklmConfig()

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Returns
Type Description
DataStore.FederatedSearchConfig.Builder

clearThirdPartyOauthConfig()

public DataStore.FederatedSearchConfig.Builder clearThirdPartyOauthConfig()

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Returns
Type Description
DataStore.FederatedSearchConfig.Builder

getAlloyDbConfig()

public DataStore.FederatedSearchConfig.AlloyDbConfig getAlloyDbConfig()

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig

The alloyDbConfig.

getAlloyDbConfigBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfig.Builder getAlloyDbConfigBuilder()

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfig.Builder

getAlloyDbConfigOrBuilder()

public DataStore.FederatedSearchConfig.AlloyDbConfigOrBuilder getAlloyDbConfigOrBuilder()

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

Returns
Type Description
DataStore.FederatedSearchConfig.AlloyDbConfigOrBuilder

getDataSourceConfigCase()

public DataStore.FederatedSearchConfig.DataSourceConfigCase getDataSourceConfigCase()
Returns
Type Description
DataStore.FederatedSearchConfig.DataSourceConfigCase

getDefaultInstanceForType()

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

getDescriptorForType()

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

getNotebooklmConfig()

public DataStore.FederatedSearchConfig.NotebooklmConfig getNotebooklmConfig()

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfig

The notebooklmConfig.

getNotebooklmConfigBuilder()

public DataStore.FederatedSearchConfig.NotebooklmConfig.Builder getNotebooklmConfigBuilder()

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfig.Builder

getNotebooklmConfigOrBuilder()

public DataStore.FederatedSearchConfig.NotebooklmConfigOrBuilder getNotebooklmConfigOrBuilder()

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfigOrBuilder

getThirdPartyOauthConfig()

public DataStore.FederatedSearchConfig.ThirdPartyOauthConfig getThirdPartyOauthConfig()

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Returns
Type Description
DataStore.FederatedSearchConfig.ThirdPartyOauthConfig

The thirdPartyOauthConfig.

getThirdPartyOauthConfigBuilder()

public DataStore.FederatedSearchConfig.ThirdPartyOauthConfig.Builder getThirdPartyOauthConfigBuilder()

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Returns
Type Description
DataStore.FederatedSearchConfig.ThirdPartyOauthConfig.Builder

getThirdPartyOauthConfigOrBuilder()

public DataStore.FederatedSearchConfig.ThirdPartyOauthConfigOrBuilder getThirdPartyOauthConfigOrBuilder()

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Returns
Type Description
DataStore.FederatedSearchConfig.ThirdPartyOauthConfigOrBuilder

hasAlloyDbConfig()

public boolean hasAlloyDbConfig()

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

Returns
Type Description
boolean

Whether the alloyDbConfig field is set.

hasNotebooklmConfig()

public boolean hasNotebooklmConfig()

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Returns
Type Description
boolean

Whether the notebooklmConfig field is set.

hasThirdPartyOauthConfig()

public boolean hasThirdPartyOauthConfig()

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Returns
Type Description
boolean

Whether the thirdPartyOauthConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig value)

public DataStore.FederatedSearchConfig.Builder mergeAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig value)

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

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

mergeFrom(DataStore.FederatedSearchConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig value)

public DataStore.FederatedSearchConfig.Builder mergeNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig value)

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Parameter
Name Description
value DataStore.FederatedSearchConfig.NotebooklmConfig
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

mergeThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig value)

public DataStore.FederatedSearchConfig.Builder mergeThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig value)

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Parameter
Name Description
value DataStore.FederatedSearchConfig.ThirdPartyOauthConfig
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

setAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig value)

public DataStore.FederatedSearchConfig.Builder setAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig value)

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

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

setAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.Builder builderForValue)

public DataStore.FederatedSearchConfig.Builder setAlloyDbConfig(DataStore.FederatedSearchConfig.AlloyDbConfig.Builder builderForValue)

AlloyDB config. If set, this DataStore is connected to AlloyDB.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.AlloyDbConfig alloy_db_config = 1;

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

setNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig value)

public DataStore.FederatedSearchConfig.Builder setNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig value)

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Parameter
Name Description
value DataStore.FederatedSearchConfig.NotebooklmConfig
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

setNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig.Builder builderForValue)

public DataStore.FederatedSearchConfig.Builder setNotebooklmConfig(DataStore.FederatedSearchConfig.NotebooklmConfig.Builder builderForValue)

NotebookLM config. If set, this DataStore is connected to NotebookLM Enterprise.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.NotebooklmConfig notebooklm_config = 3;

Parameter
Name Description
builderForValue DataStore.FederatedSearchConfig.NotebooklmConfig.Builder
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

setThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig value)

public DataStore.FederatedSearchConfig.Builder setThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig value)

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Parameter
Name Description
value DataStore.FederatedSearchConfig.ThirdPartyOauthConfig
Returns
Type Description
DataStore.FederatedSearchConfig.Builder

setThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig.Builder builderForValue)

public DataStore.FederatedSearchConfig.Builder setThirdPartyOauthConfig(DataStore.FederatedSearchConfig.ThirdPartyOauthConfig.Builder builderForValue)

Third Party OAuth config. If set, this DataStore is connected to a third party application.

.google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig.ThirdPartyOauthConfig third_party_oauth_config = 2;

Parameter
Name Description
builderForValue DataStore.FederatedSearchConfig.ThirdPartyOauthConfig.Builder
Returns
Type Description
DataStore.FederatedSearchConfig.Builder