Interface DescribeCustomDomainsResponse.Builder

All Superinterfaces:
AppRunnerResponse.Builder, AwsResponse.Builder, Buildable, CopyableBuilder<DescribeCustomDomainsResponse.Builder,DescribeCustomDomainsResponse>, SdkBuilder<DescribeCustomDomainsResponse.Builder,DescribeCustomDomainsResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeCustomDomainsResponse

public static interface DescribeCustomDomainsResponse.Builder extends AppRunnerResponse.Builder, SdkPojo, CopyableBuilder<DescribeCustomDomainsResponse.Builder,DescribeCustomDomainsResponse>
  • Method Details

    • dnsTarget

      The App Runner subdomain of the App Runner service. The associated custom domain names are mapped to this target name.

      Parameters:
      dnsTarget - The App Runner subdomain of the App Runner service. The associated custom domain names are 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 whose associated custom domain names you want to describe.

      Parameters:
      serviceArn - The Amazon Resource Name (ARN) of the App Runner service whose associated custom domain names you want to describe.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customDomains

      A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.

      Parameters:
      customDomains - A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customDomains

      DescribeCustomDomainsResponse.Builder customDomains(CustomDomain... customDomains)

      A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.

      Parameters:
      customDomains - A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customDomains

      A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.

      This is a convenience method that creates an instance of the CustomDomain.Builder avoiding the need to create one manually via CustomDomain.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customDomains(List<CustomDomain>).

      Parameters:
      customDomains - a consumer that will call methods on CustomDomain.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

      DescribeCustomDomainsResponse.Builder vpcDNSTargets(VpcDNSTarget... 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.

      This is a convenience method that creates an instance of the VpcDNSTarget.Builder avoiding the need to create one manually via VpcDNSTarget.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpcDNSTargets(List<VpcDNSTarget>).

      Parameters:
      vpcDNSTargets - a consumer that will call methods on VpcDNSTarget.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nextToken

      The token that you can pass in a subsequent request to get the next result page. It's returned in a paginated request.

      Parameters:
      nextToken - The token that you can pass in a subsequent request to get the next result page. It's returned in a paginated request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.