AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Support::Model::CreateCaseRequest Class Reference

#include <CreateCaseRequest.h>

+ Inheritance diagram for Aws::Support::Model::CreateCaseRequest:

Public Member Functions

 CreateCaseRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetSubject () const
 
bool SubjectHasBeenSet () const
 
void SetSubject (const Aws::String &value)
 
void SetSubject (Aws::String &&value)
 
void SetSubject (const char *value)
 
CreateCaseRequestWithSubject (const Aws::String &value)
 
CreateCaseRequestWithSubject (Aws::String &&value)
 
CreateCaseRequestWithSubject (const char *value)
 
const Aws::StringGetServiceCode () const
 
bool ServiceCodeHasBeenSet () const
 
void SetServiceCode (const Aws::String &value)
 
void SetServiceCode (Aws::String &&value)
 
void SetServiceCode (const char *value)
 
CreateCaseRequestWithServiceCode (const Aws::String &value)
 
CreateCaseRequestWithServiceCode (Aws::String &&value)
 
CreateCaseRequestWithServiceCode (const char *value)
 
const Aws::StringGetSeverityCode () const
 
bool SeverityCodeHasBeenSet () const
 
void SetSeverityCode (const Aws::String &value)
 
void SetSeverityCode (Aws::String &&value)
 
void SetSeverityCode (const char *value)
 
CreateCaseRequestWithSeverityCode (const Aws::String &value)
 
CreateCaseRequestWithSeverityCode (Aws::String &&value)
 
CreateCaseRequestWithSeverityCode (const char *value)
 
const Aws::StringGetCategoryCode () const
 
bool CategoryCodeHasBeenSet () const
 
void SetCategoryCode (const Aws::String &value)
 
void SetCategoryCode (Aws::String &&value)
 
void SetCategoryCode (const char *value)
 
CreateCaseRequestWithCategoryCode (const Aws::String &value)
 
CreateCaseRequestWithCategoryCode (Aws::String &&value)
 
CreateCaseRequestWithCategoryCode (const char *value)
 
const Aws::StringGetCommunicationBody () const
 
bool CommunicationBodyHasBeenSet () const
 
void SetCommunicationBody (const Aws::String &value)
 
void SetCommunicationBody (Aws::String &&value)
 
void SetCommunicationBody (const char *value)
 
CreateCaseRequestWithCommunicationBody (const Aws::String &value)
 
CreateCaseRequestWithCommunicationBody (Aws::String &&value)
 
CreateCaseRequestWithCommunicationBody (const char *value)
 
const Aws::Vector< Aws::String > & GetCcEmailAddresses () const
 
bool CcEmailAddressesHasBeenSet () const
 
void SetCcEmailAddresses (const Aws::Vector< Aws::String > &value)
 
void SetCcEmailAddresses (Aws::Vector< Aws::String > &&value)
 
CreateCaseRequestWithCcEmailAddresses (const Aws::Vector< Aws::String > &value)
 
CreateCaseRequestWithCcEmailAddresses (Aws::Vector< Aws::String > &&value)
 
CreateCaseRequestAddCcEmailAddresses (const Aws::String &value)
 
CreateCaseRequestAddCcEmailAddresses (Aws::String &&value)
 
CreateCaseRequestAddCcEmailAddresses (const char *value)
 
const Aws::StringGetLanguage () const
 
bool LanguageHasBeenSet () const
 
void SetLanguage (const Aws::String &value)
 
void SetLanguage (Aws::String &&value)
 
void SetLanguage (const char *value)
 
CreateCaseRequestWithLanguage (const Aws::String &value)
 
CreateCaseRequestWithLanguage (Aws::String &&value)
 
CreateCaseRequestWithLanguage (const char *value)
 
const Aws::StringGetIssueType () const
 
bool IssueTypeHasBeenSet () const
 
void SetIssueType (const Aws::String &value)
 
void SetIssueType (Aws::String &&value)
 
void SetIssueType (const char *value)
 
CreateCaseRequestWithIssueType (const Aws::String &value)
 
