Class RagManagedDbConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1beta1.RagManagedDbConfig
- All Implemented Interfaces:
RagManagedDbConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class RagManagedDbConfig
extends com.google.protobuf.GeneratedMessage
implements RagManagedDbConfigOrBuilder
Configuration message for RagManagedDb used by RagEngine.Protobuf type
google.cloud.aiplatform.v1beta1.RagManagedDbConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBasic tier is a cost-effective and low compute tier suitable for the following cases: * Experimenting with RagManagedDbstatic interfacestatic final classConfiguration message for RagManagedDb used by RagEngine.static final classDeprecated.static interfaceDeprecated.static enumstatic final classScaled tier offers production grade performance along with autoscaling functionality.static interfacestatic final classMessage to configure the serverless mode offered by RAG Engine.static interfacestatic final classMessage to configure the Spanner database used by RagManagedDb.static interfacestatic enumstatic final classDisables the RAG Engine service and deletes all your data held within this service.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBasic()Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.basic is deprecated.Deprecated.static RagManagedDbConfigstatic final com.google.protobuf.Descriptors.DescriptorDeprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.enterprise is deprecated.Deprecated.com.google.protobuf.Parser<RagManagedDbConfig>Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.scaled is deprecated.Deprecated.intSets the backend to be the serverless mode offered by RAG Engine.Sets the backend to be the serverless mode offered by RAG Engine.Sets the RAG Engine backend to be RagManagedDb, built on top of Spanner.Sets the RAG Engine backend to be RagManagedDb, built on top of Spanner.Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.unprovisioned is deprecated.Deprecated.booleanhasBasic()Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.basic is deprecated.booleanDeprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.enterprise is deprecated.inthashCode()booleanDeprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.scaled is deprecated.booleanSets the backend to be the serverless mode offered by RAG Engine.booleanSets the RAG Engine backend to be RagManagedDb, built on top of Spanner.booleanDeprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.unprovisioned is deprecated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic RagManagedDbConfig.Builderstatic RagManagedDbConfig.BuildernewBuilder(RagManagedDbConfig prototype) protected RagManagedDbConfig.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static RagManagedDbConfigparseDelimitedFrom(InputStream input) static RagManagedDbConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RagManagedDbConfigparseFrom(byte[] data) static RagManagedDbConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RagManagedDbConfigparseFrom(com.google.protobuf.ByteString data) static RagManagedDbConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RagManagedDbConfigparseFrom(com.google.protobuf.CodedInputStream input) static RagManagedDbConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RagManagedDbConfigparseFrom(InputStream input) static RagManagedDbConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RagManagedDbConfigparseFrom(ByteBuffer data) static RagManagedDbConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RagManagedDbConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ENTERPRISE_FIELD_NUMBER
public static final int ENTERPRISE_FIELD_NUMBER- See Also:
-
SCALED_FIELD_NUMBER
public static final int SCALED_FIELD_NUMBER- See Also:
-
BASIC_FIELD_NUMBER
public static final int BASIC_FIELD_NUMBER- See Also:
-
UNPROVISIONED_FIELD_NUMBER
public static final int UNPROVISIONED_FIELD_NUMBER- See Also:
-
SERVERLESS_FIELD_NUMBER
public static final int SERVERLESS_FIELD_NUMBER- See Also:
-
SPANNER_FIELD_NUMBER
public static final int SPANNER_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getTierCase
- Specified by:
getTierCasein interfaceRagManagedDbConfigOrBuilder
-
getModeCase
- Specified by:
getModeCasein interfaceRagManagedDbConfigOrBuilder
-
hasEnterprise
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.enterprise is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=842Sets the RagManagedDb to the Enterprise tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Enterprise enterprise = 1 [deprecated = true];- Specified by:
hasEnterprisein interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the enterprise field is set.
-
getEnterprise
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.enterprise is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=842Sets the RagManagedDb to the Enterprise tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Enterprise enterprise = 1 [deprecated = true];- Specified by:
getEnterprisein interfaceRagManagedDbConfigOrBuilder- Returns:
- The enterprise.
-
getEnterpriseOrBuilder
Deprecated.Sets the RagManagedDb to the Enterprise tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Enterprise enterprise = 1 [deprecated = true];- Specified by:
getEnterpriseOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasScaled
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.scaled is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=846Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Scaled scaled = 4 [deprecated = true];- Specified by:
hasScaledin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the scaled field is set.
-
getScaled
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.scaled is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=846Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Scaled scaled = 4 [deprecated = true];- Specified by:
getScaledin interfaceRagManagedDbConfigOrBuilder- Returns:
- The scaled.
-
getScaledOrBuilder
Deprecated.Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Scaled scaled = 4 [deprecated = true];- Specified by:
getScaledOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasBasic
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.basic is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=850Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Basic basic = 2 [deprecated = true];- Specified by:
hasBasicin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the basic field is set.
-
getBasic
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.basic is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=850Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Basic basic = 2 [deprecated = true];- Specified by:
getBasicin interfaceRagManagedDbConfigOrBuilder- Returns:
- The basic.
-
getBasicOrBuilder
Deprecated.Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Basic basic = 2 [deprecated = true];- Specified by:
getBasicOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasUnprovisioned
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.unprovisioned is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=854Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Unprovisioned unprovisioned = 3 [deprecated = true];- Specified by:
hasUnprovisionedin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the unprovisioned field is set.
-
getUnprovisioned
Deprecated.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.unprovisioned is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=854Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Unprovisioned unprovisioned = 3 [deprecated = true];- Specified by:
getUnprovisionedin interfaceRagManagedDbConfigOrBuilder- Returns:
- The unprovisioned.
-
getUnprovisionedOrBuilder
Deprecated.Deprecated: Use `mode` instead to set the tier under Spanner. Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Unprovisioned unprovisioned = 3 [deprecated = true];- Specified by:
getUnprovisionedOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasServerless
public boolean hasServerless()Sets the backend to be the serverless mode offered by RAG Engine.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Serverless serverless = 5;- Specified by:
hasServerlessin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the serverless field is set.
-
getServerless
Sets the backend to be the serverless mode offered by RAG Engine.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Serverless serverless = 5;- Specified by:
getServerlessin interfaceRagManagedDbConfigOrBuilder- Returns:
- The serverless.
-
getServerlessOrBuilder
Sets the backend to be the serverless mode offered by RAG Engine.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Serverless serverless = 5;- Specified by:
getServerlessOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasSpanner
public boolean hasSpanner()Sets the RAG Engine backend to be RagManagedDb, built on top of Spanner. NOTE: This is the default mode (w/ Basic Tier) if not explicitly chosen.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Spanner spanner = 6;- Specified by:
hasSpannerin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the spanner field is set.
-
getSpanner
Sets the RAG Engine backend to be RagManagedDb, built on top of Spanner. NOTE: This is the default mode (w/ Basic Tier) if not explicitly chosen.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Spanner spanner = 6;- Specified by:
getSpannerin interfaceRagManagedDbConfigOrBuilder- Returns:
- The spanner.
-
getSpannerOrBuilder
Sets the RAG Engine backend to be RagManagedDb, built on top of Spanner. NOTE: This is the default mode (w/ Basic Tier) if not explicitly chosen.
.google.cloud.aiplatform.v1beta1.RagManagedDbConfig.Spanner spanner = 6;- Specified by:
getSpannerOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RagManagedDbConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RagManagedDbConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RagManagedDbConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RagManagedDbConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RagManagedDbConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RagManagedDbConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RagManagedDbConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RagManagedDbConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RagManagedDbConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RagManagedDbConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RagManagedDbConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-