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); }
GetLayerVersionResult & WithCreatedDate(const Aws::String &value)
GetLayerVersionResult & WithLayerArn(const char *value)
void SetCreatedDate(const char *value)
void SetLayerVersionArn(const Aws::String &value)
void SetRequestId(const Aws::String &value)
GetLayerVersionResult & WithLicenseInfo(Aws::String &&value)
void SetCompatibleArchitectures(const Aws::Vector< Architecture > &value)
AWS_LAMBDA_API GetLayerVersionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetLicenseInfo(const Aws::String &value)
GetLayerVersionResult & WithContent(const LayerVersionContentOutput &value)
void SetCreatedDate(Aws::String &&value)
void SetLayerArn(const Aws::String &value)
void SetLicenseInfo(Aws::String &&value)
GetLayerVersionResult & WithVersion(long long value)
void SetContent(LayerVersionContentOutput &&value)
GetLayerVersionResult & WithDescription(Aws::String &&value)
void SetDescription(const char *value)
GetLayerVersionResult & WithLicenseInfo(const Aws::String &value)
void SetLayerArn(Aws::String &&value)
const Aws::String & GetLayerArn() const
const LayerVersionContentOutput & GetContent() const
GetLayerVersionResult & AddCompatibleArchitectures(Architecture &&value)
const Aws::String & GetDescription() const
GetLayerVersionResult & WithCompatibleArchitectures(Aws::Vector< Architecture > &&value)
GetLayerVersionResult & WithLicenseInfo(const char *value)
void SetRequestId(Aws::String &&value)
void SetLayerVersionArn(const char *value)
void SetCompatibleRuntimes(Aws::Vector< Runtime > &&value)
const Aws::String & GetCreatedDate() const
GetLayerVersionResult & WithCompatibleRuntimes(Aws::Vector< Runtime > &&value)
GetLayerVersionResult & WithLayerVersionArn(const Aws::String &value)
const Aws::Vector< Runtime > & GetCompatibleRuntimes() const
const Aws::String & GetLayerVersionArn() const
void SetRequestId(const char *value)
GetLayerVersionResult & WithRequestId(Aws::String &&value)
void SetLayerVersionArn(Aws::String &&value)
GetLayerVersionResult & WithCreatedDate(const char *value)
const Aws::String & GetLicenseInfo() const
GetLayerVersionResult & AddCompatibleRuntimes(Runtime &&value)
GetLayerVersionResult & WithCompatibleRuntimes(const Aws::Vector< Runtime > &value)
GetLayerVersionResult & WithDescription(const char *value)
GetLayerVersionResult & WithRequestId(const Aws::String &value)
GetLayerVersionResult & AddCompatibleArchitectures(const Architecture &value)
void SetDescription(Aws::String &&value)
GetLayerVersionResult & WithDescription(const Aws::String &value)
GetLayerVersionResult & WithLayerVersionArn(Aws::String &&value)
void SetCompatibleRuntimes(const Aws::Vector< Runtime > &value)
void SetCreatedDate(const Aws::String &value)
GetLayerVersionResult & WithCreatedDate(Aws::String &&value)
void SetLicenseInfo(const char *value)
GetLayerVersionResult & WithContent(LayerVersionContentOutput &&value)
const Aws::Vector< Architecture > & GetCompatibleArchitectures() const
long long GetVersion() const
GetLayerVersionResult & WithRequestId(const char *value)
void SetContent(const LayerVersionContentOutput &value)
GetLayerVersionResult & WithLayerVersionArn(const char *value)
GetLayerVersionResult & AddCompatibleRuntimes(const Runtime &value)
void SetLayerArn(const char *value)
void SetCompatibleArchitectures(Aws::Vector< Architecture > &&value)
GetLayerVersionResult & WithLayerArn(Aws::String &&value)
const Aws::String & GetRequestId() const
void SetDescription(const Aws::String &value)
AWS_LAMBDA_API GetLayerVersionResult()
AWS_LAMBDA_API GetLayerVersionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetLayerVersionResult & WithCompatibleArchitectures(const Aws::Vector< Architecture > &value)
void SetVersion(long long value)
GetLayerVersionResult & WithLayerArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue