7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/SchemaFacet.h>
9#include <aws/clouddirectory/model/ObjectReference.h>
22namespace CloudDirectory
68 bool m_schemaFacetHasBeenSet =
false;
71 bool m_objectReferenceHasBeenSet =
false;
AWS_CLOUDDIRECTORY_API BatchRemoveFacetFromObject()
bool ObjectReferenceHasBeenSet() const
bool SchemaFacetHasBeenSet() const
BatchRemoveFacetFromObject & WithSchemaFacet(SchemaFacet &&value)
const ObjectReference & GetObjectReference() const
AWS_CLOUDDIRECTORY_API BatchRemoveFacetFromObject(Aws::Utils::Json::JsonView jsonValue)
void SetSchemaFacet(SchemaFacet &&value)
void SetSchemaFacet(const SchemaFacet &value)
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CLOUDDIRECTORY_API BatchRemoveFacetFromObject & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetObjectReference(ObjectReference &&value)
BatchRemoveFacetFromObject & WithObjectReference(ObjectReference &&value)
const SchemaFacet & GetSchemaFacet() const
void SetObjectReference(const ObjectReference &value)
BatchRemoveFacetFromObject & WithSchemaFacet(const SchemaFacet &value)
BatchRemoveFacetFromObject & WithObjectReference(const ObjectReference &value)
Aws::Utils::Json::JsonValue JsonValue