Package com.pulumi.aws.amplify
Class DomainAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.amplify.DomainAssociationArgs.Builder
-
- Enclosing class:
- DomainAssociationArgs
public static final class DomainAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainAssociationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainAssociationArgs defaults)
-
-
Method Detail
-
appId
public DomainAssociationArgs.Builder appId(com.pulumi.core.Output<java.lang.String> appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
appId
public DomainAssociationArgs.Builder appId(java.lang.String appId)
- Parameters:
appId- Unique ID for an Amplify app.- Returns:
- builder
-
certificateSettings
public DomainAssociationArgs.Builder certificateSettings(@Nullable com.pulumi.core.Output<DomainAssociationCertificateSettingsArgs> certificateSettings)
- Parameters:
certificateSettings- The type of SSL/TLS certificate to use for your custom domain. If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.- Returns:
- builder
-
certificateSettings
public DomainAssociationArgs.Builder certificateSettings(DomainAssociationCertificateSettingsArgs certificateSettings)
- Parameters:
certificateSettings- The type of SSL/TLS certificate to use for your custom domain. If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.- Returns:
- builder
-
domainName
public DomainAssociationArgs.Builder domainName(com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- Domain name for the domain association.- Returns:
- builder
-
domainName
public DomainAssociationArgs.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- Domain name for the domain association.- Returns:
- builder
-
enableAutoSubDomain
public DomainAssociationArgs.Builder enableAutoSubDomain(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAutoSubDomain)
- Parameters:
enableAutoSubDomain- Enables the automated creation of subdomains for branches.- Returns:
- builder
-
enableAutoSubDomain
public DomainAssociationArgs.Builder enableAutoSubDomain(java.lang.Boolean enableAutoSubDomain)
- Parameters:
enableAutoSubDomain- Enables the automated creation of subdomains for branches.- Returns:
- builder
-
region
public DomainAssociationArgs.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 DomainAssociationArgs.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
-
subDomains
public DomainAssociationArgs.Builder subDomains(com.pulumi.core.Output<java.util.List<DomainAssociationSubDomainArgs>> subDomains)
- Parameters:
subDomains- Setting for the subdomain. Documented below.- Returns:
- builder
-
subDomains
public DomainAssociationArgs.Builder subDomains(java.util.List<DomainAssociationSubDomainArgs> subDomains)
- Parameters:
subDomains- Setting for the subdomain. Documented below.- Returns:
- builder
-
subDomains
public DomainAssociationArgs.Builder subDomains(DomainAssociationSubDomainArgs... subDomains)
- Parameters:
subDomains- Setting for the subdomain. Documented below.- Returns:
- builder
-
waitForVerification
public DomainAssociationArgs.Builder waitForVerification(@Nullable com.pulumi.core.Output<java.lang.Boolean> waitForVerification)
- Parameters:
waitForVerification- If enabled, the resource will wait for the domain association status to change to `PENDING_DEPLOYMENT` or `AVAILABLE`. Setting this to `false` will skip the process. Default: `true`.- Returns:
- builder
-
waitForVerification
public DomainAssociationArgs.Builder waitForVerification(java.lang.Boolean waitForVerification)
- Parameters:
waitForVerification- If enabled, the resource will wait for the domain association status to change to `PENDING_DEPLOYMENT` or `AVAILABLE`. Setting this to `false` will skip the process. Default: `true`.- Returns:
- builder
-
build
public DomainAssociationArgs build()
-
-