Class CiphertextState.Builder

  • Enclosing class:
    CiphertextState

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

      • Builder

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