- 1.35.0 (latest)
- 1.34.0
- 1.33.0
- 1.32.1
- 1.31.0
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class RagCorpus.
A RagCorpus is a RagFile container and a project can have multiple RagCorpora.
Generated from protobuf message google.cloud.aiplatform.v1.RagCorpus
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ vector_db_config
↳ vertex_ai_search_config
↳ name
string
Output only. The resource name of the RagCorpus.
↳ display_name
string
Required. The display name of the RagCorpus. The name can be up to 128 characters long and can consist of any UTF-8 characters.
↳ description
string
Optional. The description of the RagCorpus.
↳ create_time
↳ update_time
↳ corpus_status
↳ encryption_spec
EncryptionSpec
Optional. Immutable. The CMEK key name used to encrypt at-rest data related to this Corpus. Only applicable to RagManagedDb option for Vector DB. This field can only be set at corpus creation time, and cannot be updated or deleted.
getVectorDbConfig
Optional. Immutable. The config for the Vector DBs.
hasVectorDbConfig
setVectorDbConfig
Optional. Immutable. The config for the Vector DBs.
$this
getVertexAiSearchConfig
Optional. Immutable. The config for the Vertex AI Search.
hasVertexAiSearchConfig
setVertexAiSearchConfig
Optional. Immutable. The config for the Vertex AI Search.
$this
getName
Output only. The resource name of the RagCorpus.
string
setName
Output only. The resource name of the RagCorpus.
var
string
$this
getDisplayName
Required. The display name of the RagCorpus.
The name can be up to 128 characters long and can consist of any UTF-8 characters.
string
setDisplayName
Required. The display name of the RagCorpus.
The name can be up to 128 characters long and can consist of any UTF-8 characters.
var
string
$this
getDescription
Optional. The description of the RagCorpus.
string
setDescription
Optional. The description of the RagCorpus.
var
string
$this
getCreateTime
Output only. Timestamp when this RagCorpus was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Timestamp when this RagCorpus was created.
$this
getUpdateTime
Output only. Timestamp when this RagCorpus was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Timestamp when this RagCorpus was last updated.
$this
getCorpusStatus
Output only. RagCorpus state.
hasCorpusStatus
clearCorpusStatus
setCorpusStatus
Output only. RagCorpus state.
$this
getEncryptionSpec
Optional. Immutable. The CMEK key name used to encrypt at-rest data related to this Corpus. Only applicable to RagManagedDb option for Vector DB. This field can only be set at corpus creation time, and cannot be updated or deleted.
hasEncryptionSpec
clearEncryptionSpec
setEncryptionSpec
Optional. Immutable. The CMEK key name used to encrypt at-rest data related to this Corpus. Only applicable to RagManagedDb option for Vector DB. This field can only be set at corpus creation time, and cannot be updated or deleted.
$this
getBackendConfig
string