您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch |

自学教程:C++ AWSError类代码示例

51自学网 2021-06-03 12:04:43
  C++
这篇教程C++ AWSError类代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中AWSError的典型用法代码示例。如果您正苦于以下问题:C++ AWSError类的具体用法?C++ AWSError怎么用?C++ AWSError使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。

在下文中一共展示了AWSError类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: if

AWSError<CoreErrors> AWSErrorMarshaller::Marshall(const Aws::String& exceptionName, const Aws::String& message) const{    auto locationOfPound = exceptionName.find_first_of('#');    auto locationOfColon = exceptionName.find_first_of(':');    Aws::String formalExceptionName;    if (locationOfPound != Aws::String::npos)    {        formalExceptionName = exceptionName.substr(locationOfPound + 1);           }    else if (locationOfColon != Aws::String::npos)    {        formalExceptionName = exceptionName.substr(0, locationOfColon);           }    else    {        formalExceptionName = exceptionName;    }    AWSError<CoreErrors> error = FindErrorByName(formalExceptionName.c_str());    if (error.GetErrorType() != CoreErrors::UNKNOWN)    {        AWS_LOG_WARN(logTag, "Encountered AWSError/n%s/n%s:", formalExceptionName.c_str(), message.c_str());        error.SetExceptionName(formalExceptionName);        error.SetMessage(message);        return error;    }        AWS_LOG_WARN(logTag, "Encountered Unknown AWSError/n%s/n%s:", exceptionName.c_str(), message.c_str());    return AWSError<CoreErrors>(CoreErrors::UNKNOWN, exceptionName, "Unable to parse ExceptionName: " + exceptionName + " Message: " + message, false);}
开发者ID:Bu11etmagnet,项目名称:aws-sdk-cpp,代码行数:32,


示例2: FindErrorByName

AWSError<CoreErrors> ElasticTranscoderErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = ElasticTranscoderErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:wrtcoder,项目名称:aws-sdk-cpp,代码行数:10,


示例3: FindErrorByName

AWSError<CoreErrors> Route53ErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = Route53ErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:Bu11etmagnet,项目名称:aws-sdk-cpp,代码行数:10,


示例4: FindErrorByName

AWSError<CoreErrors> DatabaseMigrationServiceErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = DatabaseMigrationServiceErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:Bu11etmagnet,项目名称:aws-sdk-cpp,代码行数:10,


示例5: FindErrorByName

AWSError<CoreErrors> MarketplaceMeteringErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = MarketplaceMeteringErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:Bu11etmagnet,项目名称:aws-sdk-cpp,代码行数:10,


示例6: FindErrorByName

AWSError<CoreErrors> ApiGatewayManagementApiErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = ApiGatewayManagementApiErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:aws,项目名称:aws-sdk-cpp,代码行数:10,


示例7: FindErrorByName

AWSError<CoreErrors> ApplicationAutoScalingErrorMarshaller::FindErrorByName(const char* errorName) const{  AWSError<CoreErrors> error = ApplicationAutoScalingErrorMapper::GetErrorForName(errorName);  if(error.GetErrorType() != CoreErrors::UNKNOWN)  {    return error;  }  return AWSErrorMarshaller::FindErrorByName(errorName);}
开发者ID:capeanalytics,项目名称:aws-sdk-cpp,代码行数:10,


示例8: DropPlayerDataTable

bool DropPlayerDataTable(const std::unique_ptr<DynamoDBClient>& client){    AWS_LOGSTREAM_INFO(SchemaTag, "Dropping old table: " << ExampleTableName);    DeleteTableRequest deleteTableRequest;    deleteTableRequest.SetTableName(ExampleTableName);    DeleteTableOutcome deleteTableOutcome = client->DeleteTable(deleteTableRequest);    if (!deleteTableOutcome.IsSuccess())    {        AWSError<DynamoDBErrors> error = deleteTableOutcome.GetError();        AWS_LOGSTREAM_ERROR(SchemaTag, "Failed to drop old table: " << ExampleTableName << ": " << error.GetMessage() << "(" << error.GetExceptionName() << ")");        return false;    }    WaitOnTableStatus(client, ExampleTableName, TableStatusWaitUntil::GONE);    return true;}
开发者ID:rr-dev,项目名称:aws-sdk-cpp,代码行数:19,


示例9: CreatePlayerDataTable

bool CreatePlayerDataTable(const std::unique_ptr<DynamoDBClient>& client){    AWS_LOGSTREAM_INFO(SchemaTag, "Creating " << ExampleTableName << " table");    // Build the create request    CreateTableRequest createTableRequest;    AttributeDefinition identityAttribute;    identityAttribute.SetAttributeName(IdentityColumnName);    identityAttribute.SetAttributeType(ScalarAttributeType::S);    KeySchemaElement identityKeySchemaElement;    identityKeySchemaElement.WithAttributeName(IdentityColumnName).WithKeyType(KeyType::HASH);    ProvisionedThroughput provisionedThroughput;    provisionedThroughput.SetReadCapacityUnits(5);    provisionedThroughput.SetWriteCapacityUnits(1);    createTableRequest.AddAttributeDefinitions(identityAttribute);    createTableRequest.AddKeySchema(identityKeySchemaElement);    createTableRequest.WithProvisionedThroughput(provisionedThroughput);    createTableRequest.WithTableName(ExampleTableName);    CreateTableOutcome createTableOutcome = client->CreateTable(createTableRequest);    assert(createTableOutcome.IsSuccess() || createTableOutcome.GetError().GetErrorType() == DynamoDBErrors::RESOURCE_IN_USE);    if(!createTableOutcome.IsSuccess())    {        AWSError<DynamoDBErrors> error = createTableOutcome.GetError();        AWS_LOGSTREAM_ERROR(SchemaTag, "Failed to create table: " << ExampleTableName << ": " << error.GetMessage().c_str() << "(" << error.GetExceptionName() << ")");        return false;    }    // Wait for table to become active    WaitOnTableStatus(client, ExampleTableName, TableStatusWaitUntil::ACTIVE);    return true;}
开发者ID:rr-dev,项目名称:aws-sdk-cpp,代码行数:38,



注:本文中的AWSError类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ AXObject类代码示例
C++ AVector类代码示例
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1