Interface EndpointConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EndpointConfiguration.Builder,
,EndpointConfiguration> SdkBuilder<EndpointConfiguration.Builder,
,EndpointConfiguration> SdkPojo
- Enclosing class:
EndpointConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiontypes
(Collection<EndpointType> types) A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).types
(EndpointType... types) A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).typesWithStrings
(String... types) A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).typesWithStrings
(Collection<String> types) A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).vpcEndpointIds
(String... vpcEndpointIds) A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes.vpcEndpointIds
(Collection<String> vpcEndpointIds) A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes.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
-
Method Details
-
typesWithStrings
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Parameters:
types
- A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typesWithStrings
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Parameters:
types
- A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
types
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Parameters:
types
- A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
types
A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is
"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Parameters:
types
- A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is"EDGE"
. For a regional API and its custom domain name, the endpoint type isREGIONAL
. For a private API, the endpoint type isPRIVATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointIds
A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for
PRIVATE
endpoint type.- Parameters:
vpcEndpointIds
- A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported forPRIVATE
endpoint type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEndpointIds
A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for
PRIVATE
endpoint type.- Parameters:
vpcEndpointIds
- A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported forPRIVATE
endpoint type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-