public static final class DataStore.FederatedSearchConfig.Builder extends GeneratedMessage.Builder<DataStore.FederatedSearchConfig.Builder> implements DataStore.FederatedSearchConfigOrBuilderStores information for federated search.
Protobuf type google.cloud.discoveryengine.v1beta.DataStore.FederatedSearchConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > DataStore.FederatedSearchConfig.BuilderImplements
DataStore.FederatedSearchConfigOrBuilderStatic 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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| 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 |
|
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 |
|