Interface DataStore.FederatedSearchConfigOrBuilder (0.90.0)

public static interface DataStore.FederatedSearchConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAlloyDbConfig()

public abstract 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.

getAlloyDbConfigOrBuilder()

public abstract 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 abstract DataStore.FederatedSearchConfig.DataSourceConfigCase getDataSourceConfigCase()
Returns
Type Description
DataStore.FederatedSearchConfig.DataSourceConfigCase

getNotebooklmConfig()

public abstract 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.

getNotebooklmConfigOrBuilder()

public abstract 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 abstract 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.

getThirdPartyOauthConfigOrBuilder()

public abstract 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 abstract 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 abstract 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 abstract 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.