Interface KubernetesSoftwareConfigOrBuilder

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

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

      • getComponentVersionCount

        int getComponentVersionCount()
         The components that should be installed in this Dataproc cluster. The key
         must be a string from the KubernetesComponent enumeration. The value is
         the version of the software to be installed.
         At least one entry must be specified.
         
        map<string, string> component_version = 1;
      • containsComponentVersion

        boolean containsComponentVersion​(String key)
         The components that should be installed in this Dataproc cluster. The key
         must be a string from the KubernetesComponent enumeration. The value is
         the version of the software to be installed.
         At least one entry must be specified.
         
        map<string, string> component_version = 1;
      • getComponentVersionMap

        Map<String,​String> getComponentVersionMap()
         The components that should be installed in this Dataproc cluster. The key
         must be a string from the KubernetesComponent enumeration. The value is
         the version of the software to be installed.
         At least one entry must be specified.
         
        map<string, string> component_version = 1;
      • getComponentVersionOrDefault

        String getComponentVersionOrDefault​(String key,
                                            String defaultValue)
         The components that should be installed in this Dataproc cluster. The key
         must be a string from the KubernetesComponent enumeration. The value is
         the version of the software to be installed.
         At least one entry must be specified.
         
        map<string, string> component_version = 1;
      • getComponentVersionOrThrow

        String getComponentVersionOrThrow​(String key)
         The components that should be installed in this Dataproc cluster. The key
         must be a string from the KubernetesComponent enumeration. The value is
         the version of the software to be installed.
         At least one entry must be specified.
         
        map<string, string> component_version = 1;
      • getPropertiesCount

        int getPropertiesCount()
         The properties to set on daemon config files.
        
         Property keys are specified in `prefix:property` format, for example
         `spark:spark.kubernetes.container.image`. The following are supported
         prefixes and their mappings:
        
         * spark:  `spark-defaults.conf`
        
         For more information, see [Cluster
         properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
         
        map<string, string> properties = 2;
      • containsProperties

        boolean containsProperties​(String key)
         The properties to set on daemon config files.
        
         Property keys are specified in `prefix:property` format, for example
         `spark:spark.kubernetes.container.image`. The following are supported
         prefixes and their mappings:
        
         * spark:  `spark-defaults.conf`
        
         For more information, see [Cluster
         properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
         
        map<string, string> properties = 2;
      • getPropertiesMap

        Map<String,​String> getPropertiesMap()
         The properties to set on daemon config files.
        
         Property keys are specified in `prefix:property` format, for example
         `spark:spark.kubernetes.container.image`. The following are supported
         prefixes and their mappings:
        
         * spark:  `spark-defaults.conf`
        
         For more information, see [Cluster
         properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
         
        map<string, string> properties = 2;
      • getPropertiesOrDefault

        String getPropertiesOrDefault​(String key,
                                      String defaultValue)
         The properties to set on daemon config files.
        
         Property keys are specified in `prefix:property` format, for example
         `spark:spark.kubernetes.container.image`. The following are supported
         prefixes and their mappings:
        
         * spark:  `spark-defaults.conf`
        
         For more information, see [Cluster
         properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
         
        map<string, string> properties = 2;
      • getPropertiesOrThrow

        String getPropertiesOrThrow​(String key)
         The properties to set on daemon config files.
        
         Property keys are specified in `prefix:property` format, for example
         `spark:spark.kubernetes.container.image`. The following are supported
         prefixes and their mappings:
        
         * spark:  `spark-defaults.conf`
        
         For more information, see [Cluster
         properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
         
        map<string, string> properties = 2;