7#include <aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h>
8#include <aws/kinesis-video-signaling/KinesisVideoSignalingChannelsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/kinesis-video-signaling/model/Service.h>
15namespace KinesisVideoSignalingChannels
43 template<
typename ChannelARNT = Aws::String>
44 void SetChannelARN(ChannelARNT&& value) { m_channelARNHasBeenSet =
true; m_channelARN = std::forward<ChannelARNT>(value); }
45 template<
typename ChannelARNT = Aws::String>
56 template<
typename ClientIdT = Aws::String>
57 void SetClientId(ClientIdT&& value) { m_clientIdHasBeenSet =
true; m_clientId = std::forward<ClientIdT>(value); }
58 template<
typename ClientIdT = Aws::String>
79 template<
typename UsernameT = Aws::String>
80 void SetUsername(UsernameT&& value) { m_usernameHasBeenSet =
true; m_username = std::forward<UsernameT>(value); }
81 template<
typename UsernameT = Aws::String>
87 bool m_channelARNHasBeenSet =
false;
90 bool m_clientIdHasBeenSet =
false;
93 bool m_serviceHasBeenSet =
false;
96 bool m_usernameHasBeenSet =
false;
void SetClientId(ClientIdT &&value)
bool ServiceHasBeenSet() const
AWS_KINESISVIDEOSIGNALINGCHANNELS_API Aws::String SerializePayload() const override
const Aws::String & GetChannelARN() const
GetIceServerConfigRequest & WithClientId(ClientIdT &&value)
GetIceServerConfigRequest & WithChannelARN(ChannelARNT &&value)
void SetChannelARN(ChannelARNT &&value)
Service GetService() const
bool UsernameHasBeenSet() const
bool ChannelARNHasBeenSet() const
const Aws::String & GetClientId() const
virtual const char * GetServiceRequestName() const override
AWS_KINESISVIDEOSIGNALINGCHANNELS_API GetIceServerConfigRequest()=default
void SetService(Service value)
GetIceServerConfigRequest & WithUsername(UsernameT &&value)
GetIceServerConfigRequest & WithService(Service value)
bool ClientIdHasBeenSet() const
void SetUsername(UsernameT &&value)
const Aws::String & GetUsername() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String