Interface RedshiftDatasetDefinition.Builder

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

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

    • clusterId

      Sets the value of the ClusterId property for this object.
      Parameters:
      clusterId - The new value for the ClusterId 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.
    • dbUser

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

      RedshiftDatasetDefinition.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.
    • clusterRoleArn

      RedshiftDatasetDefinition.Builder clusterRoleArn(String clusterRoleArn)

      The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.

      Parameters:
      clusterRoleArn - The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputS3Uri

      RedshiftDatasetDefinition.Builder outputS3Uri(String outputS3Uri)

      The location in Amazon S3 where the Redshift query results are stored.

      Parameters:
      outputS3Uri - The location in Amazon S3 where the Redshift 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 from a Redshift execution.

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

      RedshiftDatasetDefinition.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

      RedshiftDatasetDefinition.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

      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: