/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The video streams for a specified media pipeline. The total number of video
* streams can't exceed 25.See Also:
AWS
* API Reference
The attendee IDs of the streams selected for a media pipeline.
*/ inline const Aws::VectorThe attendee IDs of the streams selected for a media pipeline.
*/ inline bool AttendeeIdsHasBeenSet() const { return m_attendeeIdsHasBeenSet; } /** *The attendee IDs of the streams selected for a media pipeline.
*/ inline void SetAttendeeIds(const Aws::VectorThe attendee IDs of the streams selected for a media pipeline.
*/ inline void SetAttendeeIds(Aws::VectorThe attendee IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& WithAttendeeIds(const Aws::VectorThe attendee IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& WithAttendeeIds(Aws::VectorThe attendee IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddAttendeeIds(const Aws::String& value) { m_attendeeIdsHasBeenSet = true; m_attendeeIds.push_back(value); return *this; } /** *The attendee IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddAttendeeIds(Aws::String&& value) { m_attendeeIdsHasBeenSet = true; m_attendeeIds.push_back(std::move(value)); return *this; } /** *The attendee IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddAttendeeIds(const char* value) { m_attendeeIdsHasBeenSet = true; m_attendeeIds.push_back(value); return *this; } /** *The external user IDs of the streams selected for a media pipeline.
*/ inline const Aws::VectorThe external user IDs of the streams selected for a media pipeline.
*/ inline bool ExternalUserIdsHasBeenSet() const { return m_externalUserIdsHasBeenSet; } /** *The external user IDs of the streams selected for a media pipeline.
*/ inline void SetExternalUserIds(const Aws::VectorThe external user IDs of the streams selected for a media pipeline.
*/ inline void SetExternalUserIds(Aws::VectorThe external user IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& WithExternalUserIds(const Aws::VectorThe external user IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& WithExternalUserIds(Aws::VectorThe external user IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddExternalUserIds(const Aws::String& value) { m_externalUserIdsHasBeenSet = true; m_externalUserIds.push_back(value); return *this; } /** *The external user IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddExternalUserIds(Aws::String&& value) { m_externalUserIdsHasBeenSet = true; m_externalUserIds.push_back(std::move(value)); return *this; } /** *The external user IDs of the streams selected for a media pipeline.
*/ inline SelectedVideoStreams& AddExternalUserIds(const char* value) { m_externalUserIdsHasBeenSet = true; m_externalUserIds.push_back(value); return *this; } private: Aws::Vector