AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::ResourceGroupsTaggingAPI::Model::FailureInfo Class Reference

#include <FailureInfo.h>

Public Member Functions

 FailureInfo ()
 
 FailureInfo (Aws::Utils::Json::JsonView jsonValue)
 
FailureInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetStatusCode () const
 
bool StatusCodeHasBeenSet () const
 
void SetStatusCode (int value)
 
FailureInfoWithStatusCode (int value)
 
const ErrorCodeGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const ErrorCode &value)
 
void SetErrorCode (ErrorCode &&value)
 
FailureInfoWithErrorCode (const ErrorCode &value)
 
FailureInfoWithErrorCode (ErrorCode &&value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
FailureInfoWithErrorMessage (const Aws::String &value)
 
FailureInfoWithErrorMessage (Aws::String &&value)
 
FailureInfoWithErrorMessage (const char *value)
 

Detailed Description

Information about the errors that are returned for each failed resource. This information can include InternalServiceException and InvalidParameterException errors. It can also include any valid error code returned by the AWS service that hosts the resource that the ARN key represents.

The following are common error codes that you might receive from other AWS services:

For more information on errors that are generated from other AWS services, see the documentation for that service.

See Also:

AWS API Reference

Definition at line 52 of file FailureInfo.h.

Constructor & Destructor Documentation

◆ FailureInfo() [1/2]

Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::FailureInfo ( )

◆ FailureInfo() [2/2]

Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::FailureInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ErrorCodeHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::ErrorCodeHasBeenSet ( ) const
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 96 of file FailureInfo.h.

◆ ErrorMessageHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::ErrorMessageHasBeenSet ( ) const
inline

The message of the common error.

Definition at line 139 of file FailureInfo.h.

◆ GetErrorCode()

const ErrorCode& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::GetErrorCode ( ) const
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 88 of file FailureInfo.h.

◆ GetErrorMessage()

const Aws::String& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::GetErrorMessage ( ) const
inline

The message of the common error.

Definition at line 134 of file FailureInfo.h.

◆ GetStatusCode()

int Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::GetStatusCode ( ) const
inline

The HTTP status code of the common error.

Definition at line 64 of file FailureInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::Jsonize ( ) const

◆ operator=()

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetErrorCode() [1/2]

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetErrorCode ( const ErrorCode value)
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 104 of file FailureInfo.h.

◆ SetErrorCode() [2/2]

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetErrorCode ( ErrorCode &&  value)
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 112 of file FailureInfo.h.

◆ SetErrorMessage() [1/3]

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetErrorMessage ( Aws::String &&  value)
inline

The message of the common error.

Definition at line 149 of file FailureInfo.h.

◆ SetErrorMessage() [2/3]

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetErrorMessage ( const Aws::String value)
inline

The message of the common error.

Definition at line 144 of file FailureInfo.h.

◆ SetErrorMessage() [3/3]

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetErrorMessage ( const char *  value)
inline

The message of the common error.

Definition at line 154 of file FailureInfo.h.

◆ SetStatusCode()

void Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::SetStatusCode ( int  value)
inline

The HTTP status code of the common error.

Definition at line 74 of file FailureInfo.h.

◆ StatusCodeHasBeenSet()

bool Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::StatusCodeHasBeenSet ( ) const
inline

The HTTP status code of the common error.

Definition at line 69 of file FailureInfo.h.

◆ WithErrorCode() [1/2]

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithErrorCode ( const ErrorCode value)
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 120 of file FailureInfo.h.

◆ WithErrorCode() [2/2]

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithErrorCode ( ErrorCode &&  value)
inline

The code of the common error. Valid values include InternalServiceException, InvalidParameterException, and any valid error code returned by the AWS service that hosts the resource that you want to tag.

Definition at line 128 of file FailureInfo.h.

◆ WithErrorMessage() [1/3]

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithErrorMessage ( Aws::String &&  value)
inline

The message of the common error.

Definition at line 164 of file FailureInfo.h.

◆ WithErrorMessage() [2/3]

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithErrorMessage ( const Aws::String value)
inline

The message of the common error.

Definition at line 159 of file FailureInfo.h.

◆ WithErrorMessage() [3/3]

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithErrorMessage ( const char *  value)
inline

The message of the common error.

Definition at line 169 of file FailureInfo.h.

◆ WithStatusCode()

FailureInfo& Aws::ResourceGroupsTaggingAPI::Model::FailureInfo::WithStatusCode ( int  value)
inline

The HTTP status code of the common error.

Definition at line 79 of file FailureInfo.h.


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