Package com.pulumi.aws.kinesis.inputs
Class FirehoseDeliveryStreamServerSideEncryptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesis.inputs.FirehoseDeliveryStreamServerSideEncryptionArgs.Builder
-
- Enclosing class:
- FirehoseDeliveryStreamServerSideEncryptionArgs
public static final class FirehoseDeliveryStreamServerSideEncryptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FirehoseDeliveryStreamServerSideEncryptionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirehoseDeliveryStreamServerSideEncryptionArgsbuild()FirehoseDeliveryStreamServerSideEncryptionArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)FirehoseDeliveryStreamServerSideEncryptionArgs.Builderenabled(java.lang.Boolean enabled)FirehoseDeliveryStreamServerSideEncryptionArgs.BuilderkeyArn(com.pulumi.core.Output<java.lang.String> keyArn)FirehoseDeliveryStreamServerSideEncryptionArgs.BuilderkeyArn(java.lang.String keyArn)FirehoseDeliveryStreamServerSideEncryptionArgs.BuilderkeyType(com.pulumi.core.Output<java.lang.String> keyType)FirehoseDeliveryStreamServerSideEncryptionArgs.BuilderkeyType(java.lang.String keyType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FirehoseDeliveryStreamServerSideEncryptionArgs defaults)
-
-
Method Detail
-
enabled
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether to enable encryption at rest. Default is `false`.- Returns:
- builder
-
enabled
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether to enable encryption at rest. Default is `false`.- Returns:
- builder
-
keyArn
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder keyArn(@Nullable com.pulumi.core.Output<java.lang.String> keyArn)
- Parameters:
keyArn- ARN of the encryption key. Required when `keyType` is `CUSTOMER_MANAGED_CMK`.- Returns:
- builder
-
keyArn
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder keyArn(java.lang.String keyArn)
- Parameters:
keyArn- ARN of the encryption key. Required when `keyType` is `CUSTOMER_MANAGED_CMK`.- Returns:
- builder
-
keyType
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder keyType(@Nullable com.pulumi.core.Output<java.lang.String> keyType)
- Parameters:
keyType- Type of encryption key. Default is `AWS_OWNED_CMK`. Valid values are `AWS_OWNED_CMK` and `CUSTOMER_MANAGED_CMK`.- Returns:
- builder
-
keyType
public FirehoseDeliveryStreamServerSideEncryptionArgs.Builder keyType(java.lang.String keyType)
- Parameters:
keyType- Type of encryption key. Default is `AWS_OWNED_CMK`. Valid values are `AWS_OWNED_CMK` and `CUSTOMER_MANAGED_CMK`.- Returns:
- builder
-
build
public FirehoseDeliveryStreamServerSideEncryptionArgs build()
-
-