Class Project.CustomerProvidedConfig.Builder (0.90.0)

public static final class Project.CustomerProvidedConfig.Builder extends GeneratedMessage.Builder<Project.CustomerProvidedConfig.Builder> implements Project.CustomerProvidedConfigOrBuilder

Customer provided configurations.

Protobuf type google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig

Static Methods

getDescriptor()

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

Methods

build()

public Project.CustomerProvidedConfig build()
Returns
Type Description
Project.CustomerProvidedConfig

buildPartial()

public Project.CustomerProvidedConfig buildPartial()
Returns
Type Description
Project.CustomerProvidedConfig

clear()

public Project.CustomerProvidedConfig.Builder clear()
Returns
Type Description
Project.CustomerProvidedConfig.Builder
Overrides

clearNotebooklmConfig()

public Project.CustomerProvidedConfig.Builder clearNotebooklmConfig()

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfig.Builder

getDefaultInstanceForType()

public Project.CustomerProvidedConfig getDefaultInstanceForType()
Returns
Type Description
Project.CustomerProvidedConfig

getDescriptorForType()

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

getNotebooklmConfig()

public Project.CustomerProvidedConfig.NotebooklmConfig getNotebooklmConfig()

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfig.NotebooklmConfig

The notebooklmConfig.

getNotebooklmConfigBuilder()

public Project.CustomerProvidedConfig.NotebooklmConfig.Builder getNotebooklmConfigBuilder()

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfig.NotebooklmConfig.Builder

getNotebooklmConfigOrBuilder()

public Project.CustomerProvidedConfig.NotebooklmConfigOrBuilder getNotebooklmConfigOrBuilder()

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfig.NotebooklmConfigOrBuilder

hasNotebooklmConfig()

public boolean hasNotebooklmConfig()

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the notebooklmConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Project.CustomerProvidedConfig other)

public Project.CustomerProvidedConfig.Builder mergeFrom(Project.CustomerProvidedConfig other)
Parameter
Name Description
other Project.CustomerProvidedConfig
Returns
Type Description
Project.CustomerProvidedConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Project.CustomerProvidedConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Project.CustomerProvidedConfig.Builder
Overrides

mergeNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig value)

public Project.CustomerProvidedConfig.Builder mergeNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig value)

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Project.CustomerProvidedConfig.NotebooklmConfig
Returns
Type Description
Project.CustomerProvidedConfig.Builder

setNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig value)

public Project.CustomerProvidedConfig.Builder setNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig value)

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Project.CustomerProvidedConfig.NotebooklmConfig
Returns
Type Description
Project.CustomerProvidedConfig.Builder

setNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig.Builder builderForValue)

public Project.CustomerProvidedConfig.Builder setNotebooklmConfig(Project.CustomerProvidedConfig.NotebooklmConfig.Builder builderForValue)

Optional. Configuration for NotebookLM settings.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig notebooklm_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Project.CustomerProvidedConfig.NotebooklmConfig.Builder
Returns
Type Description
Project.CustomerProvidedConfig.Builder