Interface DataLakeAccessPropertiesOutput.Builder

  • Method Details

    • 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

      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

      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.