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

#include <AwsElbLbCookieStickinessPolicy.h>

Public Member Functions

 AwsElbLbCookieStickinessPolicy ()
 
 AwsElbLbCookieStickinessPolicy (Aws::Utils::Json::JsonView jsonValue)
 
AwsElbLbCookieStickinessPolicyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetCookieExpirationPeriod () const
 
bool CookieExpirationPeriodHasBeenSet () const
 
void SetCookieExpirationPeriod (long long value)
 
AwsElbLbCookieStickinessPolicyWithCookieExpirationPeriod (long long value)
 
const Aws::StringGetPolicyName () const
 
bool PolicyNameHasBeenSet () const
 
void SetPolicyName (const Aws::String &value)
 
void SetPolicyName (Aws::String &&value)
 
void SetPolicyName (const char *value)
 
AwsElbLbCookieStickinessPolicyWithPolicyName (const Aws::String &value)
 
AwsElbLbCookieStickinessPolicyWithPolicyName (Aws::String &&value)
 
AwsElbLbCookieStickinessPolicyWithPolicyName (const char *value)
 

Detailed Description

Contains information about a stickiness policy that was created using CreateLBCookieStickinessPolicy.

See Also:

AWS API Reference

Definition at line 32 of file AwsElbLbCookieStickinessPolicy.h.

Constructor & Destructor Documentation

◆ AwsElbLbCookieStickinessPolicy() [1/2]

Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::AwsElbLbCookieStickinessPolicy ( )

◆ AwsElbLbCookieStickinessPolicy() [2/2]

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

Member Function Documentation

◆ CookieExpirationPeriodHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::CookieExpirationPeriodHasBeenSet ( ) const
inline

The amount of time, in seconds, after which the cookie is considered stale. If an expiration period is not specified, the stickiness session lasts for the duration of the browser session.

Definition at line 53 of file AwsElbLbCookieStickinessPolicy.h.

◆ GetCookieExpirationPeriod()

long long Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::GetCookieExpirationPeriod ( ) const
inline

The amount of time, in seconds, after which the cookie is considered stale. If an expiration period is not specified, the stickiness session lasts for the duration of the browser session.

Definition at line 46 of file AwsElbLbCookieStickinessPolicy.h.

◆ GetPolicyName()

const Aws::String& Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::GetPolicyName ( ) const
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 74 of file AwsElbLbCookieStickinessPolicy.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PolicyNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::PolicyNameHasBeenSet ( ) const
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 80 of file AwsElbLbCookieStickinessPolicy.h.

◆ SetCookieExpirationPeriod()

void Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::SetCookieExpirationPeriod ( long long  value)
inline

The amount of time, in seconds, after which the cookie is considered stale. If an expiration period is not specified, the stickiness session lasts for the duration of the browser session.

Definition at line 60 of file AwsElbLbCookieStickinessPolicy.h.

◆ SetPolicyName() [1/3]

void Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::SetPolicyName ( Aws::String &&  value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 92 of file AwsElbLbCookieStickinessPolicy.h.

◆ SetPolicyName() [2/3]

void Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::SetPolicyName ( const Aws::String value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 86 of file AwsElbLbCookieStickinessPolicy.h.

◆ SetPolicyName() [3/3]

void Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::SetPolicyName ( const char *  value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 98 of file AwsElbLbCookieStickinessPolicy.h.

◆ WithCookieExpirationPeriod()

AwsElbLbCookieStickinessPolicy& Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::WithCookieExpirationPeriod ( long long  value)
inline

The amount of time, in seconds, after which the cookie is considered stale. If an expiration period is not specified, the stickiness session lasts for the duration of the browser session.

Definition at line 67 of file AwsElbLbCookieStickinessPolicy.h.

◆ WithPolicyName() [1/3]

AwsElbLbCookieStickinessPolicy& Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::WithPolicyName ( Aws::String &&  value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 110 of file AwsElbLbCookieStickinessPolicy.h.

◆ WithPolicyName() [2/3]

AwsElbLbCookieStickinessPolicy& Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::WithPolicyName ( const Aws::String value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 104 of file AwsElbLbCookieStickinessPolicy.h.

◆ WithPolicyName() [3/3]

AwsElbLbCookieStickinessPolicy& Aws::SecurityHub::Model::AwsElbLbCookieStickinessPolicy::WithPolicyName ( const char *  value)
inline

The name of the policy. The name must be unique within the set of policies for the load balancer.

Definition at line 116 of file AwsElbLbCookieStickinessPolicy.h.


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