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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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
PRIVATEendpoint type.- Parameters:
vpcEndpointIds- A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported forPRIVATEendpoint 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
PRIVATEendpoint type.- Parameters:
vpcEndpointIds- A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported forPRIVATEendpoint type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-