Class CiphertextArgs.Builder

  • Enclosing class:
    CiphertextArgs

    public static final class CiphertextArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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