/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */
#pragma once
#include  Contains the response to a successful ListInstanceProfiles request.
   * See Also:
   AWS
   * API Reference
A list of instance profiles.
*/ inline const Aws::VectorA list of instance profiles.
*/ inline void SetInstanceProfiles(const Aws::VectorA list of instance profiles.
*/ inline void SetInstanceProfiles(Aws::VectorA list of instance profiles.
*/ inline ListInstanceProfilesResult& WithInstanceProfiles(const Aws::VectorA list of instance profiles.
*/ inline ListInstanceProfilesResult& WithInstanceProfiles(Aws::VectorA list of instance profiles.
*/ inline ListInstanceProfilesResult& AddInstanceProfiles(const InstanceProfile& value) { m_instanceProfiles.push_back(value); return *this; } /** *A list of instance profiles.
*/ inline ListInstanceProfilesResult& AddInstanceProfiles(InstanceProfile&& value) { m_instanceProfiles.push_back(std::move(value)); return *this; } /** *A flag that indicates whether there are more items to return. If your results
     * were truncated, you can make a subsequent pagination request using the
     * Marker request parameter to retrieve more items. Note that IAM
     * might return fewer than the MaxItems number of results even when
     * there are more results available. We recommend that you check
     * IsTruncated after every call to ensure that you receive all your
     * results.
A flag that indicates whether there are more items to return. If your results
     * were truncated, you can make a subsequent pagination request using the
     * Marker request parameter to retrieve more items. Note that IAM
     * might return fewer than the MaxItems number of results even when
     * there are more results available. We recommend that you check
     * IsTruncated after every call to ensure that you receive all your
     * results.
A flag that indicates whether there are more items to return. If your results
     * were truncated, you can make a subsequent pagination request using the
     * Marker request parameter to retrieve more items. Note that IAM
     * might return fewer than the MaxItems number of results even when
     * there are more results available. We recommend that you check
     * IsTruncated after every call to ensure that you receive all your
     * results.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.
When IsTruncated is true, this element is present
     * and contains the value to use for the Marker parameter in a
     * subsequent pagination request.