Class ApiGatewayProxySummary
- java.lang.Object
-
- software.amazon.awssdk.services.migrationhubrefactorspaces.model.ApiGatewayProxySummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ApiGatewayProxySummary.Builder,ApiGatewayProxySummary>
@Generated("software.amazon.awssdk:codegen") public final class ApiGatewayProxySummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApiGatewayProxySummary.Builder,ApiGatewayProxySummary>
A wrapper object holding the Amazon API Gateway proxy summary.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApiGatewayProxySummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapiGatewayId()The resource ID of the API Gateway for the proxy.static ApiGatewayProxySummary.Builderbuilder()ApiGatewayEndpointTypeendpointType()The type of API Gateway endpoint created.StringendpointTypeAsString()The type of API Gateway endpoint created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnlbArn()The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.StringnlbName()The name of the Network Load Balancer that is configured by the API Gateway proxy.StringproxyUrl()The endpoint URL of the API Gateway proxy.List<SdkField<?>>sdkFields()static Class<? extends ApiGatewayProxySummary.Builder>serializableBuilderClass()StringstageName()The name of the API Gateway stage.ApiGatewayProxySummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvpcLinkId()TheVpcLinkID of the API Gateway proxy.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
apiGatewayId
public final String apiGatewayId()
The resource ID of the API Gateway for the proxy.
- Returns:
- The resource ID of the API Gateway for the proxy.
-
endpointType
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,
endpointTypewill returnApiGatewayEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromendpointTypeAsString().- Returns:
- The type of API Gateway endpoint created.
- See Also:
ApiGatewayEndpointType
-
endpointTypeAsString
public 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,
endpointTypewill returnApiGatewayEndpointType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromendpointTypeAsString().- Returns:
- The type of API Gateway endpoint created.
- See Also:
ApiGatewayEndpointType
-
nlbArn
public final String nlbArn()
The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
- Returns:
- The Amazon Resource Name (ARN) of the Network Load Balancer configured by the API Gateway proxy.
-
nlbName
public final String nlbName()
The name of the Network Load Balancer that is configured by the API Gateway proxy.
- Returns:
- The name of the Network Load Balancer that is configured by the API Gateway proxy.
-
proxyUrl
public final String proxyUrl()
The endpoint URL of the API Gateway proxy.
- Returns:
- The endpoint URL of the API Gateway proxy.
-
stageName
public final String stageName()
The name of the API Gateway stage. The name defaults to
prod.- Returns:
- The name of the API Gateway stage. The name defaults to
prod.
-
vpcLinkId
public final String vpcLinkId()
The
VpcLinkID of the API Gateway proxy.- Returns:
- The
VpcLinkID of the API Gateway proxy.
-
toBuilder
public ApiGatewayProxySummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApiGatewayProxySummary.Builder,ApiGatewayProxySummary>
-
builder
public static ApiGatewayProxySummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApiGatewayProxySummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-