Interface EndpointConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EndpointConfiguration.Builder,EndpointConfiguration>,SdkBuilder<EndpointConfiguration.Builder,EndpointConfiguration>,SdkPojo
- Enclosing class:
- EndpointConfiguration
public static interface EndpointConfiguration.Builder extends SdkPojo, CopyableBuilder<EndpointConfiguration.Builder,EndpointConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndpointConfiguration.Buildertypes(Collection<EndpointType> types)A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).EndpointConfiguration.Buildertypes(EndpointType... types)A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).EndpointConfiguration.BuildertypesWithStrings(String... types)A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).EndpointConfiguration.BuildertypesWithStrings(Collection<String> types)A list of endpoint types of an API (RestApi) or its custom domain name (DomainName).EndpointConfiguration.BuildervpcEndpointIds(String... vpcEndpointIds)A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes.EndpointConfiguration.BuildervpcEndpointIds(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
typesWithStrings
EndpointConfiguration.Builder typesWithStrings(Collection<String> 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.
-
typesWithStrings
EndpointConfiguration.Builder typesWithStrings(String... 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
EndpointConfiguration.Builder types(Collection<EndpointType> 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
EndpointConfiguration.Builder types(EndpointType... 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
EndpointConfiguration.Builder vpcEndpointIds(Collection<String> 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
EndpointConfiguration.Builder vpcEndpointIds(String... 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.
-
-