Package com.pulumi.aws.kms.inputs
Class CiphertextState.Builder
- java.lang.Object
-
- com.pulumi.aws.kms.inputs.CiphertextState.Builder
-
- Enclosing class:
- CiphertextState
public static final class CiphertextState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CiphertextState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CiphertextStatebuild()CiphertextState.BuilderciphertextBlob(com.pulumi.core.Output<java.lang.String> ciphertextBlob)CiphertextState.BuilderciphertextBlob(java.lang.String ciphertextBlob)CiphertextState.Buildercontext(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> context)CiphertextState.Buildercontext(java.util.Map<java.lang.String,java.lang.String> context)CiphertextState.BuilderkeyId(com.pulumi.core.Output<java.lang.String> keyId)CiphertextState.BuilderkeyId(java.lang.String keyId)CiphertextState.Builderplaintext(com.pulumi.core.Output<java.lang.String> plaintext)CiphertextState.Builderplaintext(java.lang.String plaintext)CiphertextState.BuilderplaintextWo(com.pulumi.core.Output<java.lang.String> plaintextWo)CiphertextState.BuilderplaintextWo(java.lang.String plaintextWo)CiphertextState.BuilderplaintextWoVersion(com.pulumi.core.Output<java.lang.String> plaintextWoVersion)CiphertextState.BuilderplaintextWoVersion(java.lang.String plaintextWoVersion)CiphertextState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CiphertextState.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CiphertextState defaults)
-
-
Method Detail
-
ciphertextBlob
public CiphertextState.Builder ciphertextBlob(@Nullable com.pulumi.core.Output<java.lang.String> ciphertextBlob)
- Parameters:
ciphertextBlob- Base64 encoded ciphertext- Returns:
- builder
-
ciphertextBlob
public CiphertextState.Builder ciphertextBlob(java.lang.String ciphertextBlob)
- Parameters:
ciphertextBlob- Base64 encoded ciphertext- Returns:
- builder
-
context
public CiphertextState.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 CiphertextState.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 CiphertextState.Builder keyId(@Nullable com.pulumi.core.Output<java.lang.String> keyId)
- Parameters:
keyId- Globally unique key ID for the customer master key.- Returns:
- builder
-
keyId
public CiphertextState.Builder keyId(java.lang.String keyId)
- Parameters:
keyId- Globally unique key ID for the customer master key.- Returns:
- builder
-
plaintext
public CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState.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 CiphertextState build()
-
-