Class DataprocJobPrestoConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • clientTags

        @Stability(Stable)
        public DataprocJobPrestoConfig.Builder clientTags​(List<String> clientTags)
        Parameters:
        clientTags - Presto client tags to attach to this query. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#client_tags DataprocJob#client_tags}
        Returns:
        this
      • continueOnFailure

        @Stability(Stable)
        public DataprocJobPrestoConfig.Builder continueOnFailure​(Boolean continueOnFailure)
        Parameters:
        continueOnFailure - Whether to continue executing queries if a query fails. 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 DataprocJobPrestoConfig.Builder continueOnFailure​(com.hashicorp.cdktf.IResolvable continueOnFailure)
        Parameters:
        continueOnFailure - Whether to continue executing queries if a query fails. 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
      • outputFormat

        @Stability(Stable)
        public DataprocJobPrestoConfig.Builder outputFormat​(String outputFormat)
        Parameters:
        outputFormat - The format in which query output will be displayed. See the Presto documentation for supported output formats. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_job#output_format DataprocJob#output_format}
        Returns:
        this
      • properties

        @Stability(Stable)
        public DataprocJobPrestoConfig.Builder properties​(Map<String,​String> properties)
        Parameters:
        properties - A mapping of property names to values. Used to set Presto session properties Equivalent to using the --session flag in the Presto CLI. 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 DataprocJobPrestoConfig.Builder queryFileUri​(String queryFileUri)
        Parameters:
        queryFileUri - The HCFS URI of the script that contains SQL queries. 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 DataprocJobPrestoConfig.Builder queryList​(List<String> queryList)
        Parameters:
        queryList - The list of SQL 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