class Aws::CloudDirectory::Types::BatchAddFacetToObject

Represents the output of a batch add facet to object operation.

@note When making an API call, you may pass BatchAddFacetToObject

data as a hash:

    {
      schema_facet: { # required
        schema_arn: "Arn",
        facet_name: "FacetName",
      },
      object_attribute_list: [ # required
        {
          key: { # required
            schema_arn: "Arn", # required
            facet_name: "FacetName", # required
            name: "AttributeName", # required
          },
          value: { # required
            string_value: "StringAttributeValue",
            binary_value: "data",
            boolean_value: false,
            number_value: "NumberAttributeValue",
            datetime_value: Time.now,
          },
        },
      ],
      object_reference: { # required
        selector: "SelectorObjectReference",
      },
    }

@!attribute [rw] schema_facet

Represents the facet being added to the object.
@return [Types::SchemaFacet]

@!attribute [rw] object_attribute_list

The attributes to set on the object.
@return [Array<Types::AttributeKeyAndValue>]

@!attribute [rw] object_reference

A reference to the object being mutated.
@return [Types::ObjectReference]

@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchAddFacetToObject AWS API Documentation

Constants

SENSITIVE