7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/batch/model/FrontOfQuotaShareJobSummary.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
46 template <
typename QuotaSharesT = Aws::Map<Aws::String, Aws::Vector<FrontOfQuotaShareJobSummary>>>
48 m_quotaSharesHasBeenSet =
true;
49 m_quotaShares = std::forward<QuotaSharesT>(value);
51 template <
typename QuotaSharesT = Aws::Map<Aws::String, Aws::Vector<FrontOfQuotaShareJobSummary>>>
56 template <
typename QuotaSharesKeyT = Aws::String,
typename QuotaSharesValueT = Aws::Vector<FrontOfQuotaShareJobSummary>>
58 m_quotaSharesHasBeenSet =
true;
59 m_quotaShares.emplace(std::forward<QuotaSharesKeyT>(key), std::forward<QuotaSharesValueT>(value));
72 m_lastUpdatedAtHasBeenSet =
true;
73 m_lastUpdatedAt = value;
83 long long m_lastUpdatedAt{0};
84 bool m_quotaSharesHasBeenSet =
false;
85 bool m_lastUpdatedAtHasBeenSet =
false;
AWS_BATCH_API FrontOfQuotaSharesDetail(Aws::Utils::Json::JsonView jsonValue)
AWS_BATCH_API FrontOfQuotaSharesDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
FrontOfQuotaSharesDetail & WithLastUpdatedAt(long long value)
long long GetLastUpdatedAt() const
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
FrontOfQuotaSharesDetail & WithQuotaShares(QuotaSharesT &&value)
bool LastUpdatedAtHasBeenSet() const
void SetQuotaShares(QuotaSharesT &&value)
void SetLastUpdatedAt(long long value)
AWS_BATCH_API FrontOfQuotaSharesDetail()=default
const Aws::Map< Aws::String, Aws::Vector< FrontOfQuotaShareJobSummary > > & GetQuotaShares() const
FrontOfQuotaSharesDetail & AddQuotaShares(QuotaSharesKeyT &&key, QuotaSharesValueT &&value)
bool QuotaSharesHasBeenSet() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue