NAME
Google::Dataflow::V1beta3::Streaming::TopologyConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::TopologyConfig->new(
computations => $value,
);
FIELDS
computations
Type: Message (.google.dataflow.v1beta3.ComputationTopology)
data_disk_assignments
Type: Message (.google.dataflow.v1beta3.DataDiskAssignment)
user_stage_to_computation_name_map
Type: Message (.google.dataflow.v1beta3.TopologyConfig.UserStageToComputationNameMapEntry)
forwarding_key_bits
Type: Int32
persistent_state_version
Type: Int32
NAME
Google::Dataflow::V1beta3::Streaming::PubsubLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::PubsubLocation->new(
topic => $value,
);
FIELDS
topic
Type: String
subscription
Type: String
timestamp_label
Type: String
id_label
Type: String
drop_late_data
Type: Bool
tracking_subscription
Type: String
with_attributes
Type: Bool
dynamic_destinations
Type: Bool
NAME
Google::Dataflow::V1beta3::Streaming::StreamingStageLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StreamingStageLocation->new(
stream_id => $value,
);
FIELDS
stream_id
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::StreamingSideInputLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StreamingSideInputLocation->new(
tag => $value,
);
FIELDS
tag
Type: String
state_family
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::CustomSourceLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::CustomSourceLocation->new(
stateful => $value,
);
FIELDS
stateful
Type: Bool
NAME
Google::Dataflow::V1beta3::Streaming::StreamLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StreamLocation->new(
streaming_stage_location => $value,
);
FIELDS
streaming_stage_location
Type: Message (.google.dataflow.v1beta3.StreamingStageLocation)
pubsub_location
Type: Message (.google.dataflow.v1beta3.PubsubLocation)
side_input_location
Type: Message (.google.dataflow.v1beta3.StreamingSideInputLocation)
custom_source_location
Type: Message (.google.dataflow.v1beta3.CustomSourceLocation)
NAME
Google::Dataflow::V1beta3::Streaming::StateFamilyConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StateFamilyConfig->new(
state_family => $value,
);
FIELDS
state_family
Type: String
is_read
Type: Bool
NAME
Google::Dataflow::V1beta3::Streaming::ComputationTopology - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::ComputationTopology->new(
system_stage_name => $value,
);
FIELDS
system_stage_name
Type: String
computation_id
Type: String
key_ranges
Type: Message (.google.dataflow.v1beta3.KeyRangeLocation)
inputs
Type: Message (.google.dataflow.v1beta3.StreamLocation)
outputs
Type: Message (.google.dataflow.v1beta3.StreamLocation)
state_families
Type: Message (.google.dataflow.v1beta3.StateFamilyConfig)
NAME
Google::Dataflow::V1beta3::Streaming::KeyRangeLocation - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::KeyRangeLocation->new(
start => $value,
);
FIELDS
start
Type: String
end
Type: String
delivery_endpoint
Type: String
data_disk
Type: String
deprecated_persistent_directory
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::MountedDataDisk - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::MountedDataDisk->new(
data_disk => $value,
);
FIELDS
data_disk
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::DataDiskAssignment - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::DataDiskAssignment->new(
vm_instance => $value,
);
FIELDS
vm_instance
Type: String
data_disks
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::KeyRangeDataDiskAssignment - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::KeyRangeDataDiskAssignment->new(
start => $value,
);
FIELDS
start
Type: String
end
Type: String
data_disk
Type: String
NAME
Google::Dataflow::V1beta3::Streaming::StreamingComputationRanges - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StreamingComputationRanges->new(
computation_id => $value,
);
FIELDS
computation_id
Type: String
range_assignments
Type: Message (.google.dataflow.v1beta3.KeyRangeDataDiskAssignment)
NAME
Google::Dataflow::V1beta3::Streaming::StreamingApplianceSnapshotConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Streaming;
my $msg = Google::Dataflow::V1beta3::Streaming::StreamingApplianceSnapshotConfig->new(
snapshot_id => $value,
);
FIELDS
snapshot_id
Type: String
import_state_endpoint
Type: String
NAME
Google::Dataflow::V1beta3::Streaming - 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.