Package com.pulumi.aws.kms
Class CiphertextArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kms.CiphertextArgs.Builder
-
- Enclosing class:
- CiphertextArgs
public static final class CiphertextArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CiphertextArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CiphertextArgsbuild()CiphertextArgs.Buildercontext(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> context)CiphertextArgs.Buildercontext(java.util.Map<java.lang.String,java.lang.String> context)CiphertextArgs.BuilderkeyId(com.pulumi.core.Output<java.lang.String> keyId)CiphertextArgs.BuilderkeyId(java.lang.String keyId)CiphertextArgs.Builderplaintext(com.pulumi.core.Output<java.lang.String> plaintext)CiphertextArgs.Builderplaintext(java.lang.String plaintext)CiphertextArgs.BuilderplaintextWo(com.pulumi.core.Output<java.lang.String> plaintextWo)CiphertextArgs.BuilderplaintextWo(java.lang.String plaintextWo)CiphertextArgs.BuilderplaintextWoVersion(com.pulumi.core.Output<java.lang.String> plaintextWoVersion)CiphertextArgs.BuilderplaintextWoVersion(java.lang.String plaintextWoVersion)CiphertextArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)CiphertextArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CiphertextArgs defaults)
-
-
Method Detail
-
context
public CiphertextArgs.Builder context(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> context)
- Parameters:
context- Mapping that makes up the encryption context.- Returns:
- builder
-
context
public CiphertextArgs.Builder context(java.util.Map<java.lang.String,java.lang.String> context)
- Parameters:
context- Mapping that makes up the encryption context.- Returns:
- builder
-
keyId
public CiphertextArgs.Builder keyId(com.pulumi.core.Output<java.lang.String> keyId)
- Parameters:
keyId- Globally unique key ID for the customer master key.- Returns:
- builder
-
keyId
public CiphertextArgs.Builder keyId(java.lang.String keyId)
- Parameters:
keyId- Globally unique key ID for the customer master key.- Returns:
- builder
-
plaintext
public CiphertextArgs.Builder plaintext(@Nullable com.pulumi.core.Output<java.lang.String> plaintext)
- Parameters:
plaintext- Data to be encrypted. Note that this may show up in logs, and it will be stored in the state file.- Returns:
- builder
-
plaintext
public CiphertextArgs.Builder plaintext(java.lang.String plaintext)
- Parameters:
plaintext- Data to be encrypted. Note that this may show up in logs, and it will be stored in the state file.- Returns:
- builder
-
plaintextWo
public CiphertextArgs.Builder plaintextWo(@Nullable com.pulumi.core.Output<java.lang.String> plaintextWo)
- Parameters:
plaintextWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Data to be encrypted. Note that this may show up in logs. It will not be stored in the state file.- Returns:
- builder
-
plaintextWo
public CiphertextArgs.Builder plaintextWo(java.lang.String plaintextWo)
- Parameters:
plaintextWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Data to be encrypted. Note that this may show up in logs. It will not be stored in the state file.- Returns:
- builder
-
plaintextWoVersion
public CiphertextArgs.Builder plaintextWoVersion(@Nullable com.pulumi.core.Output<java.lang.String> plaintextWoVersion)
- Parameters:
plaintextWoVersion- Triggers a replacement together with `plaintextWo`. Modify this value when a replacement is required.- Returns:
- builder
-
plaintextWoVersion
public CiphertextArgs.Builder plaintextWoVersion(java.lang.String plaintextWoVersion)
- Parameters:
plaintextWoVersion- Triggers a replacement together with `plaintextWo`. Modify this value when a replacement is required.- Returns:
- builder
-
region
public CiphertextArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CiphertextArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public CiphertextArgs build()
-
-