7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lambda/Lambda_EXPORTS.h>
42 template <
typename LocationT = Aws::String>
44 m_locationHasBeenSet =
true;
45 m_location = std::forward<LocationT>(value);
47 template <
typename LocationT = Aws::String>
60 template <
typename CodeSha256T = Aws::String>
62 m_codeSha256HasBeenSet =
true;
63 m_codeSha256 = std::forward<CodeSha256T>(value);
65 template <
typename CodeSha256T = Aws::String>
79 m_codeSizeHasBeenSet =
true;
94 template <
typename SigningProfileVersionArnT = Aws::String>
96 m_signingProfileVersionArnHasBeenSet =
true;
97 m_signingProfileVersionArn = std::forward<SigningProfileVersionArnT>(value);
99 template <
typename SigningProfileVersionArnT = Aws::String>
112 template <
typename SigningJobArnT = Aws::String>
114 m_signingJobArnHasBeenSet =
true;
115 m_signingJobArn = std::forward<SigningJobArnT>(value);
117 template <
typename SigningJobArnT = Aws::String>
128 long long m_codeSize{0};
133 bool m_locationHasBeenSet =
false;
134 bool m_codeSha256HasBeenSet =
false;
135 bool m_codeSizeHasBeenSet =
false;
136 bool m_signingProfileVersionArnHasBeenSet =
false;
137 bool m_signingJobArnHasBeenSet =
false;
LayerVersionContentOutput & WithCodeSha256(CodeSha256T &&value)
const Aws::String & GetSigningJobArn() const
bool SigningJobArnHasBeenSet() const
void SetSigningJobArn(SigningJobArnT &&value)
void SetSigningProfileVersionArn(SigningProfileVersionArnT &&value)
bool CodeSha256HasBeenSet() const
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
bool LocationHasBeenSet() const
LayerVersionContentOutput & WithCodeSize(long long value)
void SetLocation(LocationT &&value)
const Aws::String & GetCodeSha256() const
LayerVersionContentOutput & WithLocation(LocationT &&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)
LayerVersionContentOutput & WithSigningProfileVersionArn(SigningProfileVersionArnT &&value)
const Aws::String & GetLocation() const
LayerVersionContentOutput & WithSigningJobArn(SigningJobArnT &&value)
void SetCodeSha256(CodeSha256T &&value)
const Aws::String & GetSigningProfileVersionArn() const
bool CodeSizeHasBeenSet() const
long long GetCodeSize() const
AWS_LAMBDA_API LayerVersionContentOutput()=default
bool SigningProfileVersionArnHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue