Package com.pulumi.aws.workmail.inputs
Class DomainState.Builder
- java.lang.Object
-
- com.pulumi.aws.workmail.inputs.DomainState.Builder
-
- Enclosing class:
- DomainState
public static final class DomainState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainStatebuild()DomainState.BuilderdkimVerificationStatus(com.pulumi.core.Output<java.lang.String> dkimVerificationStatus)DomainState.BuilderdkimVerificationStatus(java.lang.String dkimVerificationStatus)DomainState.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)DomainState.BuilderdomainName(java.lang.String domainName)DomainState.BuilderisDefault(com.pulumi.core.Output<java.lang.Boolean> isDefault)DomainState.BuilderisDefault(java.lang.Boolean isDefault)DomainState.BuilderisTestDomain(com.pulumi.core.Output<java.lang.Boolean> isTestDomain)DomainState.BuilderisTestDomain(java.lang.Boolean isTestDomain)DomainState.BuilderorganizationId(com.pulumi.core.Output<java.lang.String> organizationId)DomainState.BuilderorganizationId(java.lang.String organizationId)DomainState.BuilderownershipVerificationStatus(com.pulumi.core.Output<java.lang.String> ownershipVerificationStatus)DomainState.BuilderownershipVerificationStatus(java.lang.String ownershipVerificationStatus)DomainState.Builderrecords(DomainRecordArgs... records)DomainState.Builderrecords(com.pulumi.core.Output<java.util.List<DomainRecordArgs>> records)DomainState.Builderrecords(java.util.List<DomainRecordArgs> records)DomainState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DomainState.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainState defaults)
-
-
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
-
build
public DomainState build()
-
-