/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Details of the parts that were uploaded.See Also:
AWS
* API Reference
Entity tag returned when the part was uploaded.
*/ inline const Aws::String& GetETag() const{ return m_eTag; } /** *Entity tag returned when the part was uploaded.
*/ inline bool ETagHasBeenSet() const { return m_eTagHasBeenSet; } /** *Entity tag returned when the part was uploaded.
*/ inline void SetETag(const Aws::String& value) { m_eTagHasBeenSet = true; m_eTag = value; } /** *Entity tag returned when the part was uploaded.
*/ inline void SetETag(Aws::String&& value) { m_eTagHasBeenSet = true; m_eTag = std::move(value); } /** *Entity tag returned when the part was uploaded.
*/ inline void SetETag(const char* value) { m_eTagHasBeenSet = true; m_eTag.assign(value); } /** *Entity tag returned when the part was uploaded.
*/ inline CompletedPart& WithETag(const Aws::String& value) { SetETag(value); return *this;} /** *Entity tag returned when the part was uploaded.
*/ inline CompletedPart& WithETag(Aws::String&& value) { SetETag(std::move(value)); return *this;} /** *Entity tag returned when the part was uploaded.
*/ inline CompletedPart& WithETag(const char* value) { SetETag(value); return *this;} /** *Part number that identifies the part. This is a positive integer between 1 * and 10,000.
*/ inline int GetPartNumber() const{ return m_partNumber; } /** *Part number that identifies the part. This is a positive integer between 1 * and 10,000.
*/ inline bool PartNumberHasBeenSet() const { return m_partNumberHasBeenSet; } /** *Part number that identifies the part. This is a positive integer between 1 * and 10,000.
*/ inline void SetPartNumber(int value) { m_partNumberHasBeenSet = true; m_partNumber = value; } /** *Part number that identifies the part. This is a positive integer between 1 * and 10,000.
*/ inline CompletedPart& WithPartNumber(int value) { SetPartNumber(value); return *this;} private: Aws::String m_eTag; bool m_eTagHasBeenSet; int m_partNumber; bool m_partNumberHasBeenSet; }; } // namespace Model } // namespace S3 } // namespace Aws