NAME
Google::Dataflow::V1beta3::Snapshots::PubsubSnapshotMetadata - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::PubsubSnapshotMetadata->new(
topic_name => $value,
);
FIELDS
topic_name
Type: String
snapshot_name
Type: String
expire_time
Type: Message (.google.protobuf.Timestamp)
NAME
Google::Dataflow::V1beta3::Snapshots::Snapshot - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::Snapshot->new(
id => $value,
);
FIELDS
id
Type: String
project_id
Type: String
source_job_id
Type: String
creation_time
Type: Message (.google.protobuf.Timestamp)
ttl
Type: Message (.google.protobuf.Duration)
state
Type: Enum (.google.dataflow.v1beta3.SnapshotState)
pubsub_metadata
Type: Message (.google.dataflow.v1beta3.PubsubSnapshotMetadata)
description
Type: String
disk_size_bytes
Type: Int64
region
Type: String
NAME
Google::Dataflow::V1beta3::Snapshots::GetSnapshotRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::GetSnapshotRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
snapshot_id
Type: String
location
Type: String
NAME
Google::Dataflow::V1beta3::Snapshots::DeleteSnapshotRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::DeleteSnapshotRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
snapshot_id
Type: String
location
Type: String
NAME
Google::Dataflow::V1beta3::Snapshots::DeleteSnapshotResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::DeleteSnapshotResponse->new(
);
FIELDS
NAME
Google::Dataflow::V1beta3::Snapshots::ListSnapshotsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::ListSnapshotsRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
job_id
Type: String
location
Type: String
NAME
Google::Dataflow::V1beta3::Snapshots::ListSnapshotsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Snapshots;
my $msg = Google::Dataflow::V1beta3::Snapshots::ListSnapshotsResponse->new(
snapshots => $value,
);
FIELDS
snapshots
Type: Message (.google.dataflow.v1beta3.Snapshot)
NAME
Google::Dataflow::V1beta3::Snapshots::SnapshotsV1beta3Client - Client stub representing the remote SnapshotsV1Beta3 service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to dataflow.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Dataflow::V1beta3::Snapshots - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.