7#include <aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h>
8#include <aws/kinesis-video-archived-media/KinesisVideoArchivedMediaRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/kinesis-video-archived-media/model/FragmentSelector.h>
15namespace KinesisVideoArchivedMedia
43 template<
typename StreamNameT = Aws::String>
44 void SetStreamName(StreamNameT&& value) { m_streamNameHasBeenSet =
true; m_streamName = std::forward<StreamNameT>(value); }
45 template<
typename StreamNameT = Aws::String>
57 template<
typename StreamARNT = Aws::String>
58 void SetStreamARN(StreamARNT&& value) { m_streamARNHasBeenSet =
true; m_streamARN = std::forward<StreamARNT>(value); }
59 template<
typename StreamARNT = Aws::String>
72 inline void SetMaxResults(
long long value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
83 template<
typename NextTokenT = Aws::String>
84 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
85 template<
typename NextTokenT = Aws::String>
97 template<
typename FragmentSelectorT = FragmentSelector>
98 void SetFragmentSelector(FragmentSelectorT&& value) { m_fragmentSelectorHasBeenSet =
true; m_fragmentSelector = std::forward<FragmentSelectorT>(value); }
99 template<
typename FragmentSelectorT = FragmentSelector>
105 bool m_streamNameHasBeenSet =
false;
108 bool m_streamARNHasBeenSet =
false;
110 long long m_maxResults{0};
111 bool m_maxResultsHasBeenSet =
false;
114 bool m_nextTokenHasBeenSet =
false;
116 FragmentSelector m_fragmentSelector;
117 bool m_fragmentSelectorHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String