public sealed class RevisionsClientImpl : RevisionsClientRevisions client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Run.V2Assembly
Google.Cloud.Run.V2.dll
Remarks
Cloud Run Revision Control Plane API.
Constructors
RevisionsClientImpl(Revisions.RevisionsClient, RevisionsSettings)
public RevisionsClientImpl(Revisions.RevisionsClient grpcClient, RevisionsSettings settings)Constructs a client wrapper for the Revisions service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
Revisions.RevisionsClientThe underlying gRPC client. |
settings |
RevisionsSettingsThe base RevisionsSettings used within this client. |
Properties
DeleteRevisionOperationsClient
public override OperationsClient DeleteRevisionOperationsClient { get; }The long-running operations client for DeleteRevision.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override Revisions.RevisionsClient GrpcClient { get; }The underlying gRPC Revisions client
| Property Value | |
|---|---|
| Type | Description |
Revisions.RevisionsClient |
|
Methods
DeleteRevision(DeleteRevisionRequest, CallSettings)
public override Operation<Revision, Revision> DeleteRevision(DeleteRevisionRequest request, CallSettings callSettings = null)Delete a Revision.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Operation<Revision, Revision> |
The RPC response. |
DeleteRevisionAsync(DeleteRevisionRequest, CallSettings)
public override async Task<Operation<Revision, Revision>> DeleteRevisionAsync(DeleteRevisionRequest request, CallSettings callSettings = null)Delete a Revision.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Operation<Revision, Revision>> |
A Task containing the RPC response. |
GetRevision(GetRevisionRequest, CallSettings)
public override Revision GetRevision(GetRevisionRequest request, CallSettings callSettings = null)Gets information about a Revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Revision |
The RPC response. |
GetRevisionAsync(GetRevisionRequest, CallSettings)
public override Task<Revision> GetRevisionAsync(GetRevisionRequest request, CallSettings callSettings = null)Gets information about a Revision.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRevisionRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task<Revision> |
A Task containing the RPC response. |
ListRevisions(ListRevisionsRequest, CallSettings)
public override PagedEnumerable<ListRevisionsResponse, Revision> ListRevisions(ListRevisionsRequest request, CallSettings callSettings = null)List Revisions from a given Service, or from a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<ListRevisionsResponse, Revision> |
A pageable sequence of Revision resources. |
ListRevisionsAsync(ListRevisionsRequest, CallSettings)
public override PagedAsyncEnumerable<ListRevisionsResponse, Revision> ListRevisionsAsync(ListRevisionsRequest request, CallSettings callSettings = null)List Revisions from a given Service, or from a given location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRevisionsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<ListRevisionsResponse, Revision> |
A pageable asynchronous sequence of Revision resources. |