Update the protobuf definitions for the v1beta2 Dataproc API.
BREAKING CHANGE:
1. The `DOCKER` and `FLINK` values have been removed from the `Component` enum, and an `HBASE` value was added.
Other changes:
1. There is a new `temp_bucket` field in `ClusterConfig`.
2. There is a new `preemptibility` field in `InstanceGroupConfig`.
3. The `project_id` field of `JobReference` is now optional instead of required.
4. There is a new `dag_timeout` field in `WorkflowTemplate`.
5. There are new `dag_timeout`, `dag_start_time`, and `dag_end_time` fields in `WorkflowMetadata`.
6. There are various updates to the doc comments.
PiperOrigin-RevId: 345127100
Indicates whether the ddl operation was throttled, due to resource constraints. When resources become available the operation will resume and this field will be false again.
PiperOrigin-RevId: 344883170
fix: Hide Export API and PurgeProducts APIs from public visibility.
fix: Relax user_event_rejoin_scope from required to optional.
PiperOrigin-RevId: 344850103
Add TextDetectionParams.enable_text_detection_confidence_score to ImageContext proto so customer can optionally get confidence score for TEXT_DETECTION feature
PiperOrigin-RevId: 344839236
fix: deprecate SetLocations; use UpdateCluster
feat: support for sysctls config in Linux nodes
feat: support for node kubelet config controlling CPU manager policy, CFS quota
feat: support for Customer Managed Encryption in nodes
feat: support for SSDs as ephemeral storage
feat: support for node reservation affinity
feat: support for Gvisor in nodes
fix: deprecate basic auth fields (removed in 1.19 clusters)
feat: support for NodeLocalDNS
feat: support for ConfigConnector
feat: support for the Compute Engine Persistent Disk CSI driver
feat: support for KALM
feat: support for private cluster VPC peering and master global access
feat: support for CloudRun load balancers
feat: support using routes for pod IPs
feat: support for Shielded Nodes
feat: support for release channels
feat: support for Workload Identity
feat: support for Cluster Telemetry
feat: support for Cloud TPU
feat: support for receiving upgrade notifications
feat: support for Confidential Nodes
feat: support for disabling default sNAT
feat: support for selecting Kubernetes datapath model
feat: support for encrypting etcd databases
feat: support for configuration of master components
fix: deprecate Operation.cluster_conditions and operation_conditions; use error
feat: support updating NodePool locations
feat: support for node Surge Upgrades
feat: support for specifying Cluster Autoscaling profile.
feat: support for Node Auto Provisioning
feat: support for specifying node disk size and type
fix: deprecated StatusCondition.code; use canonical_code
docs: many minor documentation clarifications
docs: some output only fields now annotated as such
PiperOrigin-RevId: 344443035