- 3.50.0 (latest)
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.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
public sealed class VertexRagDataServiceClientImpl : VertexRagDataServiceClientReference documentation and code samples for the Vertex AI v1 API class VertexRagDataServiceClientImpl.
VertexRagDataService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Remarks
A service for managing user data for RAG.
Constructors
VertexRagDataServiceClientImpl(VertexRagDataServiceClient, VertexRagDataServiceSettings, ILogger)
public VertexRagDataServiceClientImpl(VertexRagDataService.VertexRagDataServiceClient grpcClient, VertexRagDataServiceSettings settings, ILogger logger)Constructs a client wrapper for the VertexRagDataService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
VertexRagDataServiceVertexRagDataServiceClientThe underlying gRPC client. |
settings |
VertexRagDataServiceSettingsThe base VertexRagDataServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
CreateRagCorpusOperationsClient
public override OperationsClient CreateRagCorpusOperationsClient { get; }The long-running operations client for CreateRagCorpus.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteRagCorpusOperationsClient
public override OperationsClient DeleteRagCorpusOperationsClient { get; }The long-running operations client for DeleteRagCorpus.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteRagFileOperationsClient
public override OperationsClient DeleteRagFileOperationsClient { get; }The long-running operations client for DeleteRagFile.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override VertexRagDataService.VertexRagDataServiceClient GrpcClient { get; }The underlying gRPC VertexRagDataService client
| Property Value | |
|---|---|
| Type | Description |
VertexRagDataServiceVertexRagDataServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
ImportRagFilesOperationsClient
public override OperationsClient ImportRagFilesOperationsClient { get; }The long-running operations client for ImportRagFiles.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
UpdateRagCorpusOperationsClient
public override OperationsClient UpdateRagCorpusOperationsClient { get; }The long-running operations client for UpdateRagCorpus.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateRagEngineConfigOperationsClient
public override OperationsClient UpdateRagEngineConfigOperationsClient { get; }The long-running operations client for UpdateRagEngineConfig.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
CreateRagCorpus(CreateRagCorpusRequest, CallSettings)
public override Operation<RagCorpus, CreateRagCorpusOperationMetadata> CreateRagCorpus(CreateRagCorpusRequest request, CallSettings callSettings = null)Creates a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRagCorpusCreateRagCorpusOperationMetadata |
The RPC response. |
CreateRagCorpusAsync(CreateRagCorpusRequest, CallSettings)
public override Task<Operation<RagCorpus, CreateRagCorpusOperationMetadata>> CreateRagCorpusAsync(CreateRagCorpusRequest request, CallSettings callSettings = null)Creates a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRagCorpusCreateRagCorpusOperationMetadata |
A Task containing the RPC response. |
DeleteRagCorpus(DeleteRagCorpusRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteRagCorpus(DeleteRagCorpusRequest request, CallSettings callSettings = null)Deletes a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteOperationMetadata |
The RPC response. |
DeleteRagCorpusAsync(DeleteRagCorpusRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteRagCorpusAsync(DeleteRagCorpusRequest request, CallSettings callSettings = null)Deletes a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteOperationMetadata |
A Task containing the RPC response. |
DeleteRagFile(DeleteRagFileRequest, CallSettings)
public override Operation<Empty, DeleteOperationMetadata> DeleteRagFile(DeleteRagFileRequest request, CallSettings callSettings = null)Deletes a RagFile.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteOperationMetadata |
The RPC response. |
DeleteRagFileAsync(DeleteRagFileRequest, CallSettings)
public override Task<Operation<Empty, DeleteOperationMetadata>> DeleteRagFileAsync(DeleteRagFileRequest request, CallSettings callSettings = null)Deletes a RagFile.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteOperationMetadata |
A Task containing the RPC response. |
GetRagCorpus(GetRagCorpusRequest, CallSettings)
public override RagCorpus GetRagCorpus(GetRagCorpusRequest request, CallSettings callSettings = null)Gets a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RagCorpus |
The RPC response. |
GetRagCorpusAsync(GetRagCorpusRequest, CallSettings)
public override Task<RagCorpus> GetRagCorpusAsync(GetRagCorpusRequest request, CallSettings callSettings = null)Gets a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRagCorpus |
A Task containing the RPC response. |
GetRagEngineConfig(GetRagEngineConfigRequest, CallSettings)
public override RagEngineConfig GetRagEngineConfig(GetRagEngineConfigRequest request, CallSettings callSettings = null)Gets a RagEngineConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagEngineConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RagEngineConfig |
The RPC response. |
GetRagEngineConfigAsync(GetRagEngineConfigRequest, CallSettings)
public override Task<RagEngineConfig> GetRagEngineConfigAsync(GetRagEngineConfigRequest request, CallSettings callSettings = null)Gets a RagEngineConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagEngineConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRagEngineConfig |
A Task containing the RPC response. |
GetRagFile(GetRagFileRequest, CallSettings)
public override RagFile GetRagFile(GetRagFileRequest request, CallSettings callSettings = null)Gets a RagFile.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RagFile |
The RPC response. |
GetRagFileAsync(GetRagFileRequest, CallSettings)
public override Task<RagFile> GetRagFileAsync(GetRagFileRequest request, CallSettings callSettings = null)Gets a RagFile.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRagFile |
A Task containing the RPC response. |
ImportRagFiles(ImportRagFilesRequest, CallSettings)
public override Operation<ImportRagFilesResponse, ImportRagFilesOperationMetadata> ImportRagFiles(ImportRagFilesRequest request, CallSettings callSettings = null)Import files from Google Cloud Storage or Google Drive into a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportRagFilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationImportRagFilesResponseImportRagFilesOperationMetadata |
The RPC response. |
ImportRagFilesAsync(ImportRagFilesRequest, CallSettings)
public override Task<Operation<ImportRagFilesResponse, ImportRagFilesOperationMetadata>> ImportRagFilesAsync(ImportRagFilesRequest request, CallSettings callSettings = null)Import files from Google Cloud Storage or Google Drive into a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportRagFilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationImportRagFilesResponseImportRagFilesOperationMetadata |
A Task containing the RPC response. |
ListRagCorpora(ListRagCorporaRequest, CallSettings)
public override PagedEnumerable<ListRagCorporaResponse, RagCorpus> ListRagCorpora(ListRagCorporaRequest request, CallSettings callSettings = null)Lists RagCorpora in a Location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRagCorporaRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRagCorporaResponseRagCorpus |
A pageable sequence of RagCorpus resources. |
ListRagCorporaAsync(ListRagCorporaRequest, CallSettings)
public override PagedAsyncEnumerable<ListRagCorporaResponse, RagCorpus> ListRagCorporaAsync(ListRagCorporaRequest request, CallSettings callSettings = null)Lists RagCorpora in a Location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRagCorporaRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRagCorporaResponseRagCorpus |
A pageable asynchronous sequence of RagCorpus resources. |
ListRagFiles(ListRagFilesRequest, CallSettings)
public override PagedEnumerable<ListRagFilesResponse, RagFile> ListRagFiles(ListRagFilesRequest request, CallSettings callSettings = null)Lists RagFiles in a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRagFilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRagFilesResponseRagFile |
A pageable sequence of RagFile resources. |
ListRagFilesAsync(ListRagFilesRequest, CallSettings)
public override PagedAsyncEnumerable<ListRagFilesResponse, RagFile> ListRagFilesAsync(ListRagFilesRequest request, CallSettings callSettings = null)Lists RagFiles in a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRagFilesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRagFilesResponseRagFile |
A pageable asynchronous sequence of RagFile resources. |
UpdateRagCorpus(UpdateRagCorpusRequest, CallSettings)
public override Operation<RagCorpus, UpdateRagCorpusOperationMetadata> UpdateRagCorpus(UpdateRagCorpusRequest request, CallSettings callSettings = null)Updates a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRagCorpusUpdateRagCorpusOperationMetadata |
The RPC response. |
UpdateRagCorpusAsync(UpdateRagCorpusRequest, CallSettings)
public override Task<Operation<RagCorpus, UpdateRagCorpusOperationMetadata>> UpdateRagCorpusAsync(UpdateRagCorpusRequest request, CallSettings callSettings = null)Updates a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRagCorpusRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRagCorpusUpdateRagCorpusOperationMetadata |
A Task containing the RPC response. |
UpdateRagEngineConfig(UpdateRagEngineConfigRequest, CallSettings)
public override Operation<RagEngineConfig, UpdateRagEngineConfigOperationMetadata> UpdateRagEngineConfig(UpdateRagEngineConfigRequest request, CallSettings callSettings = null)Updates a RagEngineConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRagEngineConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRagEngineConfigUpdateRagEngineConfigOperationMetadata |
The RPC response. |
UpdateRagEngineConfigAsync(UpdateRagEngineConfigRequest, CallSettings)
public override Task<Operation<RagEngineConfig, UpdateRagEngineConfigOperationMetadata>> UpdateRagEngineConfigAsync(UpdateRagEngineConfigRequest request, CallSettings callSettings = null)Updates a RagEngineConfig.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRagEngineConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRagEngineConfigUpdateRagEngineConfigOperationMetadata |
A Task containing the RPC response. |
UploadRagFile(UploadRagFileRequest, CallSettings)
public override UploadRagFileResponse UploadRagFile(UploadRagFileRequest request, CallSettings callSettings = null)Upload a file into a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
UploadRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
UploadRagFileResponse |
The RPC response. |
UploadRagFileAsync(UploadRagFileRequest, CallSettings)
public override Task<UploadRagFileResponse> UploadRagFileAsync(UploadRagFileRequest request, CallSettings callSettings = null)Upload a file into a RagCorpus.
| Parameters | |
|---|---|
| Name | Description |
request |
UploadRagFileRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskUploadRagFileResponse |
A Task containing the RPC response. |