AWS SDK for C++  1.9.129
AWS SDK for C++
GetHLSStreamingSessionURLRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace KinesisVideoArchivedMedia
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "GetHLSStreamingSessionURL"; }
36 
37  Aws::String SerializePayload() const override;
38 
39 
45  inline const Aws::String& GetStreamName() const{ return m_streamName; }
46 
52  inline bool StreamNameHasBeenSet() const { return m_streamNameHasBeenSet; }
53 
59  inline void SetStreamName(const Aws::String& value) { m_streamNameHasBeenSet = true; m_streamName = value; }
60 
66  inline void SetStreamName(Aws::String&& value) { m_streamNameHasBeenSet = true; m_streamName = std::move(value); }
67 
73  inline void SetStreamName(const char* value) { m_streamNameHasBeenSet = true; m_streamName.assign(value); }
74 
80  inline GetHLSStreamingSessionURLRequest& WithStreamName(const Aws::String& value) { SetStreamName(value); return *this;}
81 
87  inline GetHLSStreamingSessionURLRequest& WithStreamName(Aws::String&& value) { SetStreamName(std::move(value)); return *this;}
88 
94  inline GetHLSStreamingSessionURLRequest& WithStreamName(const char* value) { SetStreamName(value); return *this;}
95 
96 
102  inline const Aws::String& GetStreamARN() const{ return m_streamARN; }
103 
109  inline bool StreamARNHasBeenSet() const { return m_streamARNHasBeenSet; }
110 
116  inline void SetStreamARN(const Aws::String& value) { m_streamARNHasBeenSet = true; m_streamARN = value; }
117 
123  inline void SetStreamARN(Aws::String&& value) { m_streamARNHasBeenSet = true; m_streamARN = std::move(value); }
124 
130  inline void SetStreamARN(const char* value) { m_streamARNHasBeenSet = true; m_streamARN.assign(value); }
131 
137  inline GetHLSStreamingSessionURLRequest& WithStreamARN(const Aws::String& value) { SetStreamARN(value); return *this;}
138 
144  inline GetHLSStreamingSessionURLRequest& WithStreamARN(Aws::String&& value) { SetStreamARN(std::move(value)); return *this;}
145 
151  inline GetHLSStreamingSessionURLRequest& WithStreamARN(const char* value) { SetStreamARN(value); return *this;}
152 
153 
196  inline const HLSPlaybackMode& GetPlaybackMode() const{ return m_playbackMode; }
197 
240  inline bool PlaybackModeHasBeenSet() const { return m_playbackModeHasBeenSet; }
241 
284  inline void SetPlaybackMode(const HLSPlaybackMode& value) { m_playbackModeHasBeenSet = true; m_playbackMode = value; }
285 
328  inline void SetPlaybackMode(HLSPlaybackMode&& value) { m_playbackModeHasBeenSet = true; m_playbackMode = std::move(value); }
329 
372  inline GetHLSStreamingSessionURLRequest& WithPlaybackMode(const HLSPlaybackMode& value) { SetPlaybackMode(value); return *this;}
373 
416  inline GetHLSStreamingSessionURLRequest& WithPlaybackMode(HLSPlaybackMode&& value) { SetPlaybackMode(std::move(value)); return *this;}
417 
418 
430  inline const HLSFragmentSelector& GetHLSFragmentSelector() const{ return m_hLSFragmentSelector; }
431 
443  inline bool HLSFragmentSelectorHasBeenSet() const { return m_hLSFragmentSelectorHasBeenSet; }
444 
456  inline void SetHLSFragmentSelector(const HLSFragmentSelector& value) { m_hLSFragmentSelectorHasBeenSet = true; m_hLSFragmentSelector = value; }
457 
469  inline void SetHLSFragmentSelector(HLSFragmentSelector&& value) { m_hLSFragmentSelectorHasBeenSet = true; m_hLSFragmentSelector = std::move(value); }
470 
482  inline GetHLSStreamingSessionURLRequest& WithHLSFragmentSelector(const HLSFragmentSelector& value) { SetHLSFragmentSelector(value); return *this;}
483 
495  inline GetHLSStreamingSessionURLRequest& WithHLSFragmentSelector(HLSFragmentSelector&& value) { SetHLSFragmentSelector(std::move(value)); return *this;}
496 
497 
509  inline const ContainerFormat& GetContainerFormat() const{ return m_containerFormat; }
510 
522  inline bool ContainerFormatHasBeenSet() const { return m_containerFormatHasBeenSet; }
523 
535  inline void SetContainerFormat(const ContainerFormat& value) { m_containerFormatHasBeenSet = true; m_containerFormat = value; }
536 
548  inline void SetContainerFormat(ContainerFormat&& value) { m_containerFormatHasBeenSet = true; m_containerFormat = std::move(value); }
549 
561  inline GetHLSStreamingSessionURLRequest& WithContainerFormat(const ContainerFormat& value) { SetContainerFormat(value); return *this;}
562 
574  inline GetHLSStreamingSessionURLRequest& WithContainerFormat(ContainerFormat&& value) { SetContainerFormat(std::move(value)); return *this;}
575 
576 
604  inline const HLSDiscontinuityMode& GetDiscontinuityMode() const{ return m_discontinuityMode; }
605 
633  inline bool DiscontinuityModeHasBeenSet() const { return m_discontinuityModeHasBeenSet; }
634 
662  inline void SetDiscontinuityMode(const HLSDiscontinuityMode& value) { m_discontinuityModeHasBeenSet = true; m_discontinuityMode = value; }
663 
691  inline void SetDiscontinuityMode(HLSDiscontinuityMode&& value) { m_discontinuityModeHasBeenSet = true; m_discontinuityMode = std::move(value); }
692 
720  inline GetHLSStreamingSessionURLRequest& WithDiscontinuityMode(const HLSDiscontinuityMode& value) { SetDiscontinuityMode(value); return *this;}
721 
749  inline GetHLSStreamingSessionURLRequest& WithDiscontinuityMode(HLSDiscontinuityMode&& value) { SetDiscontinuityMode(std::move(value)); return *this;}
750 
751 
766  inline const HLSDisplayFragmentTimestamp& GetDisplayFragmentTimestamp() const{ return m_displayFragmentTimestamp; }
767 
782  inline bool DisplayFragmentTimestampHasBeenSet() const { return m_displayFragmentTimestampHasBeenSet; }
783 
798  inline void SetDisplayFragmentTimestamp(const HLSDisplayFragmentTimestamp& value) { m_displayFragmentTimestampHasBeenSet = true; m_displayFragmentTimestamp = value; }
799 
814  inline void SetDisplayFragmentTimestamp(HLSDisplayFragmentTimestamp&& value) { m_displayFragmentTimestampHasBeenSet = true; m_displayFragmentTimestamp = std::move(value); }
815 
830  inline GetHLSStreamingSessionURLRequest& WithDisplayFragmentTimestamp(const HLSDisplayFragmentTimestamp& value) { SetDisplayFragmentTimestamp(value); return *this;}
831 
846  inline GetHLSStreamingSessionURLRequest& WithDisplayFragmentTimestamp(HLSDisplayFragmentTimestamp&& value) { SetDisplayFragmentTimestamp(std::move(value)); return *this;}
847 
848 
857  inline int GetExpires() const{ return m_expires; }
858 
867  inline bool ExpiresHasBeenSet() const { return m_expiresHasBeenSet; }
868 
877  inline void SetExpires(int value) { m_expiresHasBeenSet = true; m_expires = value; }
878 
887  inline GetHLSStreamingSessionURLRequest& WithExpires(int value) { SetExpires(value); return *this;}
888 
889 
907  inline long long GetMaxMediaPlaylistFragmentResults() const{ return m_maxMediaPlaylistFragmentResults; }
908 
926  inline bool MaxMediaPlaylistFragmentResultsHasBeenSet() const { return m_maxMediaPlaylistFragmentResultsHasBeenSet; }
927 
945  inline void SetMaxMediaPlaylistFragmentResults(long long value) { m_maxMediaPlaylistFragmentResultsHasBeenSet = true; m_maxMediaPlaylistFragmentResults = value; }
946 
964  inline GetHLSStreamingSessionURLRequest& WithMaxMediaPlaylistFragmentResults(long long value) { SetMaxMediaPlaylistFragmentResults(value); return *this;}
965 
966  private:
967 
968  Aws::String m_streamName;
969  bool m_streamNameHasBeenSet;
970 
971  Aws::String m_streamARN;
972  bool m_streamARNHasBeenSet;
973 
974  HLSPlaybackMode m_playbackMode;
975  bool m_playbackModeHasBeenSet;
976 
977  HLSFragmentSelector m_hLSFragmentSelector;
978  bool m_hLSFragmentSelectorHasBeenSet;
979 
980  ContainerFormat m_containerFormat;
981  bool m_containerFormatHasBeenSet;
982 
983  HLSDiscontinuityMode m_discontinuityMode;
984  bool m_discontinuityModeHasBeenSet;
985 
986  HLSDisplayFragmentTimestamp m_displayFragmentTimestamp;
987  bool m_displayFragmentTimestampHasBeenSet;
988 
989  int m_expires;
990  bool m_expiresHasBeenSet;
991 
992  long long m_maxMediaPlaylistFragmentResults;
993  bool m_maxMediaPlaylistFragmentResultsHasBeenSet;
994  };
995 
996 } // namespace Model
997 } // namespace KinesisVideoArchivedMedia
998 } // namespace Aws
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetMaxMediaPlaylistFragmentResults
void SetMaxMediaPlaylistFragmentResults(long long value)
Definition: GetHLSStreamingSessionURLRequest.h:945
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithMaxMediaPlaylistFragmentResults
GetHLSStreamingSessionURLRequest & WithMaxMediaPlaylistFragmentResults(long long value)
Definition: GetHLSStreamingSessionURLRequest.h:964
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamName
GetHLSStreamingSessionURLRequest & WithStreamName(const Aws::String &value)
Definition: GetHLSStreamingSessionURLRequest.h:80
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::MaxMediaPlaylistFragmentResultsHasBeenSet
bool MaxMediaPlaylistFragmentResultsHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:926
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetHLSStreamingSessionURLRequest
GetHLSStreamingSessionURLRequest()
HLSDiscontinuityMode.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetDiscontinuityMode
void SetDiscontinuityMode(const HLSDiscontinuityMode &value)
Definition: GetHLSStreamingSessionURLRequest.h:662
KinesisVideoArchivedMediaRequest.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamARN
void SetStreamARN(Aws::String &&value)
Definition: GetHLSStreamingSessionURLRequest.h:123
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetStreamName
const Aws::String & GetStreamName() const
Definition: GetHLSStreamingSessionURLRequest.h:45
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithContainerFormat
GetHLSStreamingSessionURLRequest & WithContainerFormat(ContainerFormat &&value)
Definition: GetHLSStreamingSessionURLRequest.h:574
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetContainerFormat
void SetContainerFormat(const ContainerFormat &value)
Definition: GetHLSStreamingSessionURLRequest.h:535
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetDisplayFragmentTimestamp
const HLSDisplayFragmentTimestamp & GetDisplayFragmentTimestamp() const
Definition: GetHLSStreamingSessionURLRequest.h:766
AWS_KINESISVIDEOARCHIVEDMEDIA_API
#define AWS_KINESISVIDEOARCHIVEDMEDIA_API
Definition: KinesisVideoArchivedMedia_EXPORTS.h:28
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamARN
GetHLSStreamingSessionURLRequest & WithStreamARN(const Aws::String &value)
Definition: GetHLSStreamingSessionURLRequest.h:137
Aws::KinesisVideoArchivedMedia::Model::ContainerFormat
ContainerFormat
Definition: ContainerFormat.h:17
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetStreamARN
const Aws::String & GetStreamARN() const
Definition: GetHLSStreamingSessionURLRequest.h:102
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamName
void SetStreamName(const Aws::String &value)
Definition: GetHLSStreamingSessionURLRequest.h:59
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::ExpiresHasBeenSet
bool ExpiresHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:867
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetExpires
int GetExpires() const
Definition: GetHLSStreamingSessionURLRequest.h:857
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest
Definition: GetHLSStreamingSessionURLRequest.h:27
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::ContainerFormatHasBeenSet
bool ContainerFormatHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:522
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::StreamARNHasBeenSet
bool StreamARNHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:109
Aws::KinesisVideoArchivedMedia::Model::HLSPlaybackMode
HLSPlaybackMode
Definition: HLSPlaybackMode.h:17
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetDiscontinuityMode
const HLSDiscontinuityMode & GetDiscontinuityMode() const
Definition: GetHLSStreamingSessionURLRequest.h:604
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithHLSFragmentSelector
GetHLSStreamingSessionURLRequest & WithHLSFragmentSelector(const HLSFragmentSelector &value)
Definition: GetHLSStreamingSessionURLRequest.h:482
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::DiscontinuityModeHasBeenSet
bool DiscontinuityModeHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:633
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithPlaybackMode
GetHLSStreamingSessionURLRequest & WithPlaybackMode(HLSPlaybackMode &&value)
Definition: GetHLSStreamingSessionURLRequest.h:416
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithDiscontinuityMode
GetHLSStreamingSessionURLRequest & WithDiscontinuityMode(const HLSDiscontinuityMode &value)
Definition: GetHLSStreamingSessionURLRequest.h:720
KinesisVideoArchivedMedia_EXPORTS.h
Aws::KinesisVideoArchivedMedia::KinesisVideoArchivedMediaRequest
Definition: KinesisVideoArchivedMediaRequest.h:17
Aws::KinesisVideoArchivedMedia::Model::HLSDisplayFragmentTimestamp
HLSDisplayFragmentTimestamp
Definition: HLSDisplayFragmentTimestamp.h:17
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::HLSFragmentSelectorHasBeenSet
bool HLSFragmentSelectorHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:443
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithHLSFragmentSelector
GetHLSStreamingSessionURLRequest & WithHLSFragmentSelector(HLSFragmentSelector &&value)
Definition: GetHLSStreamingSessionURLRequest.h:495
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetMaxMediaPlaylistFragmentResults
long long GetMaxMediaPlaylistFragmentResults() const
Definition: GetHLSStreamingSessionURLRequest.h:907
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamARN
void SetStreamARN(const Aws::String &value)
Definition: GetHLSStreamingSessionURLRequest.h:116
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamName
GetHLSStreamingSessionURLRequest & WithStreamName(Aws::String &&value)
Definition: GetHLSStreamingSessionURLRequest.h:87
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamARN
GetHLSStreamingSessionURLRequest & WithStreamARN(const char *value)
Definition: GetHLSStreamingSessionURLRequest.h:151
HLSDisplayFragmentTimestamp.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithDisplayFragmentTimestamp
GetHLSStreamingSessionURLRequest & WithDisplayFragmentTimestamp(HLSDisplayFragmentTimestamp &&value)
Definition: GetHLSStreamingSessionURLRequest.h:846
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetHLSFragmentSelector
const HLSFragmentSelector & GetHLSFragmentSelector() const
Definition: GetHLSStreamingSessionURLRequest.h:430
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::DisplayFragmentTimestampHasBeenSet
bool DisplayFragmentTimestampHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:782
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetPlaybackMode
const HLSPlaybackMode & GetPlaybackMode() const
Definition: GetHLSStreamingSessionURLRequest.h:196
AWSString.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetHLSFragmentSelector
void SetHLSFragmentSelector(const HLSFragmentSelector &value)
Definition: GetHLSStreamingSessionURLRequest.h:456
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamName
GetHLSStreamingSessionURLRequest & WithStreamName(const char *value)
Definition: GetHLSStreamingSessionURLRequest.h:94
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetExpires
void SetExpires(int value)
Definition: GetHLSStreamingSessionURLRequest.h:877
ContainerFormat.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetDisplayFragmentTimestamp
void SetDisplayFragmentTimestamp(HLSDisplayFragmentTimestamp &&value)
Definition: GetHLSStreamingSessionURLRequest.h:814
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithDiscontinuityMode
GetHLSStreamingSessionURLRequest & WithDiscontinuityMode(HLSDiscontinuityMode &&value)
Definition: GetHLSStreamingSessionURLRequest.h:749
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamName
void SetStreamName(const char *value)
Definition: GetHLSStreamingSessionURLRequest.h:73
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetHLSFragmentSelector
void SetHLSFragmentSelector(HLSFragmentSelector &&value)
Definition: GetHLSStreamingSessionURLRequest.h:469
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithPlaybackMode
GetHLSStreamingSessionURLRequest & WithPlaybackMode(const HLSPlaybackMode &value)
Definition: GetHLSStreamingSessionURLRequest.h:372
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetContainerFormat
void SetContainerFormat(ContainerFormat &&value)
Definition: GetHLSStreamingSessionURLRequest.h:548
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetDiscontinuityMode
void SetDiscontinuityMode(HLSDiscontinuityMode &&value)
Definition: GetHLSStreamingSessionURLRequest.h:691
Aws::KinesisVideoArchivedMedia::Model::HLSDiscontinuityMode
HLSDiscontinuityMode
Definition: HLSDiscontinuityMode.h:17
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithStreamARN
GetHLSStreamingSessionURLRequest & WithStreamARN(Aws::String &&value)
Definition: GetHLSStreamingSessionURLRequest.h:144
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamARN
void SetStreamARN(const char *value)
Definition: GetHLSStreamingSessionURLRequest.h:130
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithContainerFormat
GetHLSStreamingSessionURLRequest & WithContainerFormat(const ContainerFormat &value)
Definition: GetHLSStreamingSessionURLRequest.h:561
Aws
Definition: AccessManagementClient.h:15
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetPlaybackMode
void SetPlaybackMode(HLSPlaybackMode &&value)
Definition: GetHLSStreamingSessionURLRequest.h:328
Aws::KinesisVideoArchivedMedia::Model::HLSFragmentSelector
Definition: HLSFragmentSelector.h:34
HLSPlaybackMode.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetDisplayFragmentTimestamp
void SetDisplayFragmentTimestamp(const HLSDisplayFragmentTimestamp &value)
Definition: GetHLSStreamingSessionURLRequest.h:798
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetContainerFormat
const ContainerFormat & GetContainerFormat() const
Definition: GetHLSStreamingSessionURLRequest.h:509
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::StreamNameHasBeenSet
bool StreamNameHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:52
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: GetHLSStreamingSessionURLRequest.h:35
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithExpires
GetHLSStreamingSessionURLRequest & WithExpires(int value)
Definition: GetHLSStreamingSessionURLRequest.h:887
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetPlaybackMode
void SetPlaybackMode(const HLSPlaybackMode &value)
Definition: GetHLSStreamingSessionURLRequest.h:284
HLSFragmentSelector.h
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::PlaybackModeHasBeenSet
bool PlaybackModeHasBeenSet() const
Definition: GetHLSStreamingSessionURLRequest.h:240
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::SetStreamName
void SetStreamName(Aws::String &&value)
Definition: GetHLSStreamingSessionURLRequest.h:66
Aws::KinesisVideoArchivedMedia::Model::GetHLSStreamingSessionURLRequest::WithDisplayFragmentTimestamp
GetHLSStreamingSessionURLRequest & WithDisplayFragmentTimestamp(const HLSDisplayFragmentTimestamp &value)
Definition: GetHLSStreamingSessionURLRequest.h:830