31 namespace ElasticLoadBalancing
46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
106 bool m_listenerHasBeenSet;
108 bool m_policyNamesHasBeenSet;
void SetPolicyNames(const Aws::Vector< Aws::String > &value)
ListenerDescription & WithPolicyNames(const Aws::Vector< Aws::String > &value)
ListenerDescription & AddPolicyNames(const char *value)
void SetListener(Listener &&value)
ListenerDescription & WithListener(const Listener &value)
const Aws::Vector< Aws::String > & GetPolicyNames() const
std::vector< T, Aws::Allocator< T > > Vector
const Listener & GetListener() const
ListenerDescription & AddPolicyNames(const Aws::String &value)
void SetListener(const Listener &value)
std::basic_ostream< char, std::char_traits< char > > OStream
ListenerDescription & WithPolicyNames(Aws::Vector< Aws::String > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ListenerDescription & WithListener(Listener &&value)
#define AWS_ELASTICLOADBALANCING_API
void SetPolicyNames(Aws::Vector< Aws::String > &&value)
ListenerDescription & AddPolicyNames(Aws::String &&value)
JSON (JavaScript Object Notation).