@Generated(value="software.amazon.awssdk:codegen") public final class ApiGatewayProxyInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApiGatewayProxyInput.Builder,ApiGatewayProxyInput>
A wrapper object holding the Amazon API Gateway endpoint input.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApiGatewayProxyInput.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ApiGatewayProxyInput.Builder |
builder() |
ApiGatewayEndpointType |
endpointType()
The type of endpoint to use for the API Gateway proxy.
|
String |
endpointTypeAsString()
The type of endpoint to use for the API Gateway proxy.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApiGatewayProxyInput.Builder> |
serializableBuilderClass() |
String |
stageName()
The name of the API Gateway stage.
|
ApiGatewayProxyInput.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ApiGatewayEndpointType endpointType()
The type of endpoint to use for the API Gateway proxy. If no value is specified in the request, the value is set
to REGIONAL by default.
If the value is set to PRIVATE in the request, this creates a private API endpoint that is isolated
from the public internet. The private endpoint can only be accessed by using Amazon Virtual Private Cloud (Amazon
VPC) interface endpoints for the Amazon API Gateway that has been granted access. For more information about
creating a private connection with Refactor Spaces and interface endpoint (Amazon Web Services PrivateLink)
availability, see Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink).
If the service returns an enum value that is not available in the current SDK version, endpointType will
return ApiGatewayEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from endpointTypeAsString().
REGIONAL by default.
If the value is set to PRIVATE in the request, this creates a private API endpoint that is
isolated from the public internet. The private endpoint can only be accessed by using Amazon Virtual
Private Cloud (Amazon VPC) interface endpoints for the Amazon API Gateway that has been granted access.
For more information about creating a private connection with Refactor Spaces and interface endpoint
(Amazon Web Services PrivateLink) availability, see Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink).
ApiGatewayEndpointTypepublic final String endpointTypeAsString()
The type of endpoint to use for the API Gateway proxy. If no value is specified in the request, the value is set
to REGIONAL by default.
If the value is set to PRIVATE in the request, this creates a private API endpoint that is isolated
from the public internet. The private endpoint can only be accessed by using Amazon Virtual Private Cloud (Amazon
VPC) interface endpoints for the Amazon API Gateway that has been granted access. For more information about
creating a private connection with Refactor Spaces and interface endpoint (Amazon Web Services PrivateLink)
availability, see Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink).
If the service returns an enum value that is not available in the current SDK version, endpointType will
return ApiGatewayEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from endpointTypeAsString().
REGIONAL by default.
If the value is set to PRIVATE in the request, this creates a private API endpoint that is
isolated from the public internet. The private endpoint can only be accessed by using Amazon Virtual
Private Cloud (Amazon VPC) interface endpoints for the Amazon API Gateway that has been granted access.
For more information about creating a private connection with Refactor Spaces and interface endpoint
(Amazon Web Services PrivateLink) availability, see Access Refactor Spaces using an interface endpoint (Amazon Web Services PrivateLink).
ApiGatewayEndpointTypepublic final String stageName()
The name of the API Gateway stage. The name defaults to prod.
prod.public ApiGatewayProxyInput.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApiGatewayProxyInput.Builder,ApiGatewayProxyInput>public static ApiGatewayProxyInput.Builder builder()
public static Class<? extends ApiGatewayProxyInput.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.