AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::NetworkFirewall::Model::FirewallPolicyResponse Class Reference

#include <FirewallPolicyResponse.h>

Public Member Functions

 FirewallPolicyResponse ()
 
 FirewallPolicyResponse (Aws::Utils::Json::JsonView jsonValue)
 
FirewallPolicyResponseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFirewallPolicyName () const
 
bool FirewallPolicyNameHasBeenSet () const
 
void SetFirewallPolicyName (const Aws::String &value)
 
void SetFirewallPolicyName (Aws::String &&value)
 
void SetFirewallPolicyName (const char *value)
 
FirewallPolicyResponseWithFirewallPolicyName (const Aws::String &value)
 
FirewallPolicyResponseWithFirewallPolicyName (Aws::String &&value)
 
FirewallPolicyResponseWithFirewallPolicyName (const char *value)
 
const Aws::StringGetFirewallPolicyArn () const
 
bool FirewallPolicyArnHasBeenSet () const
 
void SetFirewallPolicyArn (const Aws::String &value)
 
void SetFirewallPolicyArn (Aws::String &&value)
 
void SetFirewallPolicyArn (const char *value)
 
FirewallPolicyResponseWithFirewallPolicyArn (const Aws::String &value)
 
FirewallPolicyResponseWithFirewallPolicyArn (Aws::String &&value)
 
FirewallPolicyResponseWithFirewallPolicyArn (const char *value)
 
const Aws::StringGetFirewallPolicyId () const
 
bool FirewallPolicyIdHasBeenSet () const
 
void SetFirewallPolicyId (const Aws::String &value)
 
void SetFirewallPolicyId (Aws::String &&value)
 
void SetFirewallPolicyId (const char *value)
 
FirewallPolicyResponseWithFirewallPolicyId (const Aws::String &value)
 
FirewallPolicyResponseWithFirewallPolicyId (Aws::String &&value)
 
FirewallPolicyResponseWithFirewallPolicyId (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
FirewallPolicyResponseWithDescription (const Aws::String &value)
 
FirewallPolicyResponseWithDescription (Aws::String &&value)
 
FirewallPolicyResponseWithDescription (const char *value)
 
const ResourceStatusGetFirewallPolicyStatus () const
 
bool FirewallPolicyStatusHasBeenSet () const
 
void SetFirewallPolicyStatus (const ResourceStatus &value)
 
void SetFirewallPolicyStatus (ResourceStatus &&value)
 
FirewallPolicyResponseWithFirewallPolicyStatus (const ResourceStatus &value)
 
FirewallPolicyResponseWithFirewallPolicyStatus (ResourceStatus &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
FirewallPolicyResponseWithTags (const Aws::Vector< Tag > &value)
 
FirewallPolicyResponseWithTags (Aws::Vector< Tag > &&value)
 
FirewallPolicyResponseAddTags (const Tag &value)
 
FirewallPolicyResponseAddTags (Tag &&value)
 

Detailed Description

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

See Also:

AWS API Reference

Definition at line 37 of file FirewallPolicyResponse.h.

Constructor & Destructor Documentation

◆ FirewallPolicyResponse() [1/2]

Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyResponse ( )

◆ FirewallPolicyResponse() [2/2]

Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyResponse ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::AddTags ( const Tag value)
inline

The key:value pairs to associate with the resource.

Definition at line 318 of file FirewallPolicyResponse.h.

◆ AddTags() [2/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::AddTags ( Tag &&  value)
inline

The key:value pairs to associate with the resource.

Definition at line 323 of file FirewallPolicyResponse.h.

◆ DescriptionHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::DescriptionHasBeenSet ( ) const
inline

A description of the firewall policy.

Definition at line 209 of file FirewallPolicyResponse.h.

◆ FirewallPolicyArnHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 109 of file FirewallPolicyResponse.h.

◆ FirewallPolicyIdHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyIdHasBeenSet ( ) const
inline

The unique identifier for the firewall policy.

Definition at line 168 of file FirewallPolicyResponse.h.

◆ FirewallPolicyNameHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyNameHasBeenSet ( ) const
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 56 of file FirewallPolicyResponse.h.

◆ FirewallPolicyStatusHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::FirewallPolicyStatusHasBeenSet ( ) const
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 254 of file FirewallPolicyResponse.h.

◆ GetDescription()

const Aws::String& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetDescription ( ) const
inline

A description of the firewall policy.

Definition at line 204 of file FirewallPolicyResponse.h.

◆ GetFirewallPolicyArn()

const Aws::String& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetFirewallPolicyArn ( ) const
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 101 of file FirewallPolicyResponse.h.

◆ GetFirewallPolicyId()

const Aws::String& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetFirewallPolicyId ( ) const
inline

The unique identifier for the firewall policy.

Definition at line 163 of file FirewallPolicyResponse.h.

◆ GetFirewallPolicyName()

const Aws::String& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetFirewallPolicyName ( ) const
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 50 of file FirewallPolicyResponse.h.

◆ GetFirewallPolicyStatus()

const ResourceStatus& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetFirewallPolicyStatus ( ) const
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 247 of file FirewallPolicyResponse.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::NetworkFirewall::Model::FirewallPolicyResponse::GetTags ( ) const
inline

The key:value pairs to associate with the resource.

Definition at line 288 of file FirewallPolicyResponse.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::NetworkFirewall::Model::FirewallPolicyResponse::Jsonize ( ) const

◆ operator=()

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDescription() [1/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetDescription ( Aws::String &&  value)
inline

A description of the firewall policy.

Definition at line 219 of file FirewallPolicyResponse.h.

◆ SetDescription() [2/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetDescription ( const Aws::String value)
inline

A description of the firewall policy.

Definition at line 214 of file FirewallPolicyResponse.h.

◆ SetDescription() [3/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetDescription ( const char *  value)
inline

A description of the firewall policy.

Definition at line 224 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyArn() [1/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 125 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyArn() [2/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 117 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyArn() [3/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 133 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyId() [1/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyId ( Aws::String &&  value)
inline

The unique identifier for the firewall policy.

Definition at line 178 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyId() [2/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyId ( const Aws::String value)
inline

The unique identifier for the firewall policy.

Definition at line 173 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyId() [3/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyId ( const char *  value)
inline

The unique identifier for the firewall policy.

Definition at line 183 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyName() [1/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyName ( Aws::String &&  value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 68 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyName() [2/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyName ( const Aws::String value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 62 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyName() [3/3]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyName ( const char *  value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 74 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyStatus() [1/2]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyStatus ( const ResourceStatus value)
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 261 of file FirewallPolicyResponse.h.

◆ SetFirewallPolicyStatus() [2/2]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetFirewallPolicyStatus ( ResourceStatus &&  value)
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 268 of file FirewallPolicyResponse.h.

◆ SetTags() [1/2]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetTags ( Aws::Vector< Tag > &&  value)
inline

The key:value pairs to associate with the resource.

Definition at line 303 of file FirewallPolicyResponse.h.

◆ SetTags() [2/2]

void Aws::NetworkFirewall::Model::FirewallPolicyResponse::SetTags ( const Aws::Vector< Tag > &  value)
inline

The key:value pairs to associate with the resource.

Definition at line 298 of file FirewallPolicyResponse.h.

◆ TagsHasBeenSet()

bool Aws::NetworkFirewall::Model::FirewallPolicyResponse::TagsHasBeenSet ( ) const
inline

The key:value pairs to associate with the resource.

Definition at line 293 of file FirewallPolicyResponse.h.

◆ WithDescription() [1/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithDescription ( Aws::String &&  value)
inline

A description of the firewall policy.

Definition at line 234 of file FirewallPolicyResponse.h.

◆ WithDescription() [2/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithDescription ( const Aws::String value)
inline

A description of the firewall policy.

Definition at line 229 of file FirewallPolicyResponse.h.

◆ WithDescription() [3/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithDescription ( const char *  value)
inline

A description of the firewall policy.

Definition at line 239 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyArn() [1/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 149 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyArn() [2/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 141 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyArn() [3/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

Definition at line 157 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyId() [1/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyId ( Aws::String &&  value)
inline

The unique identifier for the firewall policy.

Definition at line 193 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyId() [2/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyId ( const Aws::String value)
inline

The unique identifier for the firewall policy.

Definition at line 188 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyId() [3/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyId ( const char *  value)
inline

The unique identifier for the firewall policy.

Definition at line 198 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyName() [1/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyName ( Aws::String &&  value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 86 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyName() [2/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyName ( const Aws::String value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 80 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyName() [3/3]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyName ( const char *  value)
inline

The descriptive name of the firewall policy. You can't change the name of a firewall policy after you create it.

Definition at line 92 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyStatus() [1/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyStatus ( const ResourceStatus value)
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 275 of file FirewallPolicyResponse.h.

◆ WithFirewallPolicyStatus() [2/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithFirewallPolicyStatus ( ResourceStatus &&  value)
inline

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy's name or ARN.

Definition at line 282 of file FirewallPolicyResponse.h.

◆ WithTags() [1/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithTags ( Aws::Vector< Tag > &&  value)
inline

The key:value pairs to associate with the resource.

Definition at line 313 of file FirewallPolicyResponse.h.

◆ WithTags() [2/2]

FirewallPolicyResponse& Aws::NetworkFirewall::Model::FirewallPolicyResponse::WithTags ( const Aws::Vector< Tag > &  value)
inline

The key:value pairs to associate with the resource.

Definition at line 308 of file FirewallPolicyResponse.h.


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