public sealed class SnapshotsV1Beta3ClientImpl : SnapshotsV1Beta3Client
Reference documentation and code samples for the Dataflow v1beta3 API class SnapshotsV1Beta3ClientImpl.
SnapshotsV1Beta3 client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Dataflow.V1Beta3Assembly
Google.Cloud.Dataflow.V1Beta3.dll
Remarks
Provides methods to manage snapshots of Google Cloud Dataflow jobs.
Constructors
SnapshotsV1Beta3ClientImpl(SnapshotsV1Beta3Client, SnapshotsV1Beta3Settings, ILogger)
public SnapshotsV1Beta3ClientImpl(SnapshotsV1Beta3.SnapshotsV1Beta3Client grpcClient, SnapshotsV1Beta3Settings settings, ILogger logger)
Constructs a client wrapper for the SnapshotsV1Beta3 service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | SnapshotsV1Beta3SnapshotsV1Beta3Client The underlying gRPC client. |
settings | SnapshotsV1Beta3Settings The base SnapshotsV1Beta3Settings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
GrpcClient
public override SnapshotsV1Beta3.SnapshotsV1Beta3Client GrpcClient { get; }
The underlying gRPC SnapshotsV1Beta3 client
Property Value | |
---|---|
Type | Description |
SnapshotsV1Beta3SnapshotsV1Beta3Client |
Methods
DeleteSnapshot(DeleteSnapshotRequest, CallSettings)
public override DeleteSnapshotResponse DeleteSnapshot(DeleteSnapshotRequest request, CallSettings callSettings = null)
Deletes a snapshot.
Parameters | |
---|---|
Name | Description |
request | DeleteSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DeleteSnapshotResponse | The RPC response. |
DeleteSnapshotAsync(DeleteSnapshotRequest, CallSettings)
public override Task<DeleteSnapshotResponse> DeleteSnapshotAsync(DeleteSnapshotRequest request, CallSettings callSettings = null)
Deletes a snapshot.
Parameters | |
---|---|
Name | Description |
request | DeleteSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskDeleteSnapshotResponse | A Task containing the RPC response. |
GetSnapshot(GetSnapshotRequest, CallSettings)
public override Snapshot GetSnapshot(GetSnapshotRequest request, CallSettings callSettings = null)
Gets information about a snapshot.
Parameters | |
---|---|
Name | Description |
request | GetSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Snapshot | The RPC response. |
GetSnapshotAsync(GetSnapshotRequest, CallSettings)
public override Task<Snapshot> GetSnapshotAsync(GetSnapshotRequest request, CallSettings callSettings = null)
Gets information about a snapshot.
Parameters | |
---|---|
Name | Description |
request | GetSnapshotRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskSnapshot | A Task containing the RPC response. |
ListSnapshots(ListSnapshotsRequest, CallSettings)
public override ListSnapshotsResponse ListSnapshots(ListSnapshotsRequest request, CallSettings callSettings = null)
Lists snapshots.
Parameters | |
---|---|
Name | Description |
request | ListSnapshotsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
ListSnapshotsResponse | The RPC response. |
ListSnapshotsAsync(ListSnapshotsRequest, CallSettings)
public override Task<ListSnapshotsResponse> ListSnapshotsAsync(ListSnapshotsRequest request, CallSettings callSettings = null)
Lists snapshots.
Parameters | |
---|---|
Name | Description |
request | ListSnapshotsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskListSnapshotsResponse | A Task containing the RPC response. |