Interface AthenaDatasetDefinition.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>, SdkBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>, SdkPojo
Enclosing class:
AthenaDatasetDefinition

public static interface AthenaDatasetDefinition.Builder extends SdkPojo, CopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>
  • Method Details

    • catalog

      Sets the value of the Catalog property for this object.
      Parameters:
      catalog - The new value for the Catalog property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • database

      Sets the value of the Database property for this object.
      Parameters:
      database - The new value for the Database property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryString

      AthenaDatasetDefinition.Builder queryString(String queryString)
      Sets the value of the QueryString property for this object.
      Parameters:
      queryString - The new value for the QueryString property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workGroup

      Sets the value of the WorkGroup property for this object.
      Parameters:
      workGroup - The new value for the WorkGroup property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputS3Uri

      AthenaDatasetDefinition.Builder outputS3Uri(String outputS3Uri)

      The location in Amazon S3 where Athena query results are stored.

      Parameters:
      outputS3Uri - The location in Amazon S3 where Athena query results are stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.

      Parameters:
      kmsKeyId - The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputFormat

      AthenaDatasetDefinition.Builder outputFormat(String outputFormat)
      Sets the value of the OutputFormat property for this object.
      Parameters:
      outputFormat - The new value for the OutputFormat property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • outputFormat

      Sets the value of the OutputFormat property for this object.
      Parameters:
      outputFormat - The new value for the OutputFormat property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • outputCompression

      AthenaDatasetDefinition.Builder outputCompression(String outputCompression)
      Sets the value of the OutputCompression property for this object.
      Parameters:
      outputCompression - The new value for the OutputCompression property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • outputCompression

      AthenaDatasetDefinition.Builder outputCompression(AthenaResultCompressionType outputCompression)
      Sets the value of the OutputCompression property for this object.
      Parameters:
      outputCompression - The new value for the OutputCompression property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: