7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/LayerVersionContentOutput.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/lambda/model/Runtime.h>
12#include <aws/lambda/model/Architecture.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
57 inline void SetLayerArn(
const char* value) { m_layerArn.assign(value); }
83 inline void SetDescription(
const char* value) { m_description.assign(value); }
98 inline void SetCreatedDate(
const char* value) { m_createdDate.assign(value); }
109 inline void SetVersion(
long long value) { m_version = value; }
165 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetCreatedDate(const Aws::String &value)
GetLayerVersionByArnResult & WithVersion(long long value)
void SetCompatibleRuntimes(const Aws::Vector< Runtime > &value)
void SetLayerArn(const Aws::String &value)
GetLayerVersionByArnResult & WithRequestId(const Aws::String &value)
GetLayerVersionByArnResult & WithContent(const LayerVersionContentOutput &value)
void SetRequestId(Aws::String &&value)
GetLayerVersionByArnResult & WithRequestId(const char *value)
void SetCompatibleArchitectures(const Aws::Vector< Architecture > &value)
GetLayerVersionByArnResult & WithContent(LayerVersionContentOutput &&value)
GetLayerVersionByArnResult & WithDescription(const char *value)
GetLayerVersionByArnResult & WithLicenseInfo(Aws::String &&value)
void SetContent(const LayerVersionContentOutput &value)
void SetLicenseInfo(const Aws::String &value)
void SetDescription(const Aws::String &value)
GetLayerVersionByArnResult & AddCompatibleRuntimes(const Runtime &value)
GetLayerVersionByArnResult & WithLayerArn(const Aws::String &value)
void SetVersion(long long value)
const Aws::Vector< Runtime > & GetCompatibleRuntimes() const
GetLayerVersionByArnResult & WithCompatibleRuntimes(const Aws::Vector< Runtime > &value)
const Aws::String & GetCreatedDate() const
GetLayerVersionByArnResult & WithLayerArn(Aws::String &&value)
GetLayerVersionByArnResult & WithLayerVersionArn(const char *value)
void SetCompatibleRuntimes(Aws::Vector< Runtime > &&value)
void SetDescription(Aws::String &&value)
GetLayerVersionByArnResult & AddCompatibleRuntimes(Runtime &&value)
long long GetVersion() const
void SetLicenseInfo(const char *value)
void SetLayerArn(Aws::String &&value)
void SetCreatedDate(const char *value)
const Aws::String & GetRequestId() const
const LayerVersionContentOutput & GetContent() const
const Aws::String & GetLicenseInfo() const
const Aws::String & GetLayerArn() const
GetLayerVersionByArnResult & WithDescription(const Aws::String &value)
const Aws::String & GetLayerVersionArn() const
GetLayerVersionByArnResult & AddCompatibleArchitectures(const Architecture &value)
GetLayerVersionByArnResult & WithLayerArn(const char *value)
void SetLayerVersionArn(const char *value)
AWS_LAMBDA_API GetLayerVersionByArnResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetLayerVersionByArnResult & WithLicenseInfo(const char *value)
GetLayerVersionByArnResult & WithDescription(Aws::String &&value)
GetLayerVersionByArnResult & WithLicenseInfo(const Aws::String &value)
void SetContent(LayerVersionContentOutput &&value)
const Aws::Vector< Architecture > & GetCompatibleArchitectures() const
void SetCompatibleArchitectures(Aws::Vector< Architecture > &&value)
void SetRequestId(const char *value)
AWS_LAMBDA_API GetLayerVersionByArnResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetLayerVersionByArnResult & WithCreatedDate(const char *value)
GetLayerVersionByArnResult & AddCompatibleArchitectures(Architecture &&value)
void SetLayerVersionArn(const Aws::String &value)
const Aws::String & GetDescription() const
void SetDescription(const char *value)
void SetLicenseInfo(Aws::String &&value)
GetLayerVersionByArnResult & WithLayerVersionArn(const Aws::String &value)
void SetRequestId(const Aws::String &value)
void SetCreatedDate(Aws::String &&value)
GetLayerVersionByArnResult & WithCompatibleRuntimes(Aws::Vector< Runtime > &&value)
void SetLayerArn(const char *value)
GetLayerVersionByArnResult & WithCompatibleArchitectures(const Aws::Vector< Architecture > &value)
GetLayerVersionByArnResult & WithCompatibleArchitectures(Aws::Vector< Architecture > &&value)
GetLayerVersionByArnResult & WithRequestId(Aws::String &&value)
GetLayerVersionByArnResult & WithCreatedDate(const Aws::String &value)
GetLayerVersionByArnResult & WithLayerVersionArn(Aws::String &&value)
GetLayerVersionByArnResult & WithCreatedDate(Aws::String &&value)
void SetLayerVersionArn(Aws::String &&value)
AWS_LAMBDA_API GetLayerVersionByArnResult()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue