All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.dataproc.v1.VirtualClusterConfigOrBuilder Maven / Gradle / Ivy

There is a newer version: 4.53.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/dataproc/v1/clusters.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.dataproc.v1;

public interface VirtualClusterConfigOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.dataproc.v1.VirtualClusterConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Optional. A Cloud Storage bucket used to stage job
   * dependencies, config files, and job driver console output.
   * If you do not specify a staging bucket, Cloud
   * Dataproc will determine a Cloud Storage location (US,
   * ASIA, or EU) for your cluster's staging bucket according to the
   * Compute Engine zone where your cluster is deployed, and then create
   * and manage this project-level, per-location bucket (see
   * [Dataproc staging and temp
   * buckets](https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)).
   * **This field requires a Cloud Storage bucket name, not a `gs://...` URI to
   * a Cloud Storage bucket.**
   * 
* * string staging_bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; * * @return The stagingBucket. */ java.lang.String getStagingBucket(); /** * * *
   * Optional. A Cloud Storage bucket used to stage job
   * dependencies, config files, and job driver console output.
   * If you do not specify a staging bucket, Cloud
   * Dataproc will determine a Cloud Storage location (US,
   * ASIA, or EU) for your cluster's staging bucket according to the
   * Compute Engine zone where your cluster is deployed, and then create
   * and manage this project-level, per-location bucket (see
   * [Dataproc staging and temp
   * buckets](https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)).
   * **This field requires a Cloud Storage bucket name, not a `gs://...` URI to
   * a Cloud Storage bucket.**
   * 
* * string staging_bucket = 1 [(.google.api.field_behavior) = OPTIONAL]; * * @return The bytes for stagingBucket. */ com.google.protobuf.ByteString getStagingBucketBytes(); /** * * *
   * Required. The configuration for running the Dataproc cluster on
   * Kubernetes.
   * 
* * * .google.cloud.dataproc.v1.KubernetesClusterConfig kubernetes_cluster_config = 6 [(.google.api.field_behavior) = REQUIRED]; * * * @return Whether the kubernetesClusterConfig field is set. */ boolean hasKubernetesClusterConfig(); /** * * *
   * Required. The configuration for running the Dataproc cluster on
   * Kubernetes.
   * 
* * * .google.cloud.dataproc.v1.KubernetesClusterConfig kubernetes_cluster_config = 6 [(.google.api.field_behavior) = REQUIRED]; * * * @return The kubernetesClusterConfig. */ com.google.cloud.dataproc.v1.KubernetesClusterConfig getKubernetesClusterConfig(); /** * * *
   * Required. The configuration for running the Dataproc cluster on
   * Kubernetes.
   * 
* * * .google.cloud.dataproc.v1.KubernetesClusterConfig kubernetes_cluster_config = 6 [(.google.api.field_behavior) = REQUIRED]; * */ com.google.cloud.dataproc.v1.KubernetesClusterConfigOrBuilder getKubernetesClusterConfigOrBuilder(); /** * * *
   * Optional. Configuration of auxiliary services used by this cluster.
   * 
* * * .google.cloud.dataproc.v1.AuxiliaryServicesConfig auxiliary_services_config = 7 [(.google.api.field_behavior) = OPTIONAL]; * * * @return Whether the auxiliaryServicesConfig field is set. */ boolean hasAuxiliaryServicesConfig(); /** * * *
   * Optional. Configuration of auxiliary services used by this cluster.
   * 
* * * .google.cloud.dataproc.v1.AuxiliaryServicesConfig auxiliary_services_config = 7 [(.google.api.field_behavior) = OPTIONAL]; * * * @return The auxiliaryServicesConfig. */ com.google.cloud.dataproc.v1.AuxiliaryServicesConfig getAuxiliaryServicesConfig(); /** * * *
   * Optional. Configuration of auxiliary services used by this cluster.
   * 
* * * .google.cloud.dataproc.v1.AuxiliaryServicesConfig auxiliary_services_config = 7 [(.google.api.field_behavior) = OPTIONAL]; * */ com.google.cloud.dataproc.v1.AuxiliaryServicesConfigOrBuilder getAuxiliaryServicesConfigOrBuilder(); com.google.cloud.dataproc.v1.VirtualClusterConfig.InfrastructureConfigCase getInfrastructureConfigCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy