Class DomainState.Builder

  • Enclosing class:
    DomainState

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

      • Builder

        public Builder()
    • Method Detail

      • arn

        public DomainState.Builder arn​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - The ARN of the Domain.
        Returns:
        builder
      • arn

        public DomainState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - The ARN of the Domain.
        Returns:
        builder
      • assetSizeBytes

        public DomainState.Builder assetSizeBytes​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> assetSizeBytes)
        Parameters:
        assetSizeBytes - The total size of all assets in the domain.
        Returns:
        builder
      • assetSizeBytes

        public DomainState.Builder assetSizeBytes​(java.lang.String assetSizeBytes)
        Parameters:
        assetSizeBytes - The total size of all assets in the domain.
        Returns:
        builder
      • createdTime

        public DomainState.Builder createdTime​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> createdTime)
        Parameters:
        createdTime - A timestamp that represents the date and time the domain was created in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • createdTime

        public DomainState.Builder createdTime​(java.lang.String createdTime)
        Parameters:
        createdTime - A timestamp that represents the date and time the domain was created in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8).
        Returns:
        builder
      • domain

        public DomainState.Builder domain​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> domain)
        Parameters:
        domain - The name of the domain to create. All domain names in an AWS Region that are in the same AWS account must be unique. The domain name is used as the prefix in DNS hostnames. Do not use sensitive information in a domain name because it is publicly discoverable.
        Returns:
        builder
      • domain

        public DomainState.Builder domain​(java.lang.String domain)
        Parameters:
        domain - The name of the domain to create. All domain names in an AWS Region that are in the same AWS account must be unique. The domain name is used as the prefix in DNS hostnames. Do not use sensitive information in a domain name because it is publicly discoverable.
        Returns:
        builder
      • encryptionKey

        public DomainState.Builder encryptionKey​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> encryptionKey)
        Parameters:
        encryptionKey - The encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key Amazon Resource Name (ARN). The default aws/codeartifact AWS KMS master key is used if this element is absent.
        Returns:
        builder
      • encryptionKey

        public DomainState.Builder encryptionKey​(java.lang.String encryptionKey)
        Parameters:
        encryptionKey - The encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key Amazon Resource Name (ARN). The default aws/codeartifact AWS KMS master key is used if this element is absent.
        Returns:
        builder
      • owner

        public DomainState.Builder owner​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> owner)
        Parameters:
        owner - The AWS account ID that owns the domain.
        Returns:
        builder
      • owner

        public DomainState.Builder owner​(java.lang.String owner)
        Parameters:
        owner - The AWS account ID that owns the domain.
        Returns:
        builder
      • repositoryCount

        public DomainState.Builder repositoryCount​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Integer> repositoryCount)
        Parameters:
        repositoryCount - The number of repositories in the domain.
        Returns:
        builder
      • repositoryCount

        public DomainState.Builder repositoryCount​(java.lang.Integer repositoryCount)
        Parameters:
        repositoryCount - The number of repositories in the domain.
        Returns:
        builder
      • s3BucketArn

        public DomainState.Builder s3BucketArn​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> s3BucketArn)
        Parameters:
        s3BucketArn - The ARN of the Amazon S3 bucket that is used to store package assets in the domain.
        Returns:
        builder
      • s3BucketArn

        public DomainState.Builder s3BucketArn​(java.lang.String s3BucketArn)
        Parameters:
        s3BucketArn - The ARN of the Amazon S3 bucket that is used to store package assets in the domain.
        Returns:
        builder
      • tags

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

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

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

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