7#include <aws/batch/Batch_EXPORTS.h>
46 inline void SetIsMainNode(
bool value) { m_isMainNodeHasBeenSet =
true; m_isMainNode = value; }
56 inline void SetNumNodes(
int value) { m_numNodesHasBeenSet =
true; m_numNodes = value; }
68 inline void SetNodeIndex(
int value) { m_nodeIndexHasBeenSet =
true; m_nodeIndex = value; }
74 bool m_isMainNodeHasBeenSet =
false;
77 bool m_numNodesHasBeenSet =
false;
80 bool m_nodeIndexHasBeenSet =
false;
NodePropertiesSummary & WithNumNodes(int value)
void SetNodeIndex(int value)
bool GetIsMainNode() const
AWS_BATCH_API NodePropertiesSummary(Aws::Utils::Json::JsonView jsonValue)
void SetIsMainNode(bool value)
bool NodeIndexHasBeenSet() const
bool NumNodesHasBeenSet() const
void SetNumNodes(int value)
AWS_BATCH_API NodePropertiesSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
NodePropertiesSummary & WithNodeIndex(int value)
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BATCH_API NodePropertiesSummary()
NodePropertiesSummary & WithIsMainNode(bool value)
bool IsMainNodeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue