Interface AssociateCustomDomainResponse.Builder
- All Superinterfaces:
AppRunnerResponse.Builder
,AwsResponse.Builder
,Buildable
,CopyableBuilder<AssociateCustomDomainResponse.Builder,
,AssociateCustomDomainResponse> SdkBuilder<AssociateCustomDomainResponse.Builder,
,AssociateCustomDomainResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
AssociateCustomDomainResponse
-
Method Summary
Modifier and TypeMethodDescriptioncustomDomain
(Consumer<CustomDomain.Builder> customDomain) A description of the domain name that's being associated.customDomain
(CustomDomain customDomain) A description of the domain name that's being associated.The App Runner subdomain of the App Runner service.serviceArn
(String serviceArn) The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.vpcDNSTargets
(Collection<VpcDNSTarget> vpcDNSTargets) DNS Target records for the custom domains of this Amazon VPC.vpcDNSTargets
(Consumer<VpcDNSTarget.Builder>... vpcDNSTargets) DNS Target records for the custom domains of this Amazon VPC.vpcDNSTargets
(VpcDNSTarget... vpcDNSTargets) DNS Target records for the custom domains of this Amazon VPC.Methods inherited from interface software.amazon.awssdk.services.apprunner.model.AppRunnerResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
dnsTarget
The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name.
- Parameters:
dnsTarget
- The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceArn
The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.
- Parameters:
serviceArn
- The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDomain
A description of the domain name that's being associated.
- Parameters:
customDomain
- A description of the domain name that's being associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDomain
default AssociateCustomDomainResponse.Builder customDomain(Consumer<CustomDomain.Builder> customDomain) A description of the domain name that's being associated.
This is a convenience method that creates an instance of theCustomDomain.Builder
avoiding the need to create one manually viaCustomDomain.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomDomain(CustomDomain)
.- Parameters:
customDomain
- a consumer that will call methods onCustomDomain.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcDNSTargets
DNS Target records for the custom domains of this Amazon VPC.
- Parameters:
vpcDNSTargets
- DNS Target records for the custom domains of this Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcDNSTargets
DNS Target records for the custom domains of this Amazon VPC.
- Parameters:
vpcDNSTargets
- DNS Target records for the custom domains of this Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcDNSTargets
AssociateCustomDomainResponse.Builder vpcDNSTargets(Consumer<VpcDNSTarget.Builder>... vpcDNSTargets) DNS Target records for the custom domains of this Amazon VPC.
This is a convenience method that creates an instance of theVpcDNSTarget.Builder
avoiding the need to create one manually viaVpcDNSTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcDNSTargets(List<VpcDNSTarget>)
.- Parameters:
vpcDNSTargets
- a consumer that will call methods onVpcDNSTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-