Class SecurityConfiguration.Builder

java.lang.Object
software.amazon.awscdk.services.glue.SecurityConfiguration.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<SecurityConfiguration>
Enclosing class:
SecurityConfiguration

@Stability(Experimental) public static final class SecurityConfiguration.Builder extends Object implements software.amazon.jsii.Builder<SecurityConfiguration>
(experimental) A fluent builder for SecurityConfiguration.
  • Method Details

    • create

      @Stability(Experimental) public static SecurityConfiguration.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of SecurityConfiguration.Builder.
    • securityConfigurationName

      @Stability(Experimental) public SecurityConfiguration.Builder securityConfigurationName(String securityConfigurationName)
      (experimental) The name of the security configuration.

      Parameters:
      securityConfigurationName - The name of the security configuration. This parameter is required.
      Returns:
      this
    • cloudWatchEncryption

      @Stability(Experimental) public SecurityConfiguration.Builder cloudWatchEncryption(CloudWatchEncryption cloudWatchEncryption)
      (experimental) 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(Experimental) public SecurityConfiguration.Builder jobBookmarksEncryption(JobBookmarksEncryption jobBookmarksEncryption)
      (experimental) 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
    • s3Encryption

      @Stability(Experimental) public SecurityConfiguration.Builder s3Encryption(S3Encryption s3Encryption)
      (experimental) 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
    • build

      @Stability(Experimental) public SecurityConfiguration build()
      Specified by:
      build in interface software.amazon.jsii.Builder<SecurityConfiguration>
      Returns:
      a newly built instance of SecurityConfiguration.