@Stability(value=Stable) public static final class CfnFlowOutput.EncryptionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnFlowOutput.EncryptionProperty>
CfnFlowOutput.EncryptionProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnFlowOutput.EncryptionProperty.Builder |
algorithm(String algorithm)
Sets the value of
CfnFlowOutput.EncryptionProperty.getAlgorithm() |
CfnFlowOutput.EncryptionProperty |
build()
Builds the configured instance.
|
CfnFlowOutput.EncryptionProperty.Builder |
keyType(String keyType)
Sets the value of
CfnFlowOutput.EncryptionProperty.getKeyType() |
CfnFlowOutput.EncryptionProperty.Builder |
roleArn(String roleArn)
Sets the value of
CfnFlowOutput.EncryptionProperty.getRoleArn() |
CfnFlowOutput.EncryptionProperty.Builder |
secretArn(String secretArn)
Sets the value of
CfnFlowOutput.EncryptionProperty.getSecretArn() |
@Stability(value=Stable) public CfnFlowOutput.EncryptionProperty.Builder roleArn(String roleArn)
CfnFlowOutput.EncryptionProperty.getRoleArn()roleArn - The Amazon Resource Name (ARN) of the role that you created during setup (when you set up MediaConnect as a trusted entity). This parameter is required.this@Stability(value=Stable) public CfnFlowOutput.EncryptionProperty.Builder secretArn(String secretArn)
CfnFlowOutput.EncryptionProperty.getSecretArn()secretArn - The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required.this@Stability(value=Stable) public CfnFlowOutput.EncryptionProperty.Builder algorithm(String algorithm)
CfnFlowOutput.EncryptionProperty.getAlgorithm()algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).this@Stability(value=Stable) public CfnFlowOutput.EncryptionProperty.Builder keyType(String keyType)
CfnFlowOutput.EncryptionProperty.getKeyType()keyType - The type of key that is used for the encryption.
If you don't specify a keyType value, the service uses the default setting ( static-key ).this@Stability(value=Stable) public CfnFlowOutput.EncryptionProperty build()
build in interface software.amazon.jsii.Builder<CfnFlowOutput.EncryptionProperty>CfnFlowOutput.EncryptionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.