Class DomainState.Builder

  • Enclosing class:
    DomainState

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

      • Builder

        public Builder()
    • Method Detail

      • dkimVerificationStatus

        public DomainState.Builder dkimVerificationStatus​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> dkimVerificationStatus)
        Parameters:
        dkimVerificationStatus - DKIM verification status. Values: `PENDING`, `VERIFIED`, `FAILED`.
        Returns:
        builder
      • dkimVerificationStatus

        public DomainState.Builder dkimVerificationStatus​(java.lang.String dkimVerificationStatus)
        Parameters:
        dkimVerificationStatus - DKIM verification status. Values: `PENDING`, `VERIFIED`, `FAILED`.
        Returns:
        builder
      • domainName

        public DomainState.Builder domainName​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> domainName)
        Parameters:
        domainName - Mail domain name to register. Changing this forces a new resource.
        Returns:
        builder
      • domainName

        public DomainState.Builder domainName​(java.lang.String domainName)
        Parameters:
        domainName - Mail domain name to register. Changing this forces a new resource.
        Returns:
        builder
      • isDefault

        public DomainState.Builder isDefault​(@Nullable
                                             com.pulumi.core.Output<java.lang.Boolean> isDefault)
        Parameters:
        isDefault - Whether this domain is the default mail domain for the organization.
        Returns:
        builder
      • isDefault

        public DomainState.Builder isDefault​(java.lang.Boolean isDefault)
        Parameters:
        isDefault - Whether this domain is the default mail domain for the organization.
        Returns:
        builder
      • isTestDomain

        public DomainState.Builder isTestDomain​(@Nullable
                                                com.pulumi.core.Output<java.lang.Boolean> isTestDomain)
        Parameters:
        isTestDomain - Whether this is the auto-provisioned test domain.
        Returns:
        builder
      • isTestDomain

        public DomainState.Builder isTestDomain​(java.lang.Boolean isTestDomain)
        Parameters:
        isTestDomain - Whether this is the auto-provisioned test domain.
        Returns:
        builder
      • organizationId

        public DomainState.Builder organizationId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> organizationId)
        Parameters:
        organizationId - Identifier of the WorkMail organization. Changing this forces a new resource.
        Returns:
        builder
      • organizationId

        public DomainState.Builder organizationId​(java.lang.String organizationId)
        Parameters:
        organizationId - Identifier of the WorkMail organization. Changing this forces a new resource.
        Returns:
        builder
      • ownershipVerificationStatus

        public DomainState.Builder ownershipVerificationStatus​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> ownershipVerificationStatus)
        Parameters:
        ownershipVerificationStatus - Domain ownership verification status. Values: `PENDING`, `VERIFIED`, `FAILED`.
        Returns:
        builder
      • ownershipVerificationStatus

        public DomainState.Builder ownershipVerificationStatus​(java.lang.String ownershipVerificationStatus)
        Parameters:
        ownershipVerificationStatus - Domain ownership verification status. Values: `PENDING`, `VERIFIED`, `FAILED`.
        Returns:
        builder
      • records

        public DomainState.Builder records​(@Nullable
                                           com.pulumi.core.Output<java.util.List<DomainRecordArgs>> records)
        Parameters:
        records - List of DNS records required for domain verification. See `records` Block below.
        Returns:
        builder
      • records

        public DomainState.Builder records​(java.util.List<DomainRecordArgs> records)
        Parameters:
        records - List of DNS records required for domain verification. See `records` Block below.
        Returns:
        builder
      • records

        public DomainState.Builder records​(DomainRecordArgs... records)
        Parameters:
        records - List of DNS records required for domain verification. See `records` Block below.
        Returns:
        builder
      • region

        public DomainState.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 DomainState.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