54 inline void SetTopicArn(
const char* value) { m_topicArnHasBeenSet =
true; m_topicArn.assign(value); }
129 inline void SetProtocol(
const char* value) { m_protocolHasBeenSet =
true; m_protocol.assign(value); }
238 inline void SetEndpoint(
const char* value) { m_endpointHasBeenSet =
true; m_endpoint.assign(value); }
290 bool m_topicArnHasBeenSet;
292 bool m_protocolHasBeenSet;
294 bool m_endpointHasBeenSet;
void SetProtocol(const Aws::String &value)
SubscribeRequest & WithProtocol(Aws::String &&value)
SubscribeRequest & WithEndpoint(const Aws::String &value)
void SetProtocol(const char *value)
SubscribeRequest & WithEndpoint(const char *value)
SubscribeRequest & WithTopicArn(const Aws::String &value)
SubscribeRequest & WithTopicArn(Aws::String &&value)
SubscribeRequest & WithProtocol(const char *value)
void SetTopicArn(const Aws::String &value)
SubscribeRequest & WithTopicArn(const char *value)
SubscribeRequest & WithProtocol(const Aws::String &value)
void SetTopicArn(const char *value)
void SetProtocol(Aws::String &&value)
const Aws::String & GetTopicArn() const
void SetEndpoint(Aws::String &&value)
const Aws::String & GetProtocol() const
void SetTopicArn(Aws::String &&value)
const Aws::String & GetEndpoint() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetEndpoint(const char *value)
SubscribeRequest & WithEndpoint(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetEndpoint(const Aws::String &value)