Package com.pulumi.aws.devopsguru.inputs
Class ServiceIntegrationKmsServerSideEncryptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.devopsguru.inputs.ServiceIntegrationKmsServerSideEncryptionArgs.Builder
-
- Enclosing class:
- ServiceIntegrationKmsServerSideEncryptionArgs
public static final class ServiceIntegrationKmsServerSideEncryptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceIntegrationKmsServerSideEncryptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceIntegrationKmsServerSideEncryptionArgsbuild()ServiceIntegrationKmsServerSideEncryptionArgs.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)ServiceIntegrationKmsServerSideEncryptionArgs.BuilderkmsKeyId(java.lang.String kmsKeyId)ServiceIntegrationKmsServerSideEncryptionArgs.BuilderoptInStatus(com.pulumi.core.Output<java.lang.String> optInStatus)ServiceIntegrationKmsServerSideEncryptionArgs.BuilderoptInStatus(java.lang.String optInStatus)ServiceIntegrationKmsServerSideEncryptionArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)ServiceIntegrationKmsServerSideEncryptionArgs.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceIntegrationKmsServerSideEncryptionArgs defaults)
-
-
Method Detail
-
kmsKeyId
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID. This value can be a key ID, key ARN, alias name, or alias ARN.- Returns:
- builder
-
kmsKeyId
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID. This value can be a key ID, key ARN, alias name, or alias ARN.- Returns:
- builder
-
optInStatus
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder optInStatus(@Nullable com.pulumi.core.Output<java.lang.String> optInStatus)
- Parameters:
optInStatus- Specifies whether KMS integration is enabled. Valid values are `DISABLED` and `ENABLED`.- Returns:
- builder
-
optInStatus
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder optInStatus(java.lang.String optInStatus)
- Parameters:
optInStatus- Specifies whether KMS integration is enabled. Valid values are `DISABLED` and `ENABLED`.- Returns:
- builder
-
type
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of KMS key used. Valid values are `CUSTOMER_MANAGED_KEY` and `AWS_OWNED_KMS_KEY`.- Returns:
- builder
-
type
public ServiceIntegrationKmsServerSideEncryptionArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of KMS key used. Valid values are `CUSTOMER_MANAGED_KEY` and `AWS_OWNED_KMS_KEY`.- Returns:
- builder
-
build
public ServiceIntegrationKmsServerSideEncryptionArgs build()
-
-