public static final class Project.CustomerProvidedConfig.NotebooklmConfig extends GeneratedMessage implements Project.CustomerProvidedConfig.NotebooklmConfigOrBuilder
Configuration for NotebookLM.
Protobuf type
google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig.NotebooklmConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DATA_PROTECTION_POLICY_FIELD_NUMBER
public static final int DATA_PROTECTION_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MODEL_ARMOR_CONFIG_FIELD_NUMBER
public static final int MODEL_ARMOR_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OBSERVABILITY_CONFIG_FIELD_NUMBER
public static final int OBSERVABILITY_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OPT_OUT_NOTEBOOK_SHARING_FIELD_NUMBER
public static final int OPT_OUT_NOTEBOOK_SHARING_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Project.CustomerProvidedConfig.NotebooklmConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Project.CustomerProvidedConfig.NotebooklmConfig.Builder newBuilder()
newBuilder(Project.CustomerProvidedConfig.NotebooklmConfig prototype)
public static Project.CustomerProvidedConfig.NotebooklmConfig.Builder newBuilder(Project.CustomerProvidedConfig.NotebooklmConfig prototype)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseDelimitedFrom(InputStream input)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(CodedInputStream input)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(InputStream input)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Project.CustomerProvidedConfig.NotebooklmConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Project.CustomerProvidedConfig.NotebooklmConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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];
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];
getDefaultInstanceForType()
public Project.CustomerProvidedConfig.NotebooklmConfig getDefaultInstanceForType()
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;
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;
getObservabilityConfig()
public ObservabilityConfig getObservabilityConfig()
Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
getObservabilityConfigOrBuilder()
public ObservabilityConfigOrBuilder getObservabilityConfigOrBuilder()
Optional. Observability config for NotebookLM.
.google.cloud.discoveryengine.v1beta.ObservabilityConfig observability_config = 6 [(.google.api.field_behavior) = OPTIONAL];
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.
|
getParserForType()
public Parser<Project.CustomerProvidedConfig.NotebooklmConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Project.CustomerProvidedConfig.NotebooklmConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Project.CustomerProvidedConfig.NotebooklmConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides