7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetLocation(
const char* value) { m_locationHasBeenSet =
true; m_location.assign(value); }
64 inline void SetCodeSha256(
const char* value) { m_codeSha256HasBeenSet =
true; m_codeSha256.assign(value); }
76 inline void SetCodeSize(
long long value) { m_codeSizeHasBeenSet =
true; m_codeSize = value; }
88 inline void SetSigningProfileVersionArn(
const char* value) { m_signingProfileVersionArnHasBeenSet =
true; m_signingProfileVersionArn.assign(value); }
102 inline void SetSigningJobArn(
const char* value) { m_signingJobArnHasBeenSet =
true; m_signingJobArn.assign(value); }
110 bool m_locationHasBeenSet =
false;
113 bool m_codeSha256HasBeenSet =
false;
115 long long m_codeSize;
116 bool m_codeSizeHasBeenSet =
false;
119 bool m_signingProfileVersionArnHasBeenSet =
false;
122 bool m_signingJobArnHasBeenSet =
false;
LayerVersionContentOutput & WithLocation(const char *value)
void SetSigningProfileVersionArn(Aws::String &&value)
const Aws::String & GetSigningJobArn() const
void SetSigningProfileVersionArn(const Aws::String &value)
bool SigningJobArnHasBeenSet() const
void SetCodeSha256(const char *value)
void SetLocation(Aws::String &&value)
bool CodeSha256HasBeenSet() const
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
LayerVersionContentOutput & WithCodeSha256(Aws::String &&value)
bool LocationHasBeenSet() const
LayerVersionContentOutput & WithCodeSize(long long value)
void SetCodeSha256(const Aws::String &value)
LayerVersionContentOutput & WithSigningProfileVersionArn(const Aws::String &value)
void SetCodeSha256(Aws::String &&value)
LayerVersionContentOutput & WithSigningJobArn(Aws::String &&value)
const Aws::String & GetCodeSha256() const
LayerVersionContentOutput & WithSigningProfileVersionArn(Aws::String &&value)
void SetSigningJobArn(const Aws::String &value)
LayerVersionContentOutput & WithLocation(const Aws::String &value)
void SetCodeSize(long long value)
AWS_LAMBDA_API LayerVersionContentOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API LayerVersionContentOutput(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetLocation() const
AWS_LAMBDA_API LayerVersionContentOutput()
LayerVersionContentOutput & WithLocation(Aws::String &&value)
void SetSigningJobArn(Aws::String &&value)
LayerVersionContentOutput & WithSigningProfileVersionArn(const char *value)
void SetLocation(const char *value)
const Aws::String & GetSigningProfileVersionArn() const
LayerVersionContentOutput & WithSigningJobArn(const Aws::String &value)
LayerVersionContentOutput & WithCodeSha256(const char *value)
void SetSigningJobArn(const char *value)
void SetLocation(const Aws::String &value)
bool CodeSizeHasBeenSet() const
long long GetCodeSize() const
LayerVersionContentOutput & WithCodeSha256(const Aws::String &value)
bool SigningProfileVersionArnHasBeenSet() const
LayerVersionContentOutput & WithSigningJobArn(const char *value)
void SetSigningProfileVersionArn(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue