CreateCaseResponse Class
(QtAws::Support::CreateCaseResponse)The CreateCaseResponse class provides an interace for Support CreateCase responses. More...
| Header: | #include <CreateCaseResponse> |
| Inherits: | QtAws::Support::SupportResponse |
Public Functions
| CreateCaseResponse(const CreateCaseRequest &request, QNetworkReply * const reply, QObject * const parent = 0) |
Reimplemented Public Functions
| virtual const CreateCaseRequest * | request() const override |
- 7 public functions inherited from QtAws::Core::AwsAbstractResponse
Protected Slots
| virtual void | parseSuccess(QIODevice &response) override |
- 1 protected slot inherited from QtAws::Support::SupportResponse
- 1 protected slot inherited from QtAws::Core::AwsAbstractResponse
Additional Inherited Members
- 1 signal inherited from QtAws::Core::AwsAbstractResponse
- 1 static public member inherited from QtAws::Core::AwsAbstractResponse
- 7 protected functions inherited from QtAws::Core::AwsAbstractResponse
Detailed Description
The CreateCaseResponse class provides an interace for Support CreateCase responses.
<fullname>AWS Support</fullname>
The AWS Support API reference is intended for programmers who need detailed information about the AWS Support operations and data types. This service enables you to manage your AWS Support cases programmatically. It uses HTTP methods that return results in JSON
format>
The AWS Support service also exposes a set of <a href="http://aws.amazon.com/premiumsupport/trustedadvisor/">Trusted Advisor</a> features. You can retrieve a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.
</p
The following list describes the AWS Support case management
operations> <ul> <li>
<b>Service names, issue categories, and available severity levels. </b>The <a>DescribeServices</a> and <a>DescribeSeverityLevels</a> operations return AWS service names, service codes, service categories, and problem severity levels. You use these values when you call the <a>CreateCase</a> operation.
</p </li> <li>
<b>Case creation, case details, and case resolution.</b> The <a>CreateCase</a>, <a>DescribeCases</a>, <a>DescribeAttachment</a>, and <a>ResolveCase</a> operations create AWS Support cases, retrieve information about cases, and resolve
cases> </li> <li>
<b>Case communication.</b> The <a>DescribeCommunications</a>, <a>AddCommunicationToCase</a>, and <a>AddAttachmentsToSet</a> operations retrieve and add communications and attachments to AWS Support cases.
</p </li> </ul>
The following list describes the operations available from the AWS Support service for Trusted
Advisor> <ul> <li>
<a>DescribeTrustedAdvisorChecks</a> returns the list of checks that run against your AWS
resources> </li> <li>
Using the <code>checkId</code> for a specific check returned by <a>DescribeTrustedAdvisorChecks</a>, you can call <a>DescribeTrustedAdvisorCheckResult</a> to obtain the results for the check you
specified> </li> <li>
<a>DescribeTrustedAdvisorCheckSummaries</a> returns summarized results for one or more Trusted Advisor
checks> </li> <li>
<a>RefreshTrustedAdvisorCheck</a> requests that Trusted Advisor rerun a specified check.
</p </li> <li>
<a>DescribeTrustedAdvisorCheckRefreshStatuses</a> reports the refresh status of one or more checks.
</p </li> </ul>
For authentication of requests, AWS Support uses <a href="http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Signature Version 4 Signing
Process</a>>
See <a href="http://docs.aws.amazon.com/awssupport/latest/user/Welcome.html">About the AWS Support API</a> in the <i>AWS Support User Guide</i> for information about how to use this service to create and manage your support cases, and how to call Trusted Advisor for results of checks on your resources.
See also SupportClient::createCase.
Member Function Documentation
CreateCaseResponse::CreateCaseResponse(const CreateCaseRequest &request, QNetworkReply * const reply, QObject * const parent = 0)
Constructs a CreateCaseResponse object for reply to request, with parent parent.
[override virtual protected slot] void CreateCaseResponse::parseSuccess(QIODevice &response)
Reimplemented from AwsAbstractResponse::parseSuccess().
Parses a successful Support CreateCase response.
[override virtual] const CreateCaseRequest *CreateCaseResponse::request() const
Reimplemented from AwsAbstractResponse::request().
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.