/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Represents an index and an attached object.See Also:
AWS
* API Reference
The indexed attribute values.
*/ inline const Aws::VectorThe indexed attribute values.
*/ inline bool IndexedAttributesHasBeenSet() const { return m_indexedAttributesHasBeenSet; } /** *The indexed attribute values.
*/ inline void SetIndexedAttributes(const Aws::VectorThe indexed attribute values.
*/ inline void SetIndexedAttributes(Aws::VectorThe indexed attribute values.
*/ inline IndexAttachment& WithIndexedAttributes(const Aws::VectorThe indexed attribute values.
*/ inline IndexAttachment& WithIndexedAttributes(Aws::VectorThe indexed attribute values.
*/ inline IndexAttachment& AddIndexedAttributes(const AttributeKeyAndValue& value) { m_indexedAttributesHasBeenSet = true; m_indexedAttributes.push_back(value); return *this; } /** *The indexed attribute values.
*/ inline IndexAttachment& AddIndexedAttributes(AttributeKeyAndValue&& value) { m_indexedAttributesHasBeenSet = true; m_indexedAttributes.push_back(std::move(value)); return *this; } /** *In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.
In response to ListIndex, the ObjectIdentifier
of the
* object attached to the index. In response to ListAttachedIndices, the
* ObjectIdentifier
of the index attached to the object. This field
* will always contain the ObjectIdentifier
of the object on the
* opposite side of the attachment specified in the query.