Class: Google::Cloud::AIPlatform::V1::RagManagedDbConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb

Overview

Configuration message for RagManagedDb used by RagEngine.

Defined Under Namespace

Classes: Basic, Scaled, Unprovisioned

Instance Attribute Summary collapse

Instance Attribute Details

#basic::Google::Cloud::AIPlatform::V1::RagManagedDbConfig::Basic

Returns Sets the RagManagedDb to the Basic tier.

Note: The following fields are mutually exclusive: basic, scaled, unprovisioned. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 564

class RagManagedDbConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Scaled tier offers production grade performance along with
  # autoscaling functionality. It is suitable for customers with large
  # amounts of data or performance sensitive workloads.
  class Scaled
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Basic tier is a cost-effective and low compute tier suitable for
  # the following cases:
  # * Experimenting with RagManagedDb.
  # * Small data size.
  # * Latency insensitive workload.
  # * Only using RAG Engine with external vector DBs.
  #
  # NOTE: This is the default tier if not explicitly chosen.
  class Basic
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Disables the RAG Engine service and deletes all your data held
  # within this service. This will halt the billing of the service.
  #
  # NOTE: Once deleted the data cannot be recovered. To start using
  # RAG Engine again, you will need to update the tier by calling the
  # UpdateRagEngineConfig API.
  class Unprovisioned
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#scaled::Google::Cloud::AIPlatform::V1::RagManagedDbConfig::Scaled

Returns Sets the RagManagedDb to the Scaled tier.

Note: The following fields are mutually exclusive: scaled, basic, unprovisioned. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 564

class RagManagedDbConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Scaled tier offers production grade performance along with
  # autoscaling functionality. It is suitable for customers with large
  # amounts of data or performance sensitive workloads.
  class Scaled
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Basic tier is a cost-effective and low compute tier suitable for
  # the following cases:
  # * Experimenting with RagManagedDb.
  # * Small data size.
  # * Latency insensitive workload.
  # * Only using RAG Engine with external vector DBs.
  #
  # NOTE: This is the default tier if not explicitly chosen.
  class Basic
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Disables the RAG Engine service and deletes all your data held
  # within this service. This will halt the billing of the service.
  #
  # NOTE: Once deleted the data cannot be recovered. To start using
  # RAG Engine again, you will need to update the tier by calling the
  # UpdateRagEngineConfig API.
  class Unprovisioned
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#unprovisioned::Google::Cloud::AIPlatform::V1::RagManagedDbConfig::Unprovisioned

Returns Sets the RagManagedDb to the Unprovisioned tier.

Note: The following fields are mutually exclusive: unprovisioned, scaled, basic. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
# File 'proto_docs/google/cloud/aiplatform/v1/vertex_rag_data.rb', line 564

class RagManagedDbConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Scaled tier offers production grade performance along with
  # autoscaling functionality. It is suitable for customers with large
  # amounts of data or performance sensitive workloads.
  class Scaled
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Basic tier is a cost-effective and low compute tier suitable for
  # the following cases:
  # * Experimenting with RagManagedDb.
  # * Small data size.
  # * Latency insensitive workload.
  # * Only using RAG Engine with external vector DBs.
  #
  # NOTE: This is the default tier if not explicitly chosen.
  class Basic
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Disables the RAG Engine service and deletes all your data held
  # within this service. This will halt the billing of the service.
  #
  # NOTE: Once deleted the data cannot be recovered. To start using
  # RAG Engine again, you will need to update the tier by calling the
  # UpdateRagEngineConfig API.
  class Unprovisioned
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end