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.
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
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
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
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
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.
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.
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.
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.
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
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
The bytes of the pythonPackages at the given index.
getPythonPackagesCount()
publicabstractintgetPythonPackagesCount()
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
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
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder) \n\n public static interface Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### containsProperties(String key)\n\n public abstract boolean containsProperties(String key)\n\nOptional. Override to common configuration of open source components\ninstalled on the Dataproc cluster. The properties to set on daemon\nconfig files. Property keys are specified in `prefix:property` format,\nfor example `core:hadoop.tmp.dir`. For more information, see [Cluster\nproperties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n`map\u003cstring, string\u003e properties = 4;`\n\n### getImage()\n\n public abstract String getImage()\n\nOptional. Container image to use.\n\n`string image = 1;`\n\n### getImageBytes()\n\n public abstract ByteString getImageBytes()\n\nOptional. Container image to use.\n\n`string image = 1;`\n\n### getJavaJars(int index)\n\n public abstract String getJavaJars(int index)\n\nOptional. A list of Java JARS to add to the classpath.\nValid input includes Cloud Storage URIs to Jar binaries.\nFor example, gs://bucket-name/my/path/to/file.jar\n\n`repeated string java_jars = 2;`\n\n### getJavaJarsBytes(int index)\n\n public abstract ByteString getJavaJarsBytes(int index)\n\nOptional. A list of Java JARS to add to the classpath.\nValid input includes Cloud Storage URIs to Jar binaries.\nFor example, gs://bucket-name/my/path/to/file.jar\n\n`repeated string java_jars = 2;`\n\n### getJavaJarsCount()\n\n public abstract int getJavaJarsCount()\n\nOptional. A list of Java JARS to add to the classpath.\nValid input includes Cloud Storage URIs to Jar binaries.\nFor example, gs://bucket-name/my/path/to/file.jar\n\n`repeated string java_jars = 2;`\n\n### getJavaJarsList()\n\n public abstract List\u003cString\u003e getJavaJarsList()\n\nOptional. A list of Java JARS to add to the classpath.\nValid input includes Cloud Storage URIs to Jar binaries.\nFor example, gs://bucket-name/my/path/to/file.jar\n\n`repeated string java_jars = 2;`\n\n### getProperties()\n\n public abstract Map\u003cString,String\u003e getProperties()\n\nUse [#getPropertiesMap()](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.dataplex.v1.Task.InfrastructureSpec.ContainerImageRuntimeOrBuilder#com_google_events_cloud_dataplex_v1_Task_InfrastructureSpec_ContainerImageRuntimeOrBuilder_getPropertiesMap__) instead.\n\n### getPropertiesCount()\n\n public abstract int getPropertiesCount()\n\nOptional. Override to common configuration of open source components\ninstalled on the Dataproc cluster. The properties to set on daemon\nconfig files. Property keys are specified in `prefix:property` format,\nfor example `core:hadoop.tmp.dir`. For more information, see [Cluster\nproperties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n`map\u003cstring, string\u003e properties = 4;`\n\n### getPropertiesMap()\n\n public abstract Map\u003cString,String\u003e getPropertiesMap()\n\nOptional. Override to common configuration of open source components\ninstalled on the Dataproc cluster. The properties to set on daemon\nconfig files. Property keys are specified in `prefix:property` format,\nfor example `core:hadoop.tmp.dir`. For more information, see [Cluster\nproperties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n`map\u003cstring, string\u003e properties = 4;`\n\n### getPropertiesOrDefault(String key, String defaultValue)\n\n public abstract String getPropertiesOrDefault(String key, String defaultValue)\n\nOptional. Override to common configuration of open source components\ninstalled on the Dataproc cluster. The properties to set on daemon\nconfig files. Property keys are specified in `prefix:property` format,\nfor example `core:hadoop.tmp.dir`. For more information, see [Cluster\nproperties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n`map\u003cstring, string\u003e properties = 4;`\n\n### getPropertiesOrThrow(String key)\n\n public abstract String getPropertiesOrThrow(String key)\n\nOptional. Override to common configuration of open source components\ninstalled on the Dataproc cluster. The properties to set on daemon\nconfig files. Property keys are specified in `prefix:property` format,\nfor example `core:hadoop.tmp.dir`. For more information, see [Cluster\nproperties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n`map\u003cstring, string\u003e properties = 4;`\n\n### getPythonPackages(int index)\n\n public abstract String getPythonPackages(int index)\n\nOptional. A list of python packages to be installed.\nValid formats include Cloud Storage URI to a PIP installable library.\nFor example, gs://bucket-name/my/path/to/lib.tar.gz\n\n`repeated string python_packages = 3;`\n\n### getPythonPackagesBytes(int index)\n\n public abstract ByteString getPythonPackagesBytes(int index)\n\nOptional. A list of python packages to be installed.\nValid formats include Cloud Storage URI to a PIP installable library.\nFor example, gs://bucket-name/my/path/to/lib.tar.gz\n\n`repeated string python_packages = 3;`\n\n### getPythonPackagesCount()\n\n public abstract int getPythonPackagesCount()\n\nOptional. A list of python packages to be installed.\nValid formats include Cloud Storage URI to a PIP installable library.\nFor example, gs://bucket-name/my/path/to/lib.tar.gz\n\n`repeated string python_packages = 3;`\n\n### getPythonPackagesList()\n\n public abstract List\u003cString\u003e getPythonPackagesList()\n\nOptional. A list of python packages to be installed.\nValid formats include Cloud Storage URI to a PIP installable library.\nFor example, gs://bucket-name/my/path/to/lib.tar.gz\n\n`repeated string python_packages = 3;`"]]