CreateCaseRequestWithIssueType (Aws::String &&value)
 
CreateCaseRequestWithIssueType (const char *value)
 
const Aws::StringGetAttachmentSetId () const
 
bool AttachmentSetIdHasBeenSet () const
 
void SetAttachmentSetId (const Aws::String &value)
 
void SetAttachmentSetId (Aws::String &&value)
 
void SetAttachmentSetId (const char *value)
 
CreateCaseRequestWithAttachmentSetId (const Aws::String &value)
 
CreateCaseRequestWithAttachmentSetId (Aws::String &&value)
 
CreateCaseRequestWithAttachmentSetId (const char *value)
 
- Public Member Functions inherited from Aws::Support::SupportRequest
virtual ~SupportRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 22 of file CreateCaseRequest.h.

Constructor & Destructor Documentation

◆ CreateCaseRequest()

Aws::Support::Model::CreateCaseRequest::CreateCaseRequest ( )

Member Function Documentation

◆ AddCcEmailAddresses() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::AddCcEmailAddresses ( const Aws::String value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 433 of file CreateCaseRequest.h.

◆ AddCcEmailAddresses() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::AddCcEmailAddresses ( Aws::String &&  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 441 of file CreateCaseRequest.h.

◆ AddCcEmailAddresses() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::AddCcEmailAddresses ( const char *  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 449 of file CreateCaseRequest.h.

◆ AttachmentSetIdHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::AttachmentSetIdHasBeenSet ( ) const
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 576 of file CreateCaseRequest.h.

◆ CategoryCodeHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::CategoryCodeHasBeenSet ( ) const
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 269 of file CreateCaseRequest.h.

◆ CcEmailAddressesHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::CcEmailAddressesHasBeenSet ( ) const
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 393 of file CreateCaseRequest.h.

◆ CommunicationBodyHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::CommunicationBodyHasBeenSet ( ) const
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 328 of file CreateCaseRequest.h.

◆ GetAttachmentSetId()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetAttachmentSetId ( ) const
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 570 of file CreateCaseRequest.h.

◆ GetCategoryCode()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetCategoryCode ( ) const
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 262 of file CreateCaseRequest.h.

◆ GetCcEmailAddresses()

const Aws::Vector<Aws::String>& Aws::Support::Model::CreateCaseRequest::GetCcEmailAddresses ( ) const
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 385 of file CreateCaseRequest.h.

◆ GetCommunicationBody()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetCommunicationBody ( ) const
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 320 of file CreateCaseRequest.h.

◆ GetIssueType()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetIssueType ( ) const
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 514 of file CreateCaseRequest.h.

◆ GetLanguage()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetLanguage ( ) const
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 457 of file CreateCaseRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Support::Model::CreateCaseRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::Support::SupportRequest.

◆ GetServiceCode()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetServiceCode ( ) const
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 107 of file CreateCaseRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Support::Model::CreateCaseRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 31 of file CreateCaseRequest.h.

◆ GetSeverityCode()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetSeverityCode ( ) const
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 163 of file CreateCaseRequest.h.

◆ GetSubject()

const Aws::String& Aws::Support::Model::CreateCaseRequest::GetSubject ( ) const
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 44 of file CreateCaseRequest.h.

◆ IssueTypeHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::IssueTypeHasBeenSet ( ) const
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 521 of file CreateCaseRequest.h.

◆ LanguageHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::LanguageHasBeenSet ( ) const
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 464 of file CreateCaseRequest.h.

◆ SerializePayload()

Aws::String Aws::Support::Model::CreateCaseRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceCodeHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::ServiceCodeHasBeenSet ( ) const
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 113 of file CreateCaseRequest.h.

◆ SetAttachmentSetId() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetAttachmentSetId ( const Aws::String value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 582 of file CreateCaseRequest.h.

◆ SetAttachmentSetId() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetAttachmentSetId ( Aws::String &&  value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 588 of file CreateCaseRequest.h.

◆ SetAttachmentSetId() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetAttachmentSetId ( const char *  value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 594 of file CreateCaseRequest.h.

◆ SetCategoryCode() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetCategoryCode ( const Aws::String value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 276 of file CreateCaseRequest.h.

◆ SetCategoryCode() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetCategoryCode ( Aws::String &&  value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 283 of file CreateCaseRequest.h.

◆ SetCategoryCode() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetCategoryCode ( const char *  value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 290 of file CreateCaseRequest.h.

◆ SetCcEmailAddresses() [1/2]

void Aws::Support::Model::CreateCaseRequest::SetCcEmailAddresses ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 401 of file CreateCaseRequest.h.

◆ SetCcEmailAddresses() [2/2]

void Aws::Support::Model::CreateCaseRequest::SetCcEmailAddresses ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 409 of file CreateCaseRequest.h.

◆ SetCommunicationBody() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetCommunicationBody ( const Aws::String value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 336 of file CreateCaseRequest.h.

◆ SetCommunicationBody() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetCommunicationBody ( Aws::String &&  value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 344 of file CreateCaseRequest.h.

◆ SetCommunicationBody() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetCommunicationBody ( const char *  value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 352 of file CreateCaseRequest.h.

◆ SetIssueType() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetIssueType ( const Aws::String value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 528 of file CreateCaseRequest.h.

◆ SetIssueType() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetIssueType ( Aws::String &&  value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 535 of file CreateCaseRequest.h.

◆ SetIssueType() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetIssueType ( const char *  value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 542 of file CreateCaseRequest.h.

◆ SetLanguage() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetLanguage ( const Aws::String value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 471 of file CreateCaseRequest.h.

◆ SetLanguage() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetLanguage ( Aws::String &&  value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 478 of file CreateCaseRequest.h.

◆ SetLanguage() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetLanguage ( const char *  value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 485 of file CreateCaseRequest.h.

◆ SetServiceCode() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetServiceCode ( const Aws::String value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 119 of file CreateCaseRequest.h.

◆ SetServiceCode() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetServiceCode ( Aws::String &&  value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 125 of file CreateCaseRequest.h.

◆ SetServiceCode() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetServiceCode ( const char *  value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 131 of file CreateCaseRequest.h.

◆ SetSeverityCode() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetSeverityCode ( const Aws::String value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 189 of file CreateCaseRequest.h.

◆ SetSeverityCode() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetSeverityCode ( Aws::String &&  value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 202 of file CreateCaseRequest.h.

◆ SetSeverityCode() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetSeverityCode ( const char *  value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 215 of file CreateCaseRequest.h.

◆ SetSubject() [1/3]

void Aws::Support::Model::CreateCaseRequest::SetSubject ( const Aws::String value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 60 of file CreateCaseRequest.h.

◆ SetSubject() [2/3]

void Aws::Support::Model::CreateCaseRequest::SetSubject ( Aws::String &&  value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 68 of file CreateCaseRequest.h.

◆ SetSubject() [3/3]

void Aws::Support::Model::CreateCaseRequest::SetSubject ( const char *  value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 76 of file CreateCaseRequest.h.

◆ SeverityCodeHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::SeverityCodeHasBeenSet ( ) const
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 176 of file CreateCaseRequest.h.

◆ SubjectHasBeenSet()

bool Aws::Support::Model::CreateCaseRequest::SubjectHasBeenSet ( ) const
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 52 of file CreateCaseRequest.h.

◆ WithAttachmentSetId() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithAttachmentSetId ( const Aws::String value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 600 of file CreateCaseRequest.h.

◆ WithAttachmentSetId() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithAttachmentSetId ( Aws::String &&  value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 606 of file CreateCaseRequest.h.

◆ WithAttachmentSetId() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithAttachmentSetId ( const char *  value)
inline

The ID of a set of one or more attachments for the case. Create the set by using the AddAttachmentsToSet operation.

Definition at line 612 of file CreateCaseRequest.h.

◆ WithCategoryCode() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCategoryCode ( const Aws::String value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 297 of file CreateCaseRequest.h.

◆ WithCategoryCode() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCategoryCode ( Aws::String &&  value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 304 of file CreateCaseRequest.h.

◆ WithCategoryCode() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCategoryCode ( const char *  value)
inline

The category of problem for the AWS Support case. You also use the DescribeServices operation to get the category code for a service. Each AWS service defines its own set of category codes.

Definition at line 311 of file CreateCaseRequest.h.

◆ WithCcEmailAddresses() [1/2]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCcEmailAddresses ( const Aws::Vector< Aws::String > &  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 417 of file CreateCaseRequest.h.

◆ WithCcEmailAddresses() [2/2]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCcEmailAddresses ( Aws::Vector< Aws::String > &&  value)
inline

A list of email addresses that AWS Support copies on case correspondence. AWS Support identifies the account that creates the case when you specify your AWS credentials in an HTTP POST method or use the AWS SDKs.

Definition at line 425 of file CreateCaseRequest.h.

◆ WithCommunicationBody() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCommunicationBody ( const Aws::String value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 360 of file CreateCaseRequest.h.

◆ WithCommunicationBody() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCommunicationBody ( Aws::String &&  value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 368 of file CreateCaseRequest.h.

◆ WithCommunicationBody() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithCommunicationBody ( const char *  value)
inline

The communication body text that describes the issue. This text appears in the Description field on the AWS Support Center Create Case page.

Definition at line 376 of file CreateCaseRequest.h.

◆ WithIssueType() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithIssueType ( const Aws::String value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 549 of file CreateCaseRequest.h.

◆ WithIssueType() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithIssueType ( Aws::String &&  value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 556 of file CreateCaseRequest.h.

◆ WithIssueType() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithIssueType ( const char *  value)
inline

The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.

Definition at line 563 of file CreateCaseRequest.h.

◆ WithLanguage() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithLanguage ( const Aws::String value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 492 of file CreateCaseRequest.h.

◆ WithLanguage() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithLanguage ( Aws::String &&  value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 499 of file CreateCaseRequest.h.

◆ WithLanguage() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithLanguage ( const char *  value)
inline

The language in which AWS Support handles the case. You must specify the ISO 639-1 code for the language parameter if you want support in that language. Currently, English ("en") and Japanese ("ja") are supported.

Definition at line 506 of file CreateCaseRequest.h.

◆ WithServiceCode() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithServiceCode ( const Aws::String value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 137 of file CreateCaseRequest.h.

◆ WithServiceCode() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithServiceCode ( Aws::String &&  value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 143 of file CreateCaseRequest.h.

◆ WithServiceCode() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithServiceCode ( const char *  value)
inline

The code for the AWS service. You can use the DescribeServices operation to get the possible serviceCode values.

Definition at line 149 of file CreateCaseRequest.h.

◆ WithSeverityCode() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSeverityCode ( const Aws::String value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 228 of file CreateCaseRequest.h.

◆ WithSeverityCode() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSeverityCode ( Aws::String &&  value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 241 of file CreateCaseRequest.h.

◆ WithSeverityCode() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSeverityCode ( const char *  value)
inline

A value that indicates the urgency of the case. This value determines the response time according to your service level agreement with AWS Support. You can use the DescribeSeverityLevels operation to get the possible values for severityCode.

For more information, see SeverityLevel and Choosing a Severity in the AWS Support User Guide.

The availability of severity levels depends on the support plan for the AWS account.

Definition at line 254 of file CreateCaseRequest.h.

◆ WithSubject() [1/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSubject ( const Aws::String value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 84 of file CreateCaseRequest.h.

◆ WithSubject() [2/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSubject ( Aws::String &&  value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 92 of file CreateCaseRequest.h.

◆ WithSubject() [3/3]

CreateCaseRequest& Aws::Support::Model::CreateCaseRequest::WithSubject ( const char *  value)
inline

The title of the AWS Support case. The title appears in the Subject field on the AWS Support Center Create Case page.

Definition at line 100 of file CreateCaseRequest.h.


The documentation for this class was generated from the following file: