NAME
Google::Dataflow::V1beta3::Environment::Environment - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::Environment->new(
temp_storage_prefix => $value,
);
FIELDS
temp_storage_prefix
Type: String
cluster_manager_api_service
Type: String
experiments
Type: String
service_options
Type: String
service_kms_key_name
Type: String
worker_pools
Type: Message (.google.dataflow.v1beta3.WorkerPool)
user_agent
Type: Message (.google.protobuf.Struct)
version
Type: Message (.google.protobuf.Struct)
dataset
Type: String
sdk_pipeline_options
Type: Message (.google.protobuf.Struct)
internal_experiments
Type: Message (.google.protobuf.Any)
service_account_email
Type: String
flex_resource_scheduling_goal
Type: Enum (.google.dataflow.v1beta3.FlexResourceSchedulingGoal)
worker_region
Type: String
worker_zone
Type: String
shuffle_mode
Type: Enum (.google.dataflow.v1beta3.ShuffleMode)
debug_options
Type: Message (.google.dataflow.v1beta3.DebugOptions)
use_streaming_engine_resource_based_billing
Type: Bool
streaming_mode
Type: Enum (.google.dataflow.v1beta3.StreamingMode)
use_public_ips
Type: Bool
NAME
Google::Dataflow::V1beta3::Environment::Package - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::Package->new(
name => $value,
);
FIELDS
name
Type: String
location
Type: String
sha256
Type: String
NAME
Google::Dataflow::V1beta3::Environment::Disk - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::Disk->new(
size_gb => $value,
);
FIELDS
size_gb
Type: Int32
disk_type
Type: String
mount_point
Type: String
NAME
Google::Dataflow::V1beta3::Environment::WorkerSettings - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::WorkerSettings->new(
base_url => $value,
);
FIELDS
base_url
Type: String
reporting_enabled
Type: Bool
service_path
Type: String
shuffle_service_path
Type: String
worker_id
Type: String
temp_storage_prefix
Type: String
NAME
Google::Dataflow::V1beta3::Environment::TaskRunnerSettings - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::TaskRunnerSettings->new(
task_user => $value,
);
FIELDS
task_user
Type: String
task_group
Type: String
oauth_scopes
Type: String
base_url
Type: String
dataflow_api_version
Type: String
parallel_worker_settings
Type: Message (.google.dataflow.v1beta3.WorkerSettings)
base_task_dir
Type: String
continue_on_exception
Type: Bool
log_to_serialconsole
Type: Bool
alsologtostderr
Type: Bool
log_upload_location
Type: String
log_dir
Type: String
temp_storage_prefix
Type: String
harness_command
Type: String
workflow_file_name
Type: String
commandlines_file_name
Type: String
vm_id
Type: String
language_hint
Type: String
streaming_worker_main_class
Type: String
NAME
Google::Dataflow::V1beta3::Environment::AutoscalingSettings - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::AutoscalingSettings->new(
algorithm => $value,
);
FIELDS
algorithm
Type: Enum (.google.dataflow.v1beta3.AutoscalingAlgorithm)
max_num_workers
Type: Int32
NAME
Google::Dataflow::V1beta3::Environment::SdkHarnessContainerImage - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::SdkHarnessContainerImage->new(
container_image => $value,
);
FIELDS
container_image
Type: String
use_single_core_per_container
Type: Bool
environment_id
Type: String
capabilities
Type: String
NAME
Google::Dataflow::V1beta3::Environment::WorkerPool - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::WorkerPool->new(
kind => $value,
);
FIELDS
kind
Type: String
num_workers
Type: Int32
packages
Type: Message (.google.dataflow.v1beta3.Package)
default_package_set
Type: Enum (.google.dataflow.v1beta3.DefaultPackageSet)
machine_type
Type: String
teardown_policy
Type: Enum (.google.dataflow.v1beta3.TeardownPolicy)
disk_size_gb
Type: Int32
disk_type
Type: String
disk_provisioned_iops
Type: Int64
disk_provisioned_throughput_mibps
Type: Int64
disk_source_image
Type: String
zone
Type: String
taskrunner_settings
Type: Message (.google.dataflow.v1beta3.TaskRunnerSettings)
on_host_maintenance
Type: String
data_disks
Type: Message (.google.dataflow.v1beta3.Disk)
metadata
Type: Message (.google.dataflow.v1beta3.WorkerPool.MetadataEntry)
autoscaling_settings
Type: Message (.google.dataflow.v1beta3.AutoscalingSettings)
pool_args
Type: Message (.google.protobuf.Any)
network
Type: String
subnetwork
Type: String
worker_harness_container_image
Type: String
num_threads_per_worker
Type: Int32
ip_configuration
Type: Enum (.google.dataflow.v1beta3.WorkerIPAddressConfiguration)
sdk_harness_container_images
Type: Message (.google.dataflow.v1beta3.SdkHarnessContainerImage)
NAME
Google::Dataflow::V1beta3::Environment::DataSamplingConfig - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::DataSamplingConfig->new(
behaviors => $value,
);
FIELDS
behaviors
Type: Enum (.google.dataflow.v1beta3.DataSamplingConfig.DataSamplingBehavior)
Enum: DataSamplingConfig::DataSamplingBehavior
Values:
DATA_SAMPLING_BEHAVIOR_UNSPECIFIED=> 0DISABLED=> 1ALWAYS_ON=> 2EXCEPTIONS=> 3
NAME
Google::Dataflow::V1beta3::Environment::DebugOptions - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Dataflow::V1beta3::Environment;
my $msg = Google::Dataflow::V1beta3::Environment::DebugOptions->new(
enable_hot_key_logging => $value,
);
FIELDS
enable_hot_key_logging
Type: Bool
data_sampling
Type: Message (.google.dataflow.v1beta3.DataSamplingConfig)
NAME
Google::Dataflow::V1beta3::Environment - 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.