7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/support/Support_EXPORTS.h>
45 m_partIndexHasBeenSet =
true;
61 template <
typename ETagT = Aws::String>
63 m_eTagHasBeenSet =
true;
64 m_eTag = std::forward<ETagT>(value);
66 template <
typename ETagT = Aws::String>
68 SetETag(std::forward<ETagT>(value));
76 bool m_partIndexHasBeenSet =
false;
77 bool m_eTagHasBeenSet =
false;
AWS_SUPPORT_API CompletedUpload & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ETagHasBeenSet() const
AWS_SUPPORT_API Aws::Utils::Json::JsonValue Jsonize() const
CompletedUpload & WithETag(ETagT &&value)
const Aws::String & GetETag() const
AWS_SUPPORT_API CompletedUpload()=default
bool PartIndexHasBeenSet() const
void SetETag(ETagT &&value)
AWS_SUPPORT_API CompletedUpload(Aws::Utils::Json::JsonView jsonValue)
void SetPartIndex(int value)
CompletedUpload & WithPartIndex(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue