Class DataprocWorkflowTemplateJobsHadoopJob.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getArchiveUris

        public final List<String> getArchiveUris()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        Optional.

        HCFS URIs of archives to be extracted in the working directory of Hadoop drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, or .zip. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#archive_uris DataprocWorkflowTemplate#archive_uris}

        Specified by:
        getArchiveUris in interface DataprocWorkflowTemplateJobsHadoopJob
      • getArgs

        public final List<String> getArgs()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        Optional.

        The arguments to pass to the driver. Do not include arguments, such as `-libjars` or `-Dfoo=bar`, that can be set as job properties, since a collision may occur that causes an incorrect job submission. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#args DataprocWorkflowTemplate#args}

        Specified by:
        getArgs in interface DataprocWorkflowTemplateJobsHadoopJob
      • getFileUris

        public final List<String> getFileUris()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        Optional.

        HCFS (Hadoop Compatible Filesystem) URIs of files to be copied to the working directory of Hadoop drivers and distributed tasks. Useful for naively parallel tasks. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#file_uris DataprocWorkflowTemplate#file_uris}

        Specified by:
        getFileUris in interface DataprocWorkflowTemplateJobsHadoopJob
      • getJarFileUris

        public final List<String> getJarFileUris()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        Optional. Jar file URIs to add to the CLASSPATHs of the Hadoop driver and tasks.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#jar_file_uris DataprocWorkflowTemplate#jar_file_uris}

        Specified by:
        getJarFileUris in interface DataprocWorkflowTemplateJobsHadoopJob
      • getMainClass

        public final String getMainClass()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        The name of the driver's main class.

        The jar file containing the class must be in the default CLASSPATH or specified in `jar_file_uris`. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#main_class DataprocWorkflowTemplate#main_class}

        Specified by:
        getMainClass in interface DataprocWorkflowTemplateJobsHadoopJob
      • getMainJarFileUri

        public final String getMainJarFileUri()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        The HCFS URI of the jar file containing the main class. Examples: 'gs://foo-bucket/analytics-binaries/extract-useful-metrics-mr.jar' 'hdfs:/tmp/test-samples/custom-wordcount.jar' 'file:///home/usr/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar'.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#main_jar_file_uri DataprocWorkflowTemplate#main_jar_file_uri}

        Specified by:
        getMainJarFileUri in interface DataprocWorkflowTemplateJobsHadoopJob
      • getProperties

        public final Map<String,​String> getProperties()
        Description copied from interface: DataprocWorkflowTemplateJobsHadoopJob
        Optional.

        A mapping of property names to values, used to configure Hadoop. Properties that conflict with values set by the Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site and classes in user code. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#properties DataprocWorkflowTemplate#properties}

        Specified by:
        getProperties in interface DataprocWorkflowTemplateJobsHadoopJob
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object