public static final class Project.CustomerProvidedConfig.NotebooklmConfig.Builder extends GeneratedMessage.Builder<Project.CustomerProvidedConfig.NotebooklmConfig.Builder> implements Project.CustomerProvidedConfig.NotebooklmConfigOrBuilderConfiguration for NotebookLM.
Protobuf type
google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Project.CustomerProvidedConfig.NotebooklmConfig.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Project.CustomerProvidedConfig.NotebooklmConfig build()| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig |
|
buildPartial()
public Project.CustomerProvidedConfig.NotebooklmConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig |
|
clear()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
clearDataProtectionPolicy()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder clearDataProtectionPolicy()Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
clearModelArmorConfig()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder clearModelArmorConfig()Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
clearObservabilityConfig()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder clearObservabilityConfig()Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
clearOptOutNotebookSharing()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder clearOptOutNotebookSharing()Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.
bool opt_out_notebook_sharing = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
This builder for chaining. |
getDataProtectionPolicy()
public Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy getDataProtectionPolicy()Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy |
The dataProtectionPolicy. |
getDataProtectionPolicyBuilder()
public Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy.Builder getDataProtectionPolicyBuilder()Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy.Builder |
|
getDataProtectionPolicyOrBuilder()
public Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicyOrBuilder getDataProtectionPolicyOrBuilder()Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicyOrBuilder |
|
getDefaultInstanceForType()
public Project.CustomerProvidedConfig.NotebooklmConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getModelArmorConfig()
public Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig getModelArmorConfig()Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig |
The modelArmorConfig. |
getModelArmorConfigBuilder()
public Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig.Builder getModelArmorConfigBuilder()Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig.Builder |
|
getModelArmorConfigOrBuilder()
public Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfigOrBuilder getModelArmorConfigOrBuilder()Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfigOrBuilder |
|
getObservabilityConfig()
public ObservabilityConfig getObservabilityConfig()Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ObservabilityConfig |
The observabilityConfig. |
getObservabilityConfigBuilder()
public ObservabilityConfig.Builder getObservabilityConfigBuilder()Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ObservabilityConfig.Builder |
|
getObservabilityConfigOrBuilder()
public ObservabilityConfigOrBuilder getObservabilityConfigOrBuilder()Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ObservabilityConfigOrBuilder |
|
getOptOutNotebookSharing()
public boolean getOptOutNotebookSharing()Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.
bool opt_out_notebook_sharing = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The optOutNotebookSharing. |
hasDataProtectionPolicy()
public boolean hasDataProtectionPolicy()Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the dataProtectionPolicy field is set. |
hasModelArmorConfig()
public boolean hasModelArmorConfig()Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the modelArmorConfig field is set. |
hasObservabilityConfig()
public boolean hasObservabilityConfig()Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the observabilityConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy value)Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
mergeFrom(Project.CustomerProvidedConfig.NotebooklmConfig other)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeFrom(Project.CustomerProvidedConfig.NotebooklmConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
Project.CustomerProvidedConfig.NotebooklmConfig |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
mergeModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig value)Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
mergeObservabilityConfig(ObservabilityConfig value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder mergeObservabilityConfig(ObservabilityConfig value)Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ObservabilityConfig |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy value)Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy.Builder builderForValue)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setDataProtectionPolicy(Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy.Builder builderForValue)Optional. Specifies the data protection policy for NotebookLM.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy data_protection_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Project.CustomerProvidedConfig.NotebooklmConfig.DataProtectionPolicy.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig value)Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig.Builder builderForValue)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setModelArmorConfig(Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig.Builder builderForValue)Model Armor configuration to be used for sanitizing user prompts and LLM responses.
.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig model_armor_config = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Project.CustomerProvidedConfig.NotebooklmConfig.ModelArmorConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setObservabilityConfig(ObservabilityConfig value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setObservabilityConfig(ObservabilityConfig value)Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ObservabilityConfig |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setObservabilityConfig(ObservabilityConfig.Builder builderForValue)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setObservabilityConfig(ObservabilityConfig.Builder builderForValue)Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ObservabilityConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
|
setOptOutNotebookSharing(boolean value)
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder setOptOutNotebookSharing(boolean value)Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.
bool opt_out_notebook_sharing = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
booleanThe optOutNotebookSharing to set. |
| Returns | |
|---|---|
| Type | Description |
Project.CustomerProvidedConfig.NotebooklmConfig.Builder |
This builder for chaining. |