34 namespace ElasticLoadBalancing
49 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
50 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
279 bool m_crossZoneLoadBalancingHasBeenSet;
281 bool m_accessLogHasBeenSet;
283 bool m_connectionDrainingHasBeenSet;
285 bool m_connectionSettingsHasBeenSet;
287 bool m_additionalAttributesHasBeenSet;
LoadBalancerAttributes & AddAdditionalAttributes(AdditionalAttribute &&value)
LoadBalancerAttributes & WithCrossZoneLoadBalancing(CrossZoneLoadBalancing &&value)
LoadBalancerAttributes & WithAccessLog(const AccessLog &value)
void SetAccessLog(const AccessLog &value)
std::vector< T, Aws::Allocator< T > > Vector
const ConnectionSettings & GetConnectionSettings() const
const CrossZoneLoadBalancing & GetCrossZoneLoadBalancing() const
void SetConnectionDraining(const ConnectionDraining &value)
void SetCrossZoneLoadBalancing(CrossZoneLoadBalancing &&value)
LoadBalancerAttributes & WithAccessLog(AccessLog &&value)
LoadBalancerAttributes & WithConnectionDraining(const ConnectionDraining &value)
void SetConnectionDraining(ConnectionDraining &&value)
const Aws::Vector< AdditionalAttribute > & GetAdditionalAttributes() const
std::basic_ostream< char, std::char_traits< char > > OStream
void SetAdditionalAttributes(Aws::Vector< AdditionalAttribute > &&value)
void SetAccessLog(AccessLog &&value)
LoadBalancerAttributes & WithConnectionSettings(const ConnectionSettings &value)
void SetAdditionalAttributes(const Aws::Vector< AdditionalAttribute > &value)
const ConnectionDraining & GetConnectionDraining() const
LoadBalancerAttributes & WithAdditionalAttributes(const Aws::Vector< AdditionalAttribute > &value)
LoadBalancerAttributes & WithCrossZoneLoadBalancing(const CrossZoneLoadBalancing &value)
#define AWS_ELASTICLOADBALANCING_API
void SetConnectionSettings(ConnectionSettings &&value)
void SetConnectionSettings(const ConnectionSettings &value)
LoadBalancerAttributes & AddAdditionalAttributes(const AdditionalAttribute &value)
LoadBalancerAttributes & WithConnectionDraining(ConnectionDraining &&value)
const AccessLog & GetAccessLog() const
void SetCrossZoneLoadBalancing(const CrossZoneLoadBalancing &value)
LoadBalancerAttributes & WithConnectionSettings(ConnectionSettings &&value)
JSON (JavaScript Object Notation).
LoadBalancerAttributes & WithAdditionalAttributes(Aws::Vector< AdditionalAttribute > &&value)