Interface Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Task.InfrastructureSpec.ContainerImageRuntime, Task.InfrastructureSpec.ContainerImageRuntime.Builder
Enclosing class:
Task.InfrastructureSpec

public static interface Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getImage

      String getImage()
       Optional. Container image to use.
       
      string image = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The image.
    • getImageBytes

      com.google.protobuf.ByteString getImageBytes()
       Optional. Container image to use.
       
      string image = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for image.
    • getJavaJarsList

      List<String> getJavaJarsList()
       Optional. A list of Java JARS to add to the classpath.
       Valid input includes Cloud Storage URIs to Jar binaries.
       For example, gs://bucket-name/my/path/to/file.jar
       
      repeated string java_jars = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the javaJars.
    • getJavaJarsCount

      int getJavaJarsCount()
       Optional. A list of Java JARS to add to the classpath.
       Valid input includes Cloud Storage URIs to Jar binaries.
       For example, gs://bucket-name/my/path/to/file.jar
       
      repeated string java_jars = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of javaJars.
    • getJavaJars

      String getJavaJars(int index)
       Optional. A list of Java JARS to add to the classpath.
       Valid input includes Cloud Storage URIs to Jar binaries.
       For example, gs://bucket-name/my/path/to/file.jar
       
      repeated string java_jars = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The javaJars at the given index.
    • getJavaJarsBytes

      com.google.protobuf.ByteString getJavaJarsBytes(int index)
       Optional. A list of Java JARS to add to the classpath.
       Valid input includes Cloud Storage URIs to Jar binaries.
       For example, gs://bucket-name/my/path/to/file.jar
       
      repeated string java_jars = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the javaJars at the given index.
    • getPythonPackagesList

      List<String> getPythonPackagesList()
       Optional. A list of python packages to be installed.
       Valid formats include Cloud Storage URI to a PIP installable library.
       For example, gs://bucket-name/my/path/to/lib.tar.gz
       
      repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the pythonPackages.
    • getPythonPackagesCount

      int getPythonPackagesCount()
       Optional. A list of python packages to be installed.
       Valid formats include Cloud Storage URI to a PIP installable library.
       For example, gs://bucket-name/my/path/to/lib.tar.gz
       
      repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of pythonPackages.
    • getPythonPackages

      String getPythonPackages(int index)
       Optional. A list of python packages to be installed.
       Valid formats include Cloud Storage URI to a PIP installable library.
       For example, gs://bucket-name/my/path/to/lib.tar.gz
       
      repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The pythonPackages at the given index.
    • getPythonPackagesBytes

      com.google.protobuf.ByteString getPythonPackagesBytes(int index)
       Optional. A list of python packages to be installed.
       Valid formats include Cloud Storage URI to a PIP installable library.
       For example, gs://bucket-name/my/path/to/lib.tar.gz
       
      repeated string python_packages = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the pythonPackages at the given index.
    • getPropertiesCount

      int getPropertiesCount()
       Optional. Override to common configuration of open source components
       installed on the Dataproc cluster. The properties to set on daemon
       config files. Property keys are specified in `prefix:property` format,
       for example `core:hadoop.tmp.dir`. For more information, see [Cluster
       properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
       
      map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
    • containsProperties

      boolean containsProperties(String key)
       Optional. Override to common configuration of open source components
       installed on the Dataproc cluster. The properties to set on daemon
       config files. Property keys are specified in `prefix:property` format,
       for example `core:hadoop.tmp.dir`. For more information, see [Cluster
       properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
       
      map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getProperties

      @Deprecated Map<String,String> getProperties()
      Deprecated.
      Use getPropertiesMap() instead.
    • getPropertiesMap

      Map<String,String> getPropertiesMap()
       Optional. Override to common configuration of open source components
       installed on the Dataproc cluster. The properties to set on daemon
       config files. Property keys are specified in `prefix:property` format,
       for example `core:hadoop.tmp.dir`. For more information, see [Cluster
       properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
       
      map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getPropertiesOrDefault

      String getPropertiesOrDefault(String key, String defaultValue)
       Optional. Override to common configuration of open source components
       installed on the Dataproc cluster. The properties to set on daemon
       config files. Property keys are specified in `prefix:property` format,
       for example `core:hadoop.tmp.dir`. For more information, see [Cluster
       properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
       
      map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getPropertiesOrThrow

      String getPropertiesOrThrow(String key)
       Optional. Override to common configuration of open source components
       installed on the Dataproc cluster. The properties to set on daemon
       config files. Property keys are specified in `prefix:property` format,
       for example `core:hadoop.tmp.dir`. For more information, see [Cluster
       properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
       
      map<string, string> properties = 4 [(.google.api.field_behavior) = OPTIONAL];