public sealed class Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig : IMessage<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig>, IEquatable<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig>, IDeepCloneable<Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1beta API class Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.
Configuration for NotebookLM.
Implements
IMessageProjectTypesCustomerProvidedConfigTypesNotebooklmConfig, IEquatableProjectTypesCustomerProvidedConfigTypesNotebooklmConfig, IDeepCloneableProjectTypesCustomerProvidedConfigTypesNotebooklmConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
NotebooklmConfig()
public NotebooklmConfig()NotebooklmConfig(NotebooklmConfig)
public NotebooklmConfig(Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ProjectTypesCustomerProvidedConfigTypesNotebooklmConfig |
Properties
DataProtectionPolicy
public Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.DataProtectionPolicy DataProtectionPolicy { get; set; }Optional. Specifies the data protection policy for NotebookLM.
| Property Value | |
|---|---|
| Type | Description |
ProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesDataProtectionPolicy |
|
ModelArmorConfig
public Project.Types.CustomerProvidedConfig.Types.NotebooklmConfig.Types.ModelArmorConfig ModelArmorConfig { get; set; }Model Armor configuration to be used for sanitizing user prompts and LLM responses.
| Property Value | |
|---|---|
| Type | Description |
ProjectTypesCustomerProvidedConfigTypesNotebooklmConfigTypesModelArmorConfig |
|
ObservabilityConfig
public ObservabilityConfig ObservabilityConfig { get; set; }Optional. Observability config for NotebookLM.
| Property Value | |
|---|---|
| Type | Description |
ObservabilityConfig |
|
OptOutNotebookSharing
public bool OptOutNotebookSharing { get; set; }Optional. Whether to disable the notebook sharing feature for the project. Default to false if not specified.
| Property Value | |
|---|---|
| Type | Description |
bool |
|