Interface UpdateDomainAssociationRequest.Builder
- All Superinterfaces:
AmplifyRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDomainAssociationRequest.Builder,,UpdateDomainAssociationRequest> SdkBuilder<UpdateDomainAssociationRequest.Builder,,UpdateDomainAssociationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateDomainAssociationRequest
public static interface UpdateDomainAssociationRequest.Builder
extends AmplifyRequest.Builder, SdkPojo, CopyableBuilder<UpdateDomainAssociationRequest.Builder,UpdateDomainAssociationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe unique ID for an Amplify app.autoSubDomainCreationPatterns(String... autoSubDomainCreationPatterns) Sets the branch patterns for automatic subdomain creation.autoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns) Sets the branch patterns for automatic subdomain creation.autoSubDomainIAMRole(String autoSubDomainIAMRole) The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.domainName(String domainName) The name of the domain.enableAutoSubDomain(Boolean enableAutoSubDomain) Enables the automated creation of subdomains for branches.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.subDomainSettings(Collection<SubDomainSetting> subDomainSettings) Describes the settings for the subdomain.subDomainSettings(Consumer<SubDomainSetting.Builder>... subDomainSettings) Describes the settings for the subdomain.subDomainSettings(SubDomainSetting... subDomainSettings) Describes the settings for the subdomain.Methods inherited from interface software.amazon.awssdk.services.amplify.model.AmplifyRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
appId
The unique ID for an Amplify app.
- Parameters:
appId- The unique ID for an Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
The name of the domain.
- Parameters:
domainName- The name of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableAutoSubDomain
Enables the automated creation of subdomains for branches.
- Parameters:
enableAutoSubDomain- Enables the automated creation of subdomains for branches.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subDomainSettings
UpdateDomainAssociationRequest.Builder subDomainSettings(Collection<SubDomainSetting> subDomainSettings) Describes the settings for the subdomain.
- Parameters:
subDomainSettings- Describes the settings for the subdomain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subDomainSettings
Describes the settings for the subdomain.
- Parameters:
subDomainSettings- Describes the settings for the subdomain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subDomainSettings
UpdateDomainAssociationRequest.Builder subDomainSettings(Consumer<SubDomainSetting.Builder>... subDomainSettings) Describes the settings for the subdomain.
This is a convenience method that creates an instance of theSubDomainSetting.Builderavoiding the need to create one manually viaSubDomainSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubDomainSettings(List<SubDomainSetting>).- Parameters:
subDomainSettings- a consumer that will call methods onSubDomainSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoSubDomainCreationPatterns
UpdateDomainAssociationRequest.Builder autoSubDomainCreationPatterns(Collection<String> autoSubDomainCreationPatterns) Sets the branch patterns for automatic subdomain creation.
- Parameters:
autoSubDomainCreationPatterns- Sets the branch patterns for automatic subdomain creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoSubDomainCreationPatterns
UpdateDomainAssociationRequest.Builder autoSubDomainCreationPatterns(String... autoSubDomainCreationPatterns) Sets the branch patterns for automatic subdomain creation.
- Parameters:
autoSubDomainCreationPatterns- Sets the branch patterns for automatic subdomain creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoSubDomainIAMRole
The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
- Parameters:
autoSubDomainIAMRole- The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDomainAssociationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDomainAssociationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-