public sealed class SnapshotsV1Beta3ClientImpl : SnapshotsV1Beta3ClientReference 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 |
SnapshotsV1Beta3SnapshotsV1Beta3ClientThe underlying gRPC client. |
settings |
SnapshotsV1Beta3SettingsThe base SnapshotsV1Beta3Settings used within this client. |
logger |
ILoggerOptional 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 |
DeleteSnapshotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
DeleteSnapshotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetSnapshotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetSnapshotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListSnapshotsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
ListSnapshotsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskListSnapshotsResponse |
A Task containing the RPC response. |