Class DataprocJobHiveConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • continueOnFailure

        @Stability(Stable)
        public DataprocJobHiveConfig.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 DataprocJobHiveConfig.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 DataprocJobHiveConfig.Builder jarFileUris​(List<String> jarFileUris)
        Parameters:
        jarFileUris - HCFS URIs of jar files to add to the CLASSPATH of the Hive server and Hadoop MapReduce (MR) tasks. Can contain Hive SerDes and 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 DataprocJobHiveConfig.Builder properties​(Map<String,​String> properties)
        Parameters:
        properties - A mapping of property names and values, used to configure Hive. 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/hive/conf/hive-site.xml, 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 DataprocJobHiveConfig.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 DataprocJobHiveConfig.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 DataprocJobHiveConfig.Builder scriptVariables​(Map<String,​String> scriptVariables)
        Parameters:
        scriptVariables - Mapping of query variable names to values (equivalent to the Hive command: SET 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