Interface DataLakeAccessPropertiesOutput.Builder

    • Method Detail

      • dataLakeAccess

        DataLakeAccessPropertiesOutput.Builder dataLakeAccess​(Boolean dataLakeAccess)

        Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.

        Parameters:
        dataLakeAccess - Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataTransferRole

        DataLakeAccessPropertiesOutput.Builder dataTransferRole​(String dataTransferRole)

        A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.

        Parameters:
        dataTransferRole - A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKey

        DataLakeAccessPropertiesOutput.Builder kmsKey​(String kmsKey)

        An encryption key that will be used for the staging bucket that will be created along with the catalog.

        Parameters:
        kmsKey - An encryption key that will be used for the staging bucket that will be created along with the catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • managedWorkgroupName

        DataLakeAccessPropertiesOutput.Builder managedWorkgroupName​(String managedWorkgroupName)

        The managed Redshift Serverless compute name that is created for your catalog resource.

        Parameters:
        managedWorkgroupName - The managed Redshift Serverless compute name that is created for your catalog resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • managedWorkgroupStatus

        DataLakeAccessPropertiesOutput.Builder managedWorkgroupStatus​(String managedWorkgroupStatus)

        The managed Redshift Serverless compute status.

        Parameters:
        managedWorkgroupStatus - The managed Redshift Serverless compute status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • redshiftDatabaseName

        DataLakeAccessPropertiesOutput.Builder redshiftDatabaseName​(String redshiftDatabaseName)

        The default Redshift database resource name in the managed compute.

        Parameters:
        redshiftDatabaseName - The default Redshift database resource name in the managed compute.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        DataLakeAccessPropertiesOutput.Builder statusMessage​(String statusMessage)

        A message that gives more detailed information about the managed workgroup status.

        Parameters:
        statusMessage - A message that gives more detailed information about the managed workgroup status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • catalogType

        DataLakeAccessPropertiesOutput.Builder catalogType​(String catalogType)

        Specifies a federated catalog type for the native catalog resource. The currently supported type is aws:redshift.

        Parameters:
        catalogType - Specifies a federated catalog type for the native catalog resource. The currently supported type is aws:redshift.
        Returns:
        Returns a reference to this object so that method calls can be chained together.