@Generated(value="software.amazon.awssdk:codegen") public final class ApiGatewayApiAsset extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApiGatewayApiAsset.Builder,ApiGatewayApiAsset>
The API Gateway API that is the asset.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApiGatewayApiAsset.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
apiDescription()
The API description of the API asset.
|
String |
apiEndpoint()
The API endpoint of the API asset.
|
String |
apiId()
The unique identifier of the API asset.
|
String |
apiKey()
The API key of the API asset.
|
String |
apiName()
The API name of the API asset.
|
String |
apiSpecificationDownloadUrl()
The download URL of the API specification of the API asset.
|
Instant |
apiSpecificationDownloadUrlExpiresAt()
The date and time that the upload URL expires, in ISO 8601 format.
|
static ApiGatewayApiAsset.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ProtocolType |
protocolType()
The protocol type of the API asset.
|
String |
protocolTypeAsString()
The protocol type of the API asset.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApiGatewayApiAsset.Builder> |
serializableBuilderClass() |
String |
stage()
The stage of the API asset.
|
ApiGatewayApiAsset.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String apiDescription()
The API description of the API asset.
public final String apiEndpoint()
The API endpoint of the API asset.
public final String apiId()
The unique identifier of the API asset.
public final String apiKey()
The API key of the API asset.
public final String apiName()
The API name of the API asset.
public final String apiSpecificationDownloadUrl()
The download URL of the API specification of the API asset.
public final Instant apiSpecificationDownloadUrlExpiresAt()
The date and time that the upload URL expires, in ISO 8601 format.
public final ProtocolType protocolType()
The protocol type of the API asset.
If the service returns an enum value that is not available in the current SDK version, protocolType will
return ProtocolType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
protocolTypeAsString().
ProtocolTypepublic final String protocolTypeAsString()
The protocol type of the API asset.
If the service returns an enum value that is not available in the current SDK version, protocolType will
return ProtocolType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
protocolTypeAsString().
ProtocolTypepublic final String stage()
The stage of the API asset.
public ApiGatewayApiAsset.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApiGatewayApiAsset.Builder,ApiGatewayApiAsset>public static ApiGatewayApiAsset.Builder builder()
public static Class<? extends ApiGatewayApiAsset.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.