Class DataprocJobPigConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • continueOnFailure

        @Stability(Stable)
        public DataprocJobPigConfig.Builder continueOnFailure​(Boolean continueOnFailure)
        Parameters:
        continueOnFailure - Whether to continue executing queries if a query fails. The default value is false. Setting to true can be useful when executing independent parallel queries. Defaults to false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#continue_on_failure DataprocJob#continue_on_failure}
        Returns:
        this
      • continueOnFailure

        @Stability(Stable)
        public DataprocJobPigConfig.Builder continueOnFailure​(com.hashicorp.cdktf.IResolvable continueOnFailure)
        Parameters:
        continueOnFailure - Whether to continue executing queries if a query fails. The default value is false. Setting to true can be useful when executing independent parallel queries. Defaults to false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#continue_on_failure DataprocJob#continue_on_failure}
        Returns:
        this
      • jarFileUris

        @Stability(Stable)
        public DataprocJobPigConfig.Builder jarFileUris​(List<String> jarFileUris)
        Parameters:
        jarFileUris - HCFS URIs of jar files to add to the CLASSPATH of the Pig Client and Hadoop MapReduce (MR) tasks. Can contain Pig UDFs. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#jar_file_uris DataprocJob#jar_file_uris}
        Returns:
        this
      • properties

        @Stability(Stable)
        public DataprocJobPigConfig.Builder properties​(Map<String,​String> properties)
        Parameters:
        properties - A mapping of property names to values, used to configure Pig. Properties that conflict with values set by the Cloud Dataproc API may be overwritten. Can include properties set in /etc/hadoop/conf/*-site.xml, /etc/pig/conf/pig.properties, and classes in user code. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#properties DataprocJob#properties}
        Returns:
        this
      • queryFileUri

        @Stability(Stable)
        public DataprocJobPigConfig.Builder queryFileUri​(String queryFileUri)
        Parameters:
        queryFileUri - HCFS URI of file containing Hive script to execute as the job. Conflicts with query_list. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#query_file_uri DataprocJob#query_file_uri}
        Returns:
        this
      • queryList

        @Stability(Stable)
        public DataprocJobPigConfig.Builder queryList​(List<String> queryList)
        Parameters:
        queryList - The list of Hive queries or statements to execute as part of the job. Conflicts with query_file_uri. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#query_list DataprocJob#query_list}
        Returns:
        this
      • scriptVariables

        @Stability(Stable)
        public DataprocJobPigConfig.Builder scriptVariables​(Map<String,​String> scriptVariables)
        Parameters:
        scriptVariables - Mapping of query variable names to values (equivalent to the Pig command: name=[value]). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#script_variables DataprocJob#script_variables}
        Returns:
        this