AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes Class Reference

#include <AwsElbLoadBalancerAttributes.h>

Public Member Functions

 AwsElbLoadBalancerAttributes ()
 
 AwsElbLoadBalancerAttributes (Aws::Utils::Json::JsonView jsonValue)
 
AwsElbLoadBalancerAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AwsElbLoadBalancerAccessLogGetAccessLog () const
 
bool AccessLogHasBeenSet () const
 
void SetAccessLog (const AwsElbLoadBalancerAccessLog &value)
 
void SetAccessLog (AwsElbLoadBalancerAccessLog &&value)
 
AwsElbLoadBalancerAttributesWithAccessLog (const AwsElbLoadBalancerAccessLog &value)
 
AwsElbLoadBalancerAttributesWithAccessLog (AwsElbLoadBalancerAccessLog &&value)
 
const AwsElbLoadBalancerConnectionDrainingGetConnectionDraining () const
 
bool ConnectionDrainingHasBeenSet () const
 
void SetConnectionDraining (const AwsElbLoadBalancerConnectionDraining &value)
 
void SetConnectionDraining (AwsElbLoadBalancerConnectionDraining &&value)
 
AwsElbLoadBalancerAttributesWithConnectionDraining (const AwsElbLoadBalancerConnectionDraining &value)
 
AwsElbLoadBalancerAttributesWithConnectionDraining (AwsElbLoadBalancerConnectionDraining &&value)
 
const AwsElbLoadBalancerConnectionSettingsGetConnectionSettings () const
 
bool ConnectionSettingsHasBeenSet () const
 
void SetConnectionSettings (const AwsElbLoadBalancerConnectionSettings &value)
 
void SetConnectionSettings (AwsElbLoadBalancerConnectionSettings &&value)
 
AwsElbLoadBalancerAttributesWithConnectionSettings (const AwsElbLoadBalancerConnectionSettings &value)
 
AwsElbLoadBalancerAttributesWithConnectionSettings (AwsElbLoadBalancerConnectionSettings &&value)
 
const AwsElbLoadBalancerCrossZoneLoadBalancingGetCrossZoneLoadBalancing () const
 
bool CrossZoneLoadBalancingHasBeenSet () const
 
void SetCrossZoneLoadBalancing (const AwsElbLoadBalancerCrossZoneLoadBalancing &value)
 
void SetCrossZoneLoadBalancing (AwsElbLoadBalancerCrossZoneLoadBalancing &&value)
 
AwsElbLoadBalancerAttributesWithCrossZoneLoadBalancing (const AwsElbLoadBalancerCrossZoneLoadBalancing &value)
 
AwsElbLoadBalancerAttributesWithCrossZoneLoadBalancing (AwsElbLoadBalancerCrossZoneLoadBalancing &&value)
 

Detailed Description

Contains attributes for the load balancer.

See Also:

AWS API Reference

Definition at line 34 of file AwsElbLoadBalancerAttributes.h.

Constructor & Destructor Documentation

◆ AwsElbLoadBalancerAttributes() [1/2]

Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::AwsElbLoadBalancerAttributes ( )

◆ AwsElbLoadBalancerAttributes() [2/2]

Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::AwsElbLoadBalancerAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessLogHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::AccessLogHasBeenSet ( ) const
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 55 of file AwsElbLoadBalancerAttributes.h.

◆ ConnectionDrainingHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::ConnectionDrainingHasBeenSet ( ) const
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 100 of file AwsElbLoadBalancerAttributes.h.

◆ ConnectionSettingsHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::ConnectionSettingsHasBeenSet ( ) const
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 149 of file AwsElbLoadBalancerAttributes.h.

◆ CrossZoneLoadBalancingHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::CrossZoneLoadBalancingHasBeenSet ( ) const
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 196 of file AwsElbLoadBalancerAttributes.h.

◆ GetAccessLog()

const AwsElbLoadBalancerAccessLog& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::GetAccessLog ( ) const
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 48 of file AwsElbLoadBalancerAttributes.h.

◆ GetConnectionDraining()

const AwsElbLoadBalancerConnectionDraining& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::GetConnectionDraining ( ) const
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 92 of file AwsElbLoadBalancerAttributes.h.

◆ GetConnectionSettings()

const AwsElbLoadBalancerConnectionSettings& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::GetConnectionSettings ( ) const
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 141 of file AwsElbLoadBalancerAttributes.h.

◆ GetCrossZoneLoadBalancing()

const AwsElbLoadBalancerCrossZoneLoadBalancing& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::GetCrossZoneLoadBalancing ( ) const
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 189 of file AwsElbLoadBalancerAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::Jsonize ( ) const

◆ operator=()

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccessLog() [1/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetAccessLog ( AwsElbLoadBalancerAccessLog &&  value)
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 69 of file AwsElbLoadBalancerAttributes.h.

◆ SetAccessLog() [2/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetAccessLog ( const AwsElbLoadBalancerAccessLog value)
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 62 of file AwsElbLoadBalancerAttributes.h.

◆ SetConnectionDraining() [1/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetConnectionDraining ( AwsElbLoadBalancerConnectionDraining &&  value)
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 116 of file AwsElbLoadBalancerAttributes.h.

◆ SetConnectionDraining() [2/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetConnectionDraining ( const AwsElbLoadBalancerConnectionDraining value)
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 108 of file AwsElbLoadBalancerAttributes.h.

◆ SetConnectionSettings() [1/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetConnectionSettings ( AwsElbLoadBalancerConnectionSettings &&  value)
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 165 of file AwsElbLoadBalancerAttributes.h.

◆ SetConnectionSettings() [2/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetConnectionSettings ( const AwsElbLoadBalancerConnectionSettings value)
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 157 of file AwsElbLoadBalancerAttributes.h.

◆ SetCrossZoneLoadBalancing() [1/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetCrossZoneLoadBalancing ( AwsElbLoadBalancerCrossZoneLoadBalancing &&  value)
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 210 of file AwsElbLoadBalancerAttributes.h.

◆ SetCrossZoneLoadBalancing() [2/2]

void Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::SetCrossZoneLoadBalancing ( const AwsElbLoadBalancerCrossZoneLoadBalancing value)
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 203 of file AwsElbLoadBalancerAttributes.h.

◆ WithAccessLog() [1/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithAccessLog ( AwsElbLoadBalancerAccessLog &&  value)
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 83 of file AwsElbLoadBalancerAttributes.h.

◆ WithAccessLog() [2/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithAccessLog ( const AwsElbLoadBalancerAccessLog value)
inline

Information about the access log configuration for the load balancer.

If the access log is enabled, the load balancer captures detailed information about all requests. It delivers the information to a specified S3 bucket.

Definition at line 76 of file AwsElbLoadBalancerAttributes.h.

◆ WithConnectionDraining() [1/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithConnectionDraining ( AwsElbLoadBalancerConnectionDraining &&  value)
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 132 of file AwsElbLoadBalancerAttributes.h.

◆ WithConnectionDraining() [2/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithConnectionDraining ( const AwsElbLoadBalancerConnectionDraining value)
inline

Information about the connection draining configuration for the load balancer.

If connection draining is enabled, the load balancer allows existing requests to complete before it shifts traffic away from a deregistered or unhealthy instance.

Definition at line 124 of file AwsElbLoadBalancerAttributes.h.

◆ WithConnectionSettings() [1/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithConnectionSettings ( AwsElbLoadBalancerConnectionSettings &&  value)
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 181 of file AwsElbLoadBalancerAttributes.h.

◆ WithConnectionSettings() [2/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithConnectionSettings ( const AwsElbLoadBalancerConnectionSettings value)
inline

Connection settings for the load balancer.

If an idle timeout is configured, the load balancer allows connections to remain idle for the specified duration. When a connection is idle, no data is sent over the connection.

Definition at line 173 of file AwsElbLoadBalancerAttributes.h.

◆ WithCrossZoneLoadBalancing() [1/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithCrossZoneLoadBalancing ( AwsElbLoadBalancerCrossZoneLoadBalancing &&  value)
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 224 of file AwsElbLoadBalancerAttributes.h.

◆ WithCrossZoneLoadBalancing() [2/2]

AwsElbLoadBalancerAttributes& Aws::SecurityHub::Model::AwsElbLoadBalancerAttributes::WithCrossZoneLoadBalancing ( const AwsElbLoadBalancerCrossZoneLoadBalancing value)
inline

Cross-zone load balancing settings for the load balancer.

If cross-zone load balancing is enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones.

Definition at line 217 of file AwsElbLoadBalancerAttributes.h.


The documentation for this class was generated from the following file: