Class SecurityConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.glue.alpha.SecurityConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<SecurityConfiguration>
- Enclosing class:
SecurityConfiguration
@Stability(Deprecated)
@Deprecated
public static final class SecurityConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<SecurityConfiguration>
Deprecated.
(deprecated) A fluent builder for
SecurityConfiguration.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Deprecated.cloudWatchEncryption(CloudWatchEncryption cloudWatchEncryption) Deprecated.Deprecated.jobBookmarksEncryption(JobBookmarksEncryption jobBookmarksEncryption) Deprecated.removalPolicy(RemovalPolicy removalPolicy) Deprecated.s3Encryption(S3Encryption s3Encryption) Deprecated.securityConfigurationName(String securityConfigurationName) Deprecated.
-
Method Details
-
create
@Stability(Deprecated) @Deprecated public static SecurityConfiguration.Builder create(software.constructs.Construct scope, String id) Deprecated.- Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
SecurityConfiguration.Builder.
-
cloudWatchEncryption
@Stability(Deprecated) @Deprecated public SecurityConfiguration.Builder cloudWatchEncryption(CloudWatchEncryption cloudWatchEncryption) Deprecated.(deprecated) The encryption configuration for Amazon CloudWatch Logs.Default: no cloudwatch logs encryption.
- Parameters:
cloudWatchEncryption- The encryption configuration for Amazon CloudWatch Logs. This parameter is required.- Returns:
this
-
jobBookmarksEncryption
@Stability(Deprecated) @Deprecated public SecurityConfiguration.Builder jobBookmarksEncryption(JobBookmarksEncryption jobBookmarksEncryption) Deprecated.(deprecated) The encryption configuration for Glue Job Bookmarks.Default: no job bookmarks encryption.
- Parameters:
jobBookmarksEncryption- The encryption configuration for Glue Job Bookmarks. This parameter is required.- Returns:
this
-
removalPolicy
@Stability(Deprecated) @Deprecated public SecurityConfiguration.Builder removalPolicy(RemovalPolicy removalPolicy) Deprecated.(deprecated) Policy to apply when the security configuration is removed from the stack.Default: - resource will be destroyed
- Parameters:
removalPolicy- Policy to apply when the security configuration is removed from the stack. This parameter is required.- Returns:
this
-
s3Encryption
@Stability(Deprecated) @Deprecated public SecurityConfiguration.Builder s3Encryption(S3Encryption s3Encryption) Deprecated.(deprecated) The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.Default: no s3 encryption.
- Parameters:
s3Encryption- The encryption configuration for Amazon Simple Storage Service (Amazon S3) data. This parameter is required.- Returns:
this
-
securityConfigurationName
@Stability(Deprecated) @Deprecated public SecurityConfiguration.Builder securityConfigurationName(String securityConfigurationName) Deprecated.(deprecated) The name of the security configuration.Default: - generated by CDK.
- Parameters:
securityConfigurationName- The name of the security configuration. This parameter is required.- Returns:
this
-
build
Deprecated.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SecurityConfiguration>- Returns:
- a newly built instance of
SecurityConfiguration.
-