Package com.google.cloud.aiplatform.v1
Class RagManagedDbConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.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.v1.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 classScaled tier offers production grade performance along with autoscaling functionality.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 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()Sets the RagManagedDb to the Basic tier.Sets the RagManagedDb to the Basic tier.static RagManagedDbConfigstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<RagManagedDbConfig>Sets the RagManagedDb to the Scaled tier.Sets the RagManagedDb to the Scaled tier.intSets the RagManagedDb to the Unprovisioned tier.Sets the RagManagedDb to the Unprovisioned tier.booleanhasBasic()Sets the RagManagedDb to the Basic tier.inthashCode()booleanSets the RagManagedDb to the Scaled tier.booleanSets the RagManagedDb to the Unprovisioned tier.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
-
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:
-
-
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
-
hasScaled
public boolean hasScaled()Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Scaled scaled = 4;- Specified by:
hasScaledin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the scaled field is set.
-
getScaled
Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Scaled scaled = 4;- Specified by:
getScaledin interfaceRagManagedDbConfigOrBuilder- Returns:
- The scaled.
-
getScaledOrBuilder
Sets the RagManagedDb to the Scaled tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Scaled scaled = 4;- Specified by:
getScaledOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasBasic
public boolean hasBasic()Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Basic basic = 2;- Specified by:
hasBasicin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the basic field is set.
-
getBasic
Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Basic basic = 2;- Specified by:
getBasicin interfaceRagManagedDbConfigOrBuilder- Returns:
- The basic.
-
getBasicOrBuilder
Sets the RagManagedDb to the Basic tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Basic basic = 2;- Specified by:
getBasicOrBuilderin interfaceRagManagedDbConfigOrBuilder
-
hasUnprovisioned
public boolean hasUnprovisioned()Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Unprovisioned unprovisioned = 3;- Specified by:
hasUnprovisionedin interfaceRagManagedDbConfigOrBuilder- Returns:
- Whether the unprovisioned field is set.
-
getUnprovisioned
Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Unprovisioned unprovisioned = 3;- Specified by:
getUnprovisionedin interfaceRagManagedDbConfigOrBuilder- Returns:
- The unprovisioned.
-
getUnprovisionedOrBuilder
Sets the RagManagedDb to the Unprovisioned tier.
.google.cloud.aiplatform.v1.RagManagedDbConfig.Unprovisioned unprovisioned = 3;- Specified by:
getUnprovisionedOrBuilderin 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
-