Interface KubernetesClusterConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    KubernetesClusterConfig, KubernetesClusterConfig.Builder

    public interface KubernetesClusterConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getKubernetesNamespace

        String getKubernetesNamespace()
         Optional. A namespace within the Kubernetes cluster to deploy into. If this
         namespace does not exist, it is created. If it exists, Dataproc verifies
         that another Dataproc VirtualCluster is not installed into it. If not
         specified, the name of the Dataproc Cluster is used.
         
        string kubernetes_namespace = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The kubernetesNamespace.
      • getKubernetesNamespaceBytes

        com.google.protobuf.ByteString getKubernetesNamespaceBytes()
         Optional. A namespace within the Kubernetes cluster to deploy into. If this
         namespace does not exist, it is created. If it exists, Dataproc verifies
         that another Dataproc VirtualCluster is not installed into it. If not
         specified, the name of the Dataproc Cluster is used.
         
        string kubernetes_namespace = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for kubernetesNamespace.
      • hasGkeClusterConfig

        boolean hasGkeClusterConfig()
         Required. The configuration for running the Dataproc cluster on GKE.
         
        .google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        Whether the gkeClusterConfig field is set.
      • getGkeClusterConfig

        GkeClusterConfig getGkeClusterConfig()
         Required. The configuration for running the Dataproc cluster on GKE.
         
        .google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The gkeClusterConfig.
      • getGkeClusterConfigOrBuilder

        GkeClusterConfigOrBuilder getGkeClusterConfigOrBuilder()
         Required. The configuration for running the Dataproc cluster on GKE.
         
        .google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
      • hasKubernetesSoftwareConfig

        boolean hasKubernetesSoftwareConfig()
         Optional. The software configuration for this Dataproc cluster running on
         Kubernetes.
         
        .google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the kubernetesSoftwareConfig field is set.
      • getKubernetesSoftwareConfig

        KubernetesSoftwareConfig getKubernetesSoftwareConfig()
         Optional. The software configuration for this Dataproc cluster running on
         Kubernetes.
         
        .google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The kubernetesSoftwareConfig.
      • getKubernetesSoftwareConfigOrBuilder

        KubernetesSoftwareConfigOrBuilder getKubernetesSoftwareConfigOrBuilder()
         Optional. The software configuration for this Dataproc cluster running on
         Kubernetes.
         
        .google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];