Package-level declarations
Types
Specifies the type and number of accelerator cards attached to the instances of an instance group (see GPUs on Compute Engine (https://cloud.google.com/compute/docs/gpus/)).
Builder for AcceleratorConfigArgs.
Autoscaling Policy config associated with the cluster.
Builder for AutoscalingConfigArgs.
Basic algorithm for autoscaling.
Builder for BasicAutoscalingAlgorithmArgs.
Basic autoscaling configurations for YARN.
Builder for BasicYarnAutoscalingConfigArgs.
Associates members with a role.
Builder for BindingArgs.
The cluster config.
Builder for ClusterConfigArgs.
A selector that chooses target cluster for jobs based on metadata.
Builder for ClusterSelectorArgs.
Specifies the config of disk options for a group of VM instances.
Builder for DiskConfigArgs.
Encryption settings for the cluster.
Builder for EncryptionConfigArgs.
Endpoint config for this cluster
Builder for EndpointConfigArgs.
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
Builder for ExprArgs.
Common config settings for resources of Compute Engine cluster instances, applicable to all instances in the cluster.
Builder for GceClusterConfigArgs.
Builder for GetAutoscalingPolicyPlainArgs.
Builder for GetClusterPlainArgs.
Builder for GetJobPlainArgs.
Builder for GetRegionClusterIamPolicyPlainArgs.
Builder for GetRegionJobIamPolicyPlainArgs.
Builder for GetWorkflowTemplatePlainArgs.
The GKE config for this cluster.
Builder for GkeClusterConfigArgs.
A Dataproc job for running Apache Hadoop MapReduce (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html) jobs on Apache Hadoop YARN (https://hadoop.apache.org/docs/r2.7.1/hadoop-yarn/hadoop-yarn-site/YARN.html).
Builder for HadoopJobArgs.
A Dataproc job for running Apache Hive (https://hive.apache.org/) queries on YARN.
Builder for HiveJobArgs.
Configuration for the size bounds of an instance group, including its proportional size to other groups.
The config settings for Compute Engine resources in an instance group, such as a master or worker group.
Builder for InstanceGroupConfigArgs.
Dataproc job config.
Builder for JobPlacementArgs.
Encapsulates the full scoping used to reference a job.
Builder for JobReferenceArgs.
Job scheduling options.
Builder for JobSchedulingArgs.
Specifies Kerberos related configuration.
Builder for KerberosConfigArgs.
Specifies the cluster auto-delete schedule configuration.
Builder for LifecycleConfigArgs.
The runtime logging config of the job.
Builder for LoggingConfigArgs.
Cluster that is managed by the workflow.
Builder for ManagedClusterArgs.
Specifies a Metastore configuration.
Builder for MetastoreConfigArgs.
A full, namespace-isolated deployment target for an existing GKE cluster.
Builder for NamespacedGkeDeploymentTargetArgs.
Node Group Affinity for clusters using sole-tenant node groups.
Builder for NodeGroupAffinityArgs.
Specifies an executable to run on a fully configured node and a timeout period for executable completion.
Builder for NodeInitializationActionArgs.
A job executed by the workflow.
Builder for OrderedJobArgs.
Configuration for parameter validation.
Builder for ParameterValidationArgs.
A Dataproc job for running Apache Pig (https://pig.apache.org/) queries on YARN.
Builder for PigJobArgs.
A Dataproc job for running Presto (https://prestosql.io/) queries. IMPORTANT: The Dataproc Presto Optional Component (https://cloud.google.com/dataproc/docs/concepts/components/presto) must be enabled when the cluster is created to submit a Presto job to the cluster.
Builder for PrestoJobArgs.
A Dataproc job for running Apache PySpark (https://spark.apache.org/docs/0.9.0/python-programming-guide.html) applications on YARN.
Builder for PySparkJobArgs.
A list of queries to run on a cluster.
Builder for QueryListArgs.
Validation based on regular expressions.
Builder for RegexValidationArgs.
Reservation Affinity for consuming Zonal reservation.
Builder for ReservationAffinityArgs.
Security related configuration, including encryption, Kerberos, etc.
Builder for SecurityConfigArgs.
Shielded Instance Config for clusters using Compute Engine Shielded VMs (https://cloud.google.com/security/shielded-cloud/shielded-vm).
Builder for ShieldedInstanceConfigArgs.
Specifies the selection and config of software inside the cluster.
Builder for SoftwareConfigArgs.
A Dataproc job for running Apache Spark (http://spark.apache.org/) applications on YARN. The specification of the main method to call to drive the job. Specify either the jar file that contains the main class or the main class name. To pass both a main jar and a main class in that jar, add the jar to CommonJob.jar_file_uris, and then specify the main class name in main_class.
Builder for SparkJobArgs.
A Dataproc job for running Apache SparkR (https://spark.apache.org/docs/latest/sparkr.html) applications on YARN.
Builder for SparkRJobArgs.
A Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/) queries.
Builder for SparkSqlJobArgs.
A configurable parameter that replaces one or more fields in the template. Parameterizable fields: - Labels - File uris - Job properties - Job arguments - Script variables - Main class (in HadoopJob and SparkJob) - Zone (in ClusterSelector)
Builder for TemplateParameterArgs.
Validation based on a list of allowed values.
Builder for ValueValidationArgs.
Specifies workflow execution target.Either managed_cluster or cluster_selector is required.
Builder for WorkflowTemplatePlacementArgs.