@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) endpoints for Amazon API Gateway that have been granted access.
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) endpoints for Amazon API Gateway that have been granted access.
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) endpoints for Amazon API Gateway that have been granted access.
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) endpoints for Amazon API Gateway that have been granted access.
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 © 2022. All rights reserved.