7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/ObjectReference.h>
21namespace CloudDirectory
68 bool m_indexReferenceHasBeenSet =
false;
71 bool m_targetReferenceHasBeenSet =
false;
AWS_CLOUDDIRECTORY_API BatchDetachFromIndex & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTargetReference(ObjectReference &&value)
BatchDetachFromIndex & WithIndexReference(ObjectReference &&value)
void SetIndexReference(const ObjectReference &value)
AWS_CLOUDDIRECTORY_API BatchDetachFromIndex(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
const ObjectReference & GetIndexReference() const
BatchDetachFromIndex & WithTargetReference(ObjectReference &&value)
bool IndexReferenceHasBeenSet() const
void SetTargetReference(const ObjectReference &value)
const ObjectReference & GetTargetReference() const
BatchDetachFromIndex & WithIndexReference(const ObjectReference &value)
bool TargetReferenceHasBeenSet() const
BatchDetachFromIndex & WithTargetReference(const ObjectReference &value)
AWS_CLOUDDIRECTORY_API BatchDetachFromIndex()
void SetIndexReference(ObjectReference &&value)
Aws::Utils::Json::JsonValue JsonValue