@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApiGatewayApiAsset extends Object implements Serializable, Cloneable, StructuredPojo
The API Gateway API that is the asset.
Constructor and Description |
---|
ApiGatewayApiAsset() |
Modifier and Type | Method and Description |
---|---|
ApiGatewayApiAsset |
clone() |
boolean |
equals(Object obj) |
String |
getApiDescription()
The API description of the API asset.
|
String |
getApiEndpoint()
The API endpoint of the API asset.
|
String |
getApiId()
The unique identifier of the API asset.
|
String |
getApiKey()
The API key of the API asset.
|
String |
getApiName()
The API name of the API asset.
|
String |
getApiSpecificationDownloadUrl()
The download URL of the API specification of the API asset.
|
Date |
getApiSpecificationDownloadUrlExpiresAt()
The date and time that the upload URL expires, in ISO 8601 format.
|
String |
getProtocolType()
The protocol type of the API asset.
|
String |
getStage()
The stage of the API asset.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApiDescription(String apiDescription)
The API description of the API asset.
|
void |
setApiEndpoint(String apiEndpoint)
The API endpoint of the API asset.
|
void |
setApiId(String apiId)
The unique identifier of the API asset.
|
void |
setApiKey(String apiKey)
The API key of the API asset.
|
void |
setApiName(String apiName)
The API name of the API asset.
|
void |
setApiSpecificationDownloadUrl(String apiSpecificationDownloadUrl)
The download URL of the API specification of the API asset.
|
void |
setApiSpecificationDownloadUrlExpiresAt(Date apiSpecificationDownloadUrlExpiresAt)
The date and time that the upload URL expires, in ISO 8601 format.
|
void |
setProtocolType(String protocolType)
The protocol type of the API asset.
|
void |
setStage(String stage)
The stage of the API asset.
|
String |
toString()
Returns a string representation of this object.
|
ApiGatewayApiAsset |
withApiDescription(String apiDescription)
The API description of the API asset.
|
ApiGatewayApiAsset |
withApiEndpoint(String apiEndpoint)
The API endpoint of the API asset.
|
ApiGatewayApiAsset |
withApiId(String apiId)
The unique identifier of the API asset.
|
ApiGatewayApiAsset |
withApiKey(String apiKey)
The API key of the API asset.
|
ApiGatewayApiAsset |
withApiName(String apiName)
The API name of the API asset.
|
ApiGatewayApiAsset |
withApiSpecificationDownloadUrl(String apiSpecificationDownloadUrl)
The download URL of the API specification of the API asset.
|
ApiGatewayApiAsset |
withApiSpecificationDownloadUrlExpiresAt(Date apiSpecificationDownloadUrlExpiresAt)
The date and time that the upload URL expires, in ISO 8601 format.
|
ApiGatewayApiAsset |
withProtocolType(ProtocolType protocolType)
The protocol type of the API asset.
|
ApiGatewayApiAsset |
withProtocolType(String protocolType)
The protocol type of the API asset.
|
ApiGatewayApiAsset |
withStage(String stage)
The stage of the API asset.
|
public void setApiDescription(String apiDescription)
The API description of the API asset.
apiDescription
- The API description of the API asset.public String getApiDescription()
The API description of the API asset.
public ApiGatewayApiAsset withApiDescription(String apiDescription)
The API description of the API asset.
apiDescription
- The API description of the API asset.public void setApiEndpoint(String apiEndpoint)
The API endpoint of the API asset.
apiEndpoint
- The API endpoint of the API asset.public String getApiEndpoint()
The API endpoint of the API asset.
public ApiGatewayApiAsset withApiEndpoint(String apiEndpoint)
The API endpoint of the API asset.
apiEndpoint
- The API endpoint of the API asset.public void setApiId(String apiId)
The unique identifier of the API asset.
apiId
- The unique identifier of the API asset.public String getApiId()
The unique identifier of the API asset.
public ApiGatewayApiAsset withApiId(String apiId)
The unique identifier of the API asset.
apiId
- The unique identifier of the API asset.public void setApiKey(String apiKey)
The API key of the API asset.
apiKey
- The API key of the API asset.public String getApiKey()
The API key of the API asset.
public ApiGatewayApiAsset withApiKey(String apiKey)
The API key of the API asset.
apiKey
- The API key of the API asset.public void setApiName(String apiName)
The API name of the API asset.
apiName
- The API name of the API asset.public String getApiName()
The API name of the API asset.
public ApiGatewayApiAsset withApiName(String apiName)
The API name of the API asset.
apiName
- The API name of the API asset.public void setApiSpecificationDownloadUrl(String apiSpecificationDownloadUrl)
The download URL of the API specification of the API asset.
apiSpecificationDownloadUrl
- The download URL of the API specification of the API asset.public String getApiSpecificationDownloadUrl()
The download URL of the API specification of the API asset.
public ApiGatewayApiAsset withApiSpecificationDownloadUrl(String apiSpecificationDownloadUrl)
The download URL of the API specification of the API asset.
apiSpecificationDownloadUrl
- The download URL of the API specification of the API asset.public void setApiSpecificationDownloadUrlExpiresAt(Date apiSpecificationDownloadUrlExpiresAt)
The date and time that the upload URL expires, in ISO 8601 format.
apiSpecificationDownloadUrlExpiresAt
- The date and time that the upload URL expires, in ISO 8601 format.public Date getApiSpecificationDownloadUrlExpiresAt()
The date and time that the upload URL expires, in ISO 8601 format.
public ApiGatewayApiAsset withApiSpecificationDownloadUrlExpiresAt(Date apiSpecificationDownloadUrlExpiresAt)
The date and time that the upload URL expires, in ISO 8601 format.
apiSpecificationDownloadUrlExpiresAt
- The date and time that the upload URL expires, in ISO 8601 format.public void setProtocolType(String protocolType)
The protocol type of the API asset.
protocolType
- The protocol type of the API asset.ProtocolType
public String getProtocolType()
The protocol type of the API asset.
ProtocolType
public ApiGatewayApiAsset withProtocolType(String protocolType)
The protocol type of the API asset.
protocolType
- The protocol type of the API asset.ProtocolType
public ApiGatewayApiAsset withProtocolType(ProtocolType protocolType)
The protocol type of the API asset.
protocolType
- The protocol type of the API asset.ProtocolType
public void setStage(String stage)
The stage of the API asset.
stage
- The stage of the API asset.public String getStage()
The stage of the API asset.
public ApiGatewayApiAsset withStage(String stage)
The stage of the API asset.
stage
- The stage of the API asset.public String toString()
toString
in class Object
Object.toString()
public ApiGatewayApiAsset clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.