Class CertificateState.Builder

  • Enclosing class:
    CertificateState

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

      • Builder

        public Builder()
    • Method Detail

      • certificateArn

        public CertificateState.Builder certificateArn​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> certificateArn)
        Parameters:
        certificateArn - ARN for the certificate.
        Returns:
        builder
      • certificateArn

        public CertificateState.Builder certificateArn​(java.lang.String certificateArn)
        Parameters:
        certificateArn - ARN for the certificate.
        Returns:
        builder
      • certificateId

        public CertificateState.Builder certificateId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> certificateId)
        Parameters:
        certificateId - The certificate identifier.
        Returns:
        builder
      • certificateId

        public CertificateState.Builder certificateId​(java.lang.String certificateId)
        Parameters:
        certificateId - The certificate identifier.
        Returns:
        builder
      • certificatePem

        public CertificateState.Builder certificatePem​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> certificatePem)
        Parameters:
        certificatePem - The contents of the .pem X.509 certificate file for the certificate. Either `certificatePem` or `certificateWallet` must be set.
        Returns:
        builder
      • certificatePem

        public CertificateState.Builder certificatePem​(java.lang.String certificatePem)
        Parameters:
        certificatePem - The contents of the .pem X.509 certificate file for the certificate. Either `certificatePem` or `certificateWallet` must be set.
        Returns:
        builder
      • certificateWallet

        public CertificateState.Builder certificateWallet​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> certificateWallet)
        Parameters:
        certificateWallet - The contents of the Oracle Wallet certificate for use with SSL, provided as a base64-encoded String. Either `certificatePem` or `certificateWallet` must be set.
        Returns:
        builder
      • certificateWallet

        public CertificateState.Builder certificateWallet​(java.lang.String certificateWallet)
        Parameters:
        certificateWallet - The contents of the Oracle Wallet certificate for use with SSL, provided as a base64-encoded String. Either `certificatePem` or `certificateWallet` must be set.
        Returns:
        builder
      • region

        public CertificateState.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 CertificateState.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
      • tags

        public CertificateState.Builder tags​(@Nullable
                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public CertificateState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public CertificateState.Builder tagsAll​(@Nullable
                                                com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public CertificateState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder