Interface DataLakeAccessPropertiesOutput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>,SdkBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>,SdkPojo
- Enclosing class:
- DataLakeAccessPropertiesOutput
public static interface DataLakeAccessPropertiesOutput.Builder extends SdkPojo, CopyableBuilder<DataLakeAccessPropertiesOutput.Builder,DataLakeAccessPropertiesOutput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataLakeAccessPropertiesOutput.BuildercatalogType(String catalogType)Specifies a federated catalog type for the native catalog resource.DataLakeAccessPropertiesOutput.BuilderdataLakeAccess(Boolean dataLakeAccess)Turns on or off data lake access for Apache Spark applications that access Amazon Redshift databases in the Data Catalog.DataLakeAccessPropertiesOutput.BuilderdataTransferRole(String dataTransferRole)A role that will be assumed by Glue for transferring data into/out of the staging bucket during a query.DataLakeAccessPropertiesOutput.BuilderkmsKey(String kmsKey)An encryption key that will be used for the staging bucket that will be created along with the catalog.DataLakeAccessPropertiesOutput.BuildermanagedWorkgroupName(String managedWorkgroupName)The managed Redshift Serverless compute name that is created for your catalog resource.DataLakeAccessPropertiesOutput.BuildermanagedWorkgroupStatus(String managedWorkgroupStatus)The managed Redshift Serverless compute status.DataLakeAccessPropertiesOutput.BuilderredshiftDatabaseName(String redshiftDatabaseName)The default Redshift database resource name in the managed compute.DataLakeAccessPropertiesOutput.BuilderstatusMessage(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 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 isaws:redshift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-