AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig Class Reference

#include <FixedResponseActionConfig.h>

Public Member Functions

 FixedResponseActionConfig ()
 
 FixedResponseActionConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FixedResponseActionConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetMessageBody () const
 
bool MessageBodyHasBeenSet () const
 
void SetMessageBody (const Aws::String &value)
 
void SetMessageBody (Aws::String &&value)
 
void SetMessageBody (const char *value)
 
FixedResponseActionConfigWithMessageBody (const Aws::String &value)
 
FixedResponseActionConfigWithMessageBody (Aws::String &&value)
 
FixedResponseActionConfigWithMessageBody (const char *value)
 
const Aws::StringGetStatusCode () const
 
bool StatusCodeHasBeenSet () const
 
void SetStatusCode (const Aws::String &value)
 
void SetStatusCode (Aws::String &&value)
 
void SetStatusCode (const char *value)
 
FixedResponseActionConfigWithStatusCode (const Aws::String &value)
 
FixedResponseActionConfigWithStatusCode (Aws::String &&value)
 
FixedResponseActionConfigWithStatusCode (const char *value)
 
const Aws::StringGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const Aws::String &value)
 
void SetContentType (Aws::String &&value)
 
void SetContentType (const char *value)
 
FixedResponseActionConfigWithContentType (const Aws::String &value)
 
FixedResponseActionConfigWithContentType (Aws::String &&value)
 
FixedResponseActionConfigWithContentType (const char *value)
 

Detailed Description

Information about an action that returns a custom HTTP response.

See Also:

AWS API Reference

Definition at line 32 of file FixedResponseActionConfig.h.

Constructor & Destructor Documentation

◆ FixedResponseActionConfig() [1/2]

Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::FixedResponseActionConfig ( )

◆ FixedResponseActionConfig() [2/2]

Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::FixedResponseActionConfig ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ ContentTypeHasBeenSet()

bool Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::ContentTypeHasBeenSet ( ) const
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 135 of file FixedResponseActionConfig.h.

◆ GetContentType()

const Aws::String& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::GetContentType ( ) const
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 129 of file FixedResponseActionConfig.h.

◆ GetMessageBody()

const Aws::String& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::GetMessageBody ( ) const
inline

The message.

Definition at line 46 of file FixedResponseActionConfig.h.

◆ GetStatusCode()

const Aws::String& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::GetStatusCode ( ) const
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 87 of file FixedResponseActionConfig.h.

◆ MessageBodyHasBeenSet()

bool Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::MessageBodyHasBeenSet ( ) const
inline

The message.

Definition at line 51 of file FixedResponseActionConfig.h.

◆ operator=()

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetContentType() [1/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetContentType ( Aws::String &&  value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 147 of file FixedResponseActionConfig.h.

◆ SetContentType() [2/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetContentType ( const Aws::String value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 141 of file FixedResponseActionConfig.h.

◆ SetContentType() [3/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetContentType ( const char *  value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 153 of file FixedResponseActionConfig.h.

◆ SetMessageBody() [1/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetMessageBody ( Aws::String &&  value)
inline

The message.

Definition at line 61 of file FixedResponseActionConfig.h.

◆ SetMessageBody() [2/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetMessageBody ( const Aws::String value)
inline

The message.

Definition at line 56 of file FixedResponseActionConfig.h.

◆ SetMessageBody() [3/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetMessageBody ( const char *  value)
inline

The message.

Definition at line 66 of file FixedResponseActionConfig.h.

◆ SetStatusCode() [1/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetStatusCode ( Aws::String &&  value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 102 of file FixedResponseActionConfig.h.

◆ SetStatusCode() [2/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetStatusCode ( const Aws::String value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 97 of file FixedResponseActionConfig.h.

◆ SetStatusCode() [3/3]

void Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::SetStatusCode ( const char *  value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 107 of file FixedResponseActionConfig.h.

◆ StatusCodeHasBeenSet()

bool Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::StatusCodeHasBeenSet ( ) const
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 92 of file FixedResponseActionConfig.h.

◆ WithContentType() [1/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithContentType ( Aws::String &&  value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 165 of file FixedResponseActionConfig.h.

◆ WithContentType() [2/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithContentType ( const Aws::String value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 159 of file FixedResponseActionConfig.h.

◆ WithContentType() [3/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithContentType ( const char *  value)
inline

The content type.

Valid Values: text/plain | text/css | text/html | application/javascript | application/json

Definition at line 171 of file FixedResponseActionConfig.h.

◆ WithMessageBody() [1/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithMessageBody ( Aws::String &&  value)
inline

The message.

Definition at line 76 of file FixedResponseActionConfig.h.

◆ WithMessageBody() [2/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithMessageBody ( const Aws::String value)
inline

The message.

Definition at line 71 of file FixedResponseActionConfig.h.

◆ WithMessageBody() [3/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithMessageBody ( const char *  value)
inline

The message.

Definition at line 81 of file FixedResponseActionConfig.h.

◆ WithStatusCode() [1/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithStatusCode ( Aws::String &&  value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 117 of file FixedResponseActionConfig.h.

◆ WithStatusCode() [2/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithStatusCode ( const Aws::String value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 112 of file FixedResponseActionConfig.h.

◆ WithStatusCode() [3/3]

FixedResponseActionConfig& Aws::ElasticLoadBalancingv2::Model::FixedResponseActionConfig::WithStatusCode ( const char *  value)
inline

The HTTP response code (2XX, 4XX, or 5XX).

Definition at line 122 of file FixedResponseActionConfig.h.


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