Class DataStore.FederatedSearchConfig.NotebooklmConfig.Builder (0.90.0)

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

Config for connecting to NotebookLM Enterprise.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearSearchConfig()

public DataStore.FederatedSearchConfig.NotebooklmConfig.Builder clearSearchConfig()

Required. Search config name.

Format: projects/*/locations/global/notebookLmSearchConfigs/*

string search_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

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

getDescriptorForType()

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

getSearchConfig()

public String getSearchConfig()

Required. Search config name.

Format: projects/*/locations/global/notebookLmSearchConfigs/*

string search_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The searchConfig.

getSearchConfigBytes()

public ByteString getSearchConfigBytes()

Required. Search config name.

Format: projects/*/locations/global/notebookLmSearchConfigs/*

string search_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for searchConfig.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DataStore.FederatedSearchConfig.NotebooklmConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setSearchConfig(String value)

public DataStore.FederatedSearchConfig.NotebooklmConfig.Builder setSearchConfig(String value)

Required. Search config name.

Format: projects/*/locations/global/notebookLmSearchConfigs/*

string search_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The searchConfig to set.

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfig.Builder

This builder for chaining.

setSearchConfigBytes(ByteString value)

public DataStore.FederatedSearchConfig.NotebooklmConfig.Builder setSearchConfigBytes(ByteString value)

Required. Search config name.

Format: projects/*/locations/global/notebookLmSearchConfigs/*

string search_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for searchConfig to set.

Returns
Type Description
DataStore.FederatedSearchConfig.NotebooklmConfig.Builder

This builder for chaining.