Package com.pulumi.aws.glue.inputs
Class CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder
-
- Enclosing class:
- CatalogCatalogPropertiesDataLakeAccessPropertiesArgs
public static final class CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CatalogCatalogPropertiesDataLakeAccessPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CatalogCatalogPropertiesDataLakeAccessPropertiesArgs defaults)
-
-
Method Detail
-
catalogType
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder catalogType(@Nullable com.pulumi.core.Output<java.lang.String> catalogType)
- Parameters:
catalogType- Type of the catalog.- Returns:
- builder
-
catalogType
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder catalogType(java.lang.String catalogType)
- Parameters:
catalogType- Type of the catalog.- Returns:
- builder
-
dataLakeAccess
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder dataLakeAccess(@Nullable com.pulumi.core.Output<java.lang.Boolean> dataLakeAccess)
- Parameters:
dataLakeAccess- Whether data lake access is enabled.- Returns:
- builder
-
dataLakeAccess
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder dataLakeAccess(java.lang.Boolean dataLakeAccess)
- Parameters:
dataLakeAccess- Whether data lake access is enabled.- Returns:
- builder
-
dataTransferRole
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder dataTransferRole(@Nullable com.pulumi.core.Output<java.lang.String> dataTransferRole)
- Parameters:
dataTransferRole- ARN of the IAM role used for data transfer.- Returns:
- builder
-
dataTransferRole
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder dataTransferRole(java.lang.String dataTransferRole)
- Parameters:
dataTransferRole- ARN of the IAM role used for data transfer.- Returns:
- builder
-
kmsKey
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder kmsKey(@Nullable com.pulumi.core.Output<java.lang.String> kmsKey)
- Parameters:
kmsKey- ARN of the KMS key used for encryption.- Returns:
- builder
-
kmsKey
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder kmsKey(java.lang.String kmsKey)
- Parameters:
kmsKey- ARN of the KMS key used for encryption.- Returns:
- builder
-
managedWorkgroupName
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder managedWorkgroupName(@Nullable com.pulumi.core.Output<java.lang.String> managedWorkgroupName)
- Parameters:
managedWorkgroupName- Managed workgroup name.- Returns:
- builder
-
managedWorkgroupName
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder managedWorkgroupName(java.lang.String managedWorkgroupName)
- Parameters:
managedWorkgroupName- Managed workgroup name.- Returns:
- builder
-
managedWorkgroupStatus
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder managedWorkgroupStatus(@Nullable com.pulumi.core.Output<java.lang.String> managedWorkgroupStatus)
- Parameters:
managedWorkgroupStatus- Managed workgroup status.- Returns:
- builder
-
managedWorkgroupStatus
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder managedWorkgroupStatus(java.lang.String managedWorkgroupStatus)
- Parameters:
managedWorkgroupStatus- Managed workgroup status.- Returns:
- builder
-
redshiftDatabaseName
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder redshiftDatabaseName(@Nullable com.pulumi.core.Output<java.lang.String> redshiftDatabaseName)
- Parameters:
redshiftDatabaseName- Redshift database name.- Returns:
- builder
-
redshiftDatabaseName
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder redshiftDatabaseName(java.lang.String redshiftDatabaseName)
- Parameters:
redshiftDatabaseName- Redshift database name.- Returns:
- builder
-
statusMessage
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder statusMessage(@Nullable com.pulumi.core.Output<java.lang.String> statusMessage)
- Parameters:
statusMessage- Status message.- Returns:
- builder
-
statusMessage
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs.Builder statusMessage(java.lang.String statusMessage)
- Parameters:
statusMessage- Status message.- Returns:
- builder
-
build
public CatalogCatalogPropertiesDataLakeAccessPropertiesArgs build()
-
-