7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lambda/Lambda_EXPORTS.h>
9#include <aws/lambda/model/LayerVersionsListItem.h>
43 template <
typename LayerNameT = Aws::String>
45 m_layerNameHasBeenSet =
true;
46 m_layerName = std::forward<LayerNameT>(value);
48 template <
typename LayerNameT = Aws::String>
61 template <
typename LayerArnT = Aws::String>
63 m_layerArnHasBeenSet =
true;
64 m_layerArn = std::forward<LayerArnT>(value);
66 template <
typename LayerArnT = Aws::String>
79 template <
typename LatestMatchingVersionT = LayerVersionsListItem>
81 m_latestMatchingVersionHasBeenSet =
true;
82 m_latestMatchingVersion = std::forward<LatestMatchingVersionT>(value);
84 template <
typename LatestMatchingVersionT = LayerVersionsListItem>
96 bool m_layerNameHasBeenSet =
false;
97 bool m_layerArnHasBeenSet =
false;
98 bool m_latestMatchingVersionHasBeenSet =
false;
LayersListItem & WithLatestMatchingVersion(LatestMatchingVersionT &&value)
const Aws::String & GetLayerName() const
AWS_LAMBDA_API LayersListItem(Aws::Utils::Json::JsonView jsonValue)
bool LayerArnHasBeenSet() const
LayersListItem & WithLayerArn(LayerArnT &&value)
bool LatestMatchingVersionHasBeenSet() const
AWS_LAMBDA_API LayersListItem()=default
AWS_LAMBDA_API LayersListItem & operator=(Aws::Utils::Json::JsonView jsonValue)
const LayerVersionsListItem & GetLatestMatchingVersion() const
const Aws::String & GetLayerArn() const
void SetLatestMatchingVersion(LatestMatchingVersionT &&value)
void SetLayerArn(LayerArnT &&value)
bool LayerNameHasBeenSet() const
void SetLayerName(LayerNameT &&value)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
LayersListItem & WithLayerName(LayerNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue