/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The object that represents any node overrides to a job definition that's used
* in a SubmitJob API operation.See Also:
AWS
* API Reference
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The range of nodes, using node index values, that's used to override. A range
* of 0:3
indicates nodes with index values of 0
through
* 3
. If the starting range value is omitted (:n
), then
* 0
is used to start the range. If the ending range value is omitted
* (n:
), then the highest possible node index is used to end the
* range.
The overrides that are sent to a node range.
*/ inline const ContainerOverrides& GetContainerOverrides() const{ return m_containerOverrides; } /** *The overrides that are sent to a node range.
*/ inline bool ContainerOverridesHasBeenSet() const { return m_containerOverridesHasBeenSet; } /** *The overrides that are sent to a node range.
*/ inline void SetContainerOverrides(const ContainerOverrides& value) { m_containerOverridesHasBeenSet = true; m_containerOverrides = value; } /** *The overrides that are sent to a node range.
*/ inline void SetContainerOverrides(ContainerOverrides&& value) { m_containerOverridesHasBeenSet = true; m_containerOverrides = std::move(value); } /** *The overrides that are sent to a node range.
*/ inline NodePropertyOverride& WithContainerOverrides(const ContainerOverrides& value) { SetContainerOverrides(value); return *this;} /** *The overrides that are sent to a node range.
*/ inline NodePropertyOverride& WithContainerOverrides(ContainerOverrides&& value) { SetContainerOverrides(std::move(value)); return *this;} private: Aws::String m_targetNodes; bool m_targetNodesHasBeenSet = false; ContainerOverrides m_containerOverrides; bool m_containerOverridesHasBeenSet = false; }; } // namespace Model } // namespace Batch } // namespace Aws