Class RedshiftDatasetDefinition

    • Method Detail

      • clusterId

        public final String clusterId()
        Returns the value of the ClusterId property for this object.
        Returns:
        The value of the ClusterId property for this object.
      • database

        public final String database()
        Returns the value of the Database property for this object.
        Returns:
        The value of the Database property for this object.
      • dbUser

        public final String dbUser()
        Returns the value of the DbUser property for this object.
        Returns:
        The value of the DbUser property for this object.
      • queryString

        public final String queryString()
        Returns the value of the QueryString property for this object.
        Returns:
        The value of the QueryString property for this object.
      • clusterRoleArn

        public final String clusterRoleArn()

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

        Returns:
        The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
      • outputS3Uri

        public final String outputS3Uri()

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

        Returns:
        The location in Amazon S3 where the Redshift query results are stored.
      • kmsKeyId

        public final String 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:
        The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)