/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Defines a non-overlapping region of a table's partitions, allowing multiple
* requests to be run in parallel.See Also:
AWS API
* Reference
The zero-based index number of the segment. For example, if the total number
* of segments is 4, SegmentNumber
values range from 0 through 3.
The zero-based index number of the segment. For example, if the total number
* of segments is 4, SegmentNumber
values range from 0 through 3.
The zero-based index number of the segment. For example, if the total number
* of segments is 4, SegmentNumber
values range from 0 through 3.
The zero-based index number of the segment. For example, if the total number
* of segments is 4, SegmentNumber
values range from 0 through 3.
The total number of segments.
*/ inline int GetTotalSegments() const{ return m_totalSegments; } /** *The total number of segments.
*/ inline bool TotalSegmentsHasBeenSet() const { return m_totalSegmentsHasBeenSet; } /** *The total number of segments.
*/ inline void SetTotalSegments(int value) { m_totalSegmentsHasBeenSet = true; m_totalSegments = value; } /** *The total number of segments.
*/ inline Segment& WithTotalSegments(int value) { SetTotalSegments(value); return *this;} private: int m_segmentNumber; bool m_segmentNumberHasBeenSet = false; int m_totalSegments; bool m_totalSegmentsHasBeenSet = false; }; } // namespace Model } // namespace Glue } // namespace Aws