@Generated(value="software.amazon.awssdk:codegen") public final class ApiGatewayProxyConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApiGatewayProxyConfig.Builder,ApiGatewayProxyConfig>
A wrapper object holding the Amazon API Gateway proxy configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApiGatewayProxyConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
apiGatewayId()
The resource ID of the API Gateway for the proxy.
|
static ApiGatewayProxyConfig.Builder |
builder() |
ApiGatewayEndpointType |
endpointType()
The type of API Gateway endpoint created.
|
String |
endpointTypeAsString()
The type of API Gateway endpoint created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
nlbArn()
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
|
String |
nlbName()
The name of the Network Load Balancer that is configured by the API Gateway proxy.
|
String |
proxyUrl()
The endpoint URL of the API Gateway proxy.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApiGatewayProxyConfig.Builder> |
serializableBuilderClass() |
String |
stageName()
The name of the API Gateway stage.
|
ApiGatewayProxyConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcLinkId()
The
VpcLink ID of the API Gateway proxy. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String apiGatewayId()
The resource ID of the API Gateway for the proxy.
public final ApiGatewayEndpointType endpointType()
The type of API Gateway endpoint created.
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().
ApiGatewayEndpointTypepublic final String endpointTypeAsString()
The type of API Gateway endpoint created.
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().
ApiGatewayEndpointTypepublic final String nlbArn()
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
public final String nlbName()
The name of the Network Load Balancer that is configured by the API Gateway proxy.
public final String proxyUrl()
The endpoint URL of the API Gateway proxy.
public final String stageName()
The name of the API Gateway stage. The name defaults to prod.
prod.public final String vpcLinkId()
The VpcLink ID of the API Gateway proxy.
VpcLink ID of the API Gateway proxy.public ApiGatewayProxyConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApiGatewayProxyConfig.Builder,ApiGatewayProxyConfig>public static ApiGatewayProxyConfig.Builder builder()
public static Class<? extends ApiGatewayProxyConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.