7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/glue/GlueRequest.h>
9#include <aws/glue/Glue_EXPORTS.h>
39 template <
typename AssetIdentifierT = Aws::String>
41 m_assetIdentifierHasBeenSet =
true;
42 m_assetIdentifier = std::forward<AssetIdentifierT>(value);
44 template <
typename AssetIdentifierT = Aws::String>
59 template <
typename IterableFormNameT = Aws::String>
61 m_iterableFormNameHasBeenSet =
true;
62 m_iterableFormName = std::forward<IterableFormNameT>(value);
64 template <
typename IterableFormNameT = Aws::String>
78 template <
typename ItemIdentifierT = Aws::String>
80 m_itemIdentifierHasBeenSet =
true;
81 m_itemIdentifier = std::forward<ItemIdentifierT>(value);
83 template <
typename ItemIdentifierT = Aws::String>
96 template <
typename AttachmentNameT = Aws::String>
98 m_attachmentNameHasBeenSet =
true;
99 m_attachmentName = std::forward<AttachmentNameT>(value);
101 template <
typename AttachmentNameT = Aws::String>
115 bool m_assetIdentifierHasBeenSet =
false;
116 bool m_iterableFormNameHasBeenSet =
false;
117 bool m_itemIdentifierHasBeenSet =
false;
118 bool m_attachmentNameHasBeenSet =
false;
bool IterableFormNameHasBeenSet() const
void SetAssetIdentifier(AssetIdentifierT &&value)
void SetAttachmentName(AttachmentNameT &&value)
const Aws::String & GetIterableFormName() const
bool ItemIdentifierHasBeenSet() const
bool AttachmentNameHasBeenSet() const
DeleteAttachmentRequest & WithItemIdentifier(ItemIdentifierT &&value)
virtual const char * GetServiceRequestName() const override
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetItemIdentifier(ItemIdentifierT &&value)
const Aws::String & GetAttachmentName() const
const Aws::String & GetAssetIdentifier() const
bool AssetIdentifierHasBeenSet() const
DeleteAttachmentRequest & WithAssetIdentifier(AssetIdentifierT &&value)
const Aws::String & GetItemIdentifier() const
AWS_GLUE_API DeleteAttachmentRequest()=default
DeleteAttachmentRequest & WithIterableFormName(IterableFormNameT &&value)
DeleteAttachmentRequest & WithAttachmentName(AttachmentNameT &&value)
void SetIterableFormName(IterableFormNameT &&value)
AWS_GLUE_API Aws::String SerializePayload() const override
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String