Interface EndpointConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EndpointConfiguration.Builder,,EndpointConfiguration> SdkBuilder<EndpointConfiguration.Builder,,EndpointConfiguration> SdkPojo
- Enclosing class:
EndpointConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionipAddressType(String ipAddressType) The IP address types that can invoke an API (RestApi) or a DomainName.ipAddressType(IpAddressType ipAddressType) The IP address types that can invoke an API (RestApi) or a DomainName.types(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.
-
ipAddressType
The IP address types that can invoke an API (RestApi) or a DomainName. Use
ipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.- Parameters:
ipAddressType- The IP address types that can invoke an API (RestApi) or a DomainName. Useipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAddressType
The IP address types that can invoke an API (RestApi) or a DomainName. Use
ipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.- Parameters:
ipAddressType- The IP address types that can invoke an API (RestApi) or a DomainName. Useipv4to allow only IPv4 addresses to invoke an API or DomainName, or usedualstackto allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For thePRIVATEendpoint type, onlydualstackis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-