Interface DataLakeAccessPropertiesOutput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataLakeAccessPropertiesOutput.Builder,
,DataLakeAccessPropertiesOutput> SdkBuilder<DataLakeAccessPropertiesOutput.Builder,
,DataLakeAccessPropertiesOutput> SdkPojo
- Enclosing class:
DataLakeAccessPropertiesOutput
-
Method Summary
Modifier and TypeMethodDescriptioncatalogType
(String catalogType) Specifies a federated catalog type for the native catalog resource.dataLakeAccess
(Boolean dataLakeAccess) Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.dataTransferRole
(String dataTransferRole) A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.An encryption key that will be used for the staging bucket that will be created along with the catalog.managedWorkgroupName
(String managedWorkgroupName) The managed Redshift Serverless compute name that is created for your catalog resource.managedWorkgroupStatus
(String managedWorkgroupStatus) The managed Redshift Serverless compute status.redshiftDatabaseName
(String redshiftDatabaseName) The default Redshift database resource name in the managed compute.statusMessage
(String statusMessage) A message that gives more detailed information about the managed workgroup status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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 isaws:redshift
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-