/** * <p> * Returns the list of severity levels that you can assign to an AWS Support case. The severity level for a case is * also a field in the <a>CaseDetails</a> data type included in any <a>CreateCase</a> request. * </p> * * @param describeSeverityLevelsRequest * @return Result of the DescribeSeverityLevels operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeSeverityLevels * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeSeverityLevels" target="_top">AWS * API Documentation</a> */ @Override public DescribeSeverityLevelsResult describeSeverityLevels(DescribeSeverityLevelsRequest request) { request = beforeClientExecution(request); return executeDescribeSeverityLevels(request); }
/** * <p> * Takes a <code>caseId</code> and returns the initial state of the case along with the state of the case after the * call to <a>ResolveCase</a> completed. * </p> * * @param resolveCaseRequest * @return Result of the ResolveCase operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @throws CaseIdNotFoundException * The requested <code>caseId</code> could not be located. * @sample AWSSupport.ResolveCase * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/ResolveCase" target="_top">AWS API * Documentation</a> */ @Override public ResolveCaseResult resolveCase(ResolveCaseRequest request) { request = beforeClientExecution(request); return executeResolveCase(request); }
/** * <p> * Returns information about all available Trusted Advisor checks, including name, ID, category, description, and * metadata. You must specify a language code; English ("en") and Japanese ("ja") are currently supported. The * response contains a <a>TrustedAdvisorCheckDescription</a> for each check. * </p> * * @param describeTrustedAdvisorChecksRequest * @return Result of the DescribeTrustedAdvisorChecks operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeTrustedAdvisorChecks * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorChecks" * target="_top">AWS API Documentation</a> */ @Override public DescribeTrustedAdvisorChecksResult describeTrustedAdvisorChecks(DescribeTrustedAdvisorChecksRequest request) { request = beforeClientExecution(request); return executeDescribeTrustedAdvisorChecks(request); }
/** * <p> * Returns the current list of AWS services and a list of service categories that applies to each one. You then use * service names and categories in your <a>CreateCase</a> requests. Each AWS service has its own set of categories. * </p> * <p> * The service codes and category codes correspond to the values that are displayed in the <b>Service</b> and * <b>Category</b> drop-down lists on the AWS Support Center <a * href="https://console.aws.amazon.com/support/home#/case/create">Create Case</a> page. The values in those fields, * however, do not necessarily match the service codes and categories returned by the <code>DescribeServices</code> * request. Always use the service codes and categories obtained programmatically. This practice ensures that you * always have the most recent set of service and category codes. * </p> * * @param describeServicesRequest * @return Result of the DescribeServices operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeServices * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeServices" target="_top">AWS API * Documentation</a> */ @Override public DescribeServicesResult describeServices(DescribeServicesRequest request) { request = beforeClientExecution(request); return executeDescribeServices(request); }
/** * <p> * Returns the summaries of the results of the Trusted Advisor checks that have the specified check IDs. Check IDs * can be obtained by calling <a>DescribeTrustedAdvisorChecks</a>. * </p> * <p> * The response contains an array of <a>TrustedAdvisorCheckSummary</a> objects. * </p> * * @param describeTrustedAdvisorCheckSummariesRequest * @return Result of the DescribeTrustedAdvisorCheckSummaries operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeTrustedAdvisorCheckSummaries * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorCheckSummaries" * target="_top">AWS API Documentation</a> */ @Override public DescribeTrustedAdvisorCheckSummariesResult describeTrustedAdvisorCheckSummaries(DescribeTrustedAdvisorCheckSummariesRequest request) { request = beforeClientExecution(request); return executeDescribeTrustedAdvisorCheckSummaries(request); }
/** * <p> * Returns the attachment that has the specified ID. Attachment IDs are generated by the case management system when * you add an attachment to a case or case communication. Attachment IDs are returned in the * <a>AttachmentDetails</a> objects that are returned by the <a>DescribeCommunications</a> operation. * </p> * * @param describeAttachmentRequest * @return Result of the DescribeAttachment operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @throws DescribeAttachmentLimitExceededException * The limit for the number of <a>DescribeAttachment</a> requests in a short period of time has been * exceeded. * @throws AttachmentIdNotFoundException * An attachment with the specified ID could not be found. * @sample AWSSupport.DescribeAttachment * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeAttachment" target="_top">AWS API * Documentation</a> */ @Override public DescribeAttachmentResult describeAttachment(DescribeAttachmentRequest request) { request = beforeClientExecution(request); return executeDescribeAttachment(request); }
/** * <p> * Returns the refresh status of the Trusted Advisor checks that have the specified check IDs. Check IDs can be * obtained by calling <a>DescribeTrustedAdvisorChecks</a>. * </p> * <note> * <p> * Some checks are refreshed automatically, and their refresh statuses cannot be retrieved by using this operation. * Use of the <code>DescribeTrustedAdvisorCheckRefreshStatuses</code> operation for these checks causes an * <code>InvalidParameterValue</code> error. * </p> * </note> * * @param describeTrustedAdvisorCheckRefreshStatusesRequest * @return Result of the DescribeTrustedAdvisorCheckRefreshStatuses operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeTrustedAdvisorCheckRefreshStatuses * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorCheckRefreshStatuses" * target="_top">AWS API Documentation</a> */ @Override public DescribeTrustedAdvisorCheckRefreshStatusesResult describeTrustedAdvisorCheckRefreshStatuses(DescribeTrustedAdvisorCheckRefreshStatusesRequest request) { request = beforeClientExecution(request); return executeDescribeTrustedAdvisorCheckRefreshStatuses(request); }
request = beforeClientExecution(request); return executeDescribeCommunications(request);
request = beforeClientExecution(request); return executeAddCommunicationToCase(request);
request = beforeClientExecution(request); return executeAddAttachmentsToSet(request);
request = beforeClientExecution(request); return executeDescribeCases(request);
request = beforeClientExecution(request); return executeRefreshTrustedAdvisorCheck(request);
request = beforeClientExecution(request); return executeDescribeTrustedAdvisorCheckResult(request);
request = beforeClientExecution(request); return executeCreateCase(request);
/** * <p> * Returns the list of severity levels that you can assign to an AWS Support case. The severity level for a case is * also a field in the <a>CaseDetails</a> data type included in any <a>CreateCase</a> request. * </p> * * @param describeSeverityLevelsRequest * @return Result of the DescribeSeverityLevels operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeSeverityLevels * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeSeverityLevels" target="_top">AWS * API Documentation</a> */ @Override public DescribeSeverityLevelsResult describeSeverityLevels(DescribeSeverityLevelsRequest request) { request = beforeClientExecution(request); return executeDescribeSeverityLevels(request); }
/** * <p> * Returns information about all available Trusted Advisor checks, including name, ID, category, description, and * metadata. You must specify a language code; English ("en") and Japanese ("ja") are currently supported. The * response contains a <a>TrustedAdvisorCheckDescription</a> for each check. * </p> * * @param describeTrustedAdvisorChecksRequest * @return Result of the DescribeTrustedAdvisorChecks operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeTrustedAdvisorChecks * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorChecks" * target="_top">AWS API Documentation</a> */ @Override public DescribeTrustedAdvisorChecksResult describeTrustedAdvisorChecks(DescribeTrustedAdvisorChecksRequest request) { request = beforeClientExecution(request); return executeDescribeTrustedAdvisorChecks(request); }
/** * <p> * Returns the attachment that has the specified ID. Attachment IDs are generated by the case management system when * you add an attachment to a case or case communication. Attachment IDs are returned in the * <a>AttachmentDetails</a> objects that are returned by the <a>DescribeCommunications</a> operation. * </p> * * @param describeAttachmentRequest * @return Result of the DescribeAttachment operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @throws DescribeAttachmentLimitExceededException * The limit for the number of <a>DescribeAttachment</a> requests in a short period of time has been * exceeded. * @throws AttachmentIdNotFoundException * An attachment with the specified ID could not be found. * @sample AWSSupport.DescribeAttachment * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeAttachment" target="_top">AWS API * Documentation</a> */ @Override public DescribeAttachmentResult describeAttachment(DescribeAttachmentRequest request) { request = beforeClientExecution(request); return executeDescribeAttachment(request); }
/** * <p> * Takes a <code>caseId</code> and returns the initial state of the case along with the state of the case after the * call to <a>ResolveCase</a> completed. * </p> * * @param resolveCaseRequest * @return Result of the ResolveCase operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @throws CaseIdNotFoundException * The requested <code>caseId</code> could not be located. * @sample AWSSupport.ResolveCase * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/ResolveCase" target="_top">AWS API * Documentation</a> */ @Override public ResolveCaseResult resolveCase(ResolveCaseRequest request) { request = beforeClientExecution(request); return executeResolveCase(request); }
/** * <p> * Returns the summaries of the results of the Trusted Advisor checks that have the specified check IDs. Check IDs * can be obtained by calling <a>DescribeTrustedAdvisorChecks</a>. * </p> * <p> * The response contains an array of <a>TrustedAdvisorCheckSummary</a> objects. * </p> * * @param describeTrustedAdvisorCheckSummariesRequest * @return Result of the DescribeTrustedAdvisorCheckSummaries operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeTrustedAdvisorCheckSummaries * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorCheckSummaries" * target="_top">AWS API Documentation</a> */ @Override public DescribeTrustedAdvisorCheckSummariesResult describeTrustedAdvisorCheckSummaries(DescribeTrustedAdvisorCheckSummariesRequest request) { request = beforeClientExecution(request); return executeDescribeTrustedAdvisorCheckSummaries(request); }
/** * <p> * Returns the current list of AWS services and a list of service categories that applies to each one. You then use * service names and categories in your <a>CreateCase</a> requests. Each AWS service has its own set of categories. * </p> * <p> * The service codes and category codes correspond to the values that are displayed in the <b>Service</b> and * <b>Category</b> drop-down lists on the AWS Support Center <a * href="https://console.aws.amazon.com/support/home#/case/create">Create Case</a> page. The values in those fields, * however, do not necessarily match the service codes and categories returned by the <code>DescribeServices</code> * request. Always use the service codes and categories obtained programmatically. This practice ensures that you * always have the most recent set of service and category codes. * </p> * * @param describeServicesRequest * @return Result of the DescribeServices operation returned by the service. * @throws InternalServerErrorException * An internal server error occurred. * @sample AWSSupport.DescribeServices * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeServices" target="_top">AWS API * Documentation</a> */ @Override public DescribeServicesResult describeServices(DescribeServicesRequest request) { request = beforeClientExecution(request); return executeDescribeServices(request); }