Class GetExportRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParametersEntry
(String key, String value) Removes all the entries added into Parameters.clone()
Creates a shallow clone of this request.boolean
The content-type of the export, for example 'application/json'.The type of export.A key-value map of query string parameters that specify properties of the export, depending on the requested exportType.The identifier of the RestApi to be exported.The name of the Stage that will be exported.int
hashCode()
void
setAccepts
(String accepts) The content-type of the export, for example 'application/json'.void
setExportType
(String exportType) The type of export.void
setParameters
(Map<String, String> parameters) A key-value map of query string parameters that specify properties of the export, depending on the requested exportType.void
setRestApiId
(String restApiId) The identifier of the RestApi to be exported.void
setStageName
(String stageName) The name of the Stage that will be exported.toString()
Returns a string representation of this object; useful for testing and debugging.withAccepts
(String accepts) The content-type of the export, for example 'application/json'.withExportType
(String exportType) The type of export.withParameters
(Map<String, String> parameters) A key-value map of query string parameters that specify properties of the export, depending on the requested exportType.withRestApiId
(String restApiId) The identifier of the RestApi to be exported.withStageName
(String stageName) The name of the Stage that will be exported.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
GetExportRequest
public GetExportRequest()
-
-
Method Details
-
setRestApiId
The identifier of the RestApi to be exported.
- Parameters:
restApiId
- The identifier of the RestApi to be exported.
-
getRestApiId
The identifier of the RestApi to be exported.
- Returns:
- The identifier of the RestApi to be exported.
-
withRestApiId
The identifier of the RestApi to be exported.
- Parameters:
restApiId
- The identifier of the RestApi to be exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStageName
The name of the Stage that will be exported.
- Parameters:
stageName
- The name of the Stage that will be exported.
-
getStageName
The name of the Stage that will be exported.
- Returns:
- The name of the Stage that will be exported.
-
withStageName
The name of the Stage that will be exported.
- Parameters:
stageName
- The name of the Stage that will be exported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setExportType
The type of export. Currently only 'swagger' is supported.
- Parameters:
exportType
- The type of export. Currently only 'swagger' is supported.
-
getExportType
The type of export. Currently only 'swagger' is supported.
- Returns:
- The type of export. Currently only 'swagger' is supported.
-
withExportType
The type of export. Currently only 'swagger' is supported.
- Parameters:
exportType
- The type of export. Currently only 'swagger' is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getParameters
A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool
- Returns:
- A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool
-
setParameters
A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool
- Parameters:
parameters
- A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool
-
withParameters
A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool
- Parameters:
parameters
- A key-value map of query string parameters that specify properties of the export, depending on the requested exportType. For exportType 'swagger', any combination of the following parameters are supported: 'integrations' will export x-amazon-apigateway-integration extensions 'authorizers' will export x-amazon-apigateway-authorizer extensions 'postman' will export with Postman extensions, allowing for import to the Postman tool- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addParametersEntry
-
clearParametersEntries
Removes all the entries added into Parameters. <p> Returns a reference to this object so that method calls can be chained together. -
setAccepts
The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.
- Parameters:
accepts
- The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.
-
getAccepts
The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.
- Returns:
- The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.
-
withAccepts
The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.
- Parameters:
accepts
- The content-type of the export, for example 'application/json'. Currently 'application/json' and 'application/yaml' are supported for exportType 'swagger'. Should be specifed in the 'Accept' header for direct API requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-