@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDomainAssociationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The request structure for the update domain association request.
NOOP
Constructor and Description |
---|
UpdateDomainAssociationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateDomainAssociationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppId()
The unique ID for an Amplify app.
|
List<String> |
getAutoSubDomainCreationPatterns()
Sets the branch patterns for automatic subdomain creation.
|
String |
getAutoSubDomainIAMRole()
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for
automatically creating subdomains.
|
String |
getDomainName()
The name of the domain.
|
Boolean |
getEnableAutoSubDomain()
Enables the automated creation of subdomains for branches.
|
List<SubDomainSetting> |
getSubDomainSettings()
Describes the settings for the subdomain.
|
int |
hashCode() |
Boolean |
isEnableAutoSubDomain()
Enables the automated creation of subdomains for branches.
|
void |
setAppId(String appId)
The unique ID for an Amplify app.
|
void |
setAutoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
|
void |
setAutoSubDomainIAMRole(String autoSubDomainIAMRole)
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for
automatically creating subdomains.
|
void |
setDomainName(String domainName)
The name of the domain.
|
void |
setEnableAutoSubDomain(Boolean enableAutoSubDomain)
Enables the automated creation of subdomains for branches.
|
void |
setSubDomainSettings(Collection<SubDomainSetting> subDomainSettings)
Describes the settings for the subdomain.
|
String |
toString()
Returns a string representation of this object.
|
UpdateDomainAssociationRequest |
withAppId(String appId)
The unique ID for an Amplify app.
|
UpdateDomainAssociationRequest |
withAutoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
|
UpdateDomainAssociationRequest |
withAutoSubDomainCreationPatterns(String... autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
|
UpdateDomainAssociationRequest |
withAutoSubDomainIAMRole(String autoSubDomainIAMRole)
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for
automatically creating subdomains.
|
UpdateDomainAssociationRequest |
withDomainName(String domainName)
The name of the domain.
|
UpdateDomainAssociationRequest |
withEnableAutoSubDomain(Boolean enableAutoSubDomain)
Enables the automated creation of subdomains for branches.
|
UpdateDomainAssociationRequest |
withSubDomainSettings(Collection<SubDomainSetting> subDomainSettings)
Describes the settings for the subdomain.
|
UpdateDomainAssociationRequest |
withSubDomainSettings(SubDomainSetting... subDomainSettings)
Describes the settings for the subdomain.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAppId(String appId)
The unique ID for an Amplify app.
appId
- The unique ID for an Amplify app.public String getAppId()
The unique ID for an Amplify app.
public UpdateDomainAssociationRequest withAppId(String appId)
The unique ID for an Amplify app.
appId
- The unique ID for an Amplify app.public void setDomainName(String domainName)
The name of the domain.
domainName
- The name of the domain.public String getDomainName()
The name of the domain.
public UpdateDomainAssociationRequest withDomainName(String domainName)
The name of the domain.
domainName
- The name of the domain.public void setEnableAutoSubDomain(Boolean enableAutoSubDomain)
Enables the automated creation of subdomains for branches.
enableAutoSubDomain
- Enables the automated creation of subdomains for branches.public Boolean getEnableAutoSubDomain()
Enables the automated creation of subdomains for branches.
public UpdateDomainAssociationRequest withEnableAutoSubDomain(Boolean enableAutoSubDomain)
Enables the automated creation of subdomains for branches.
enableAutoSubDomain
- Enables the automated creation of subdomains for branches.public Boolean isEnableAutoSubDomain()
Enables the automated creation of subdomains for branches.
public List<SubDomainSetting> getSubDomainSettings()
Describes the settings for the subdomain.
public void setSubDomainSettings(Collection<SubDomainSetting> subDomainSettings)
Describes the settings for the subdomain.
subDomainSettings
- Describes the settings for the subdomain.public UpdateDomainAssociationRequest withSubDomainSettings(SubDomainSetting... subDomainSettings)
Describes the settings for the subdomain.
NOTE: This method appends the values to the existing list (if any). Use
setSubDomainSettings(java.util.Collection)
or withSubDomainSettings(java.util.Collection)
if
you want to override the existing values.
subDomainSettings
- Describes the settings for the subdomain.public UpdateDomainAssociationRequest withSubDomainSettings(Collection<SubDomainSetting> subDomainSettings)
Describes the settings for the subdomain.
subDomainSettings
- Describes the settings for the subdomain.public List<String> getAutoSubDomainCreationPatterns()
Sets the branch patterns for automatic subdomain creation.
public void setAutoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
autoSubDomainCreationPatterns
- Sets the branch patterns for automatic subdomain creation.public UpdateDomainAssociationRequest withAutoSubDomainCreationPatterns(String... autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
NOTE: This method appends the values to the existing list (if any). Use
setAutoSubDomainCreationPatterns(java.util.Collection)
or
withAutoSubDomainCreationPatterns(java.util.Collection)
if you want to override the existing values.
autoSubDomainCreationPatterns
- Sets the branch patterns for automatic subdomain creation.public UpdateDomainAssociationRequest withAutoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns)
Sets the branch patterns for automatic subdomain creation.
autoSubDomainCreationPatterns
- Sets the branch patterns for automatic subdomain creation.public void setAutoSubDomainIAMRole(String autoSubDomainIAMRole)
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
autoSubDomainIAMRole
- The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for
automatically creating subdomains.public String getAutoSubDomainIAMRole()
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
public UpdateDomainAssociationRequest withAutoSubDomainIAMRole(String autoSubDomainIAMRole)
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
autoSubDomainIAMRole
- The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for
automatically creating subdomains.public String toString()
toString
in class Object
Object.toString()
public UpdateDomainAssociationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()