@Stability(value=Experimental) public static final class DomainProps.Builder extends Object implements software.amazon.jsii.Builder<DomainProps>
DomainProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DomainProps.Builder |
app(IApp app)
Sets the value of
DomainProps.getApp() |
DomainProps.Builder |
autoSubdomainCreationPatterns(List<String> autoSubdomainCreationPatterns)
Sets the value of
DomainOptions.getAutoSubdomainCreationPatterns() |
DomainProps.Builder |
autoSubDomainIamRole(IRole autoSubDomainIamRole)
Sets the value of
DomainProps.getAutoSubDomainIamRole() |
DomainProps |
build()
Builds the configured instance.
|
DomainProps.Builder |
domainName(String domainName)
Sets the value of
DomainOptions.getDomainName() |
DomainProps.Builder |
enableAutoSubdomain(Boolean enableAutoSubdomain)
Sets the value of
DomainOptions.getEnableAutoSubdomain() |
DomainProps.Builder |
subDomains(List<? extends SubDomain> subDomains)
Sets the value of
DomainOptions.getSubDomains() |
@Stability(value=Experimental) public DomainProps.Builder app(IApp app)
DomainProps.getApp()app - The application to which the domain must be connected. This parameter is required.this@Stability(value=Experimental) public DomainProps.Builder autoSubDomainIamRole(IRole autoSubDomainIamRole)
DomainProps.getAutoSubDomainIamRole()autoSubDomainIamRole - The IAM role with access to Route53 when using enableAutoSubdomain.this@Stability(value=Experimental) public DomainProps.Builder autoSubdomainCreationPatterns(List<String> autoSubdomainCreationPatterns)
DomainOptions.getAutoSubdomainCreationPatterns()autoSubdomainCreationPatterns - Branches which should automatically create subdomains.this@Stability(value=Experimental) public DomainProps.Builder domainName(String domainName)
DomainOptions.getDomainName()domainName - The name of the domain.this@Stability(value=Experimental) public DomainProps.Builder enableAutoSubdomain(Boolean enableAutoSubdomain)
DomainOptions.getEnableAutoSubdomain()enableAutoSubdomain - Automatically create subdomains for connected branches.this@Stability(value=Experimental) public DomainProps.Builder subDomains(List<? extends SubDomain> subDomains)
DomainOptions.getSubDomains()subDomains - Subdomains.this@Stability(value=Experimental) public DomainProps build()
build in interface software.amazon.jsii.Builder<DomainProps>DomainPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.