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

#include <PerObjectStatus.h>

Public Member Functions

 PerObjectStatus ()
 
 PerObjectStatus (Aws::Utils::Json::JsonView jsonValue)
 
PerObjectStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const PerObjectSyncStatusGetSyncStatus () const
 
bool SyncStatusHasBeenSet () const
 
void SetSyncStatus (const PerObjectSyncStatus &value)
 
void SetSyncStatus (PerObjectSyncStatus &&value)
 
PerObjectStatusWithSyncStatus (const PerObjectSyncStatus &value)
 
PerObjectStatusWithSyncStatus (PerObjectSyncStatus &&value)
 
const Aws::StringGetUpdateToken () const
 
bool UpdateTokenHasBeenSet () const
 
void SetUpdateToken (const Aws::String &value)
 
void SetUpdateToken (Aws::String &&value)
 
void SetUpdateToken (const char *value)
 
PerObjectStatusWithUpdateToken (const Aws::String &value)
 
PerObjectStatusWithUpdateToken (Aws::String &&value)
 
PerObjectStatusWithUpdateToken (const char *value)
 

Detailed Description

Provides configuration status for a single policy or rule group that is used for a firewall endpoint. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of a SyncState for a firewall.

See Also:

AWS API Reference

Definition at line 37 of file PerObjectStatus.h.

Constructor & Destructor Documentation

◆ PerObjectStatus() [1/2]

Aws::NetworkFirewall::Model::PerObjectStatus::PerObjectStatus ( )

◆ PerObjectStatus() [2/2]

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

Member Function Documentation

◆ GetSyncStatus()

const PerObjectSyncStatus& Aws::NetworkFirewall::Model::PerObjectStatus::GetSyncStatus ( ) const
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 50 of file PerObjectStatus.h.

◆ GetUpdateToken()

const Aws::String& Aws::NetworkFirewall::Model::PerObjectStatus::GetUpdateToken ( ) const
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 87 of file PerObjectStatus.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSyncStatus() [1/2]

void Aws::NetworkFirewall::Model::PerObjectStatus::SetSyncStatus ( const PerObjectSyncStatus value)
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 62 of file PerObjectStatus.h.

◆ SetSyncStatus() [2/2]

void Aws::NetworkFirewall::Model::PerObjectStatus::SetSyncStatus ( PerObjectSyncStatus &&  value)
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 68 of file PerObjectStatus.h.

◆ SetUpdateToken() [1/3]

void Aws::NetworkFirewall::Model::PerObjectStatus::SetUpdateToken ( Aws::String &&  value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 105 of file PerObjectStatus.h.

◆ SetUpdateToken() [2/3]

void Aws::NetworkFirewall::Model::PerObjectStatus::SetUpdateToken ( const Aws::String value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 99 of file PerObjectStatus.h.

◆ SetUpdateToken() [3/3]

void Aws::NetworkFirewall::Model::PerObjectStatus::SetUpdateToken ( const char *  value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 111 of file PerObjectStatus.h.

◆ SyncStatusHasBeenSet()

bool Aws::NetworkFirewall::Model::PerObjectStatus::SyncStatusHasBeenSet ( ) const
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 56 of file PerObjectStatus.h.

◆ UpdateTokenHasBeenSet()

bool Aws::NetworkFirewall::Model::PerObjectStatus::UpdateTokenHasBeenSet ( ) const
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 93 of file PerObjectStatus.h.

◆ WithSyncStatus() [1/2]

PerObjectStatus& Aws::NetworkFirewall::Model::PerObjectStatus::WithSyncStatus ( const PerObjectSyncStatus value)
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 74 of file PerObjectStatus.h.

◆ WithSyncStatus() [2/2]

PerObjectStatus& Aws::NetworkFirewall::Model::PerObjectStatus::WithSyncStatus ( PerObjectSyncStatus &&  value)
inline

Indicates whether this object is in sync with the version indicated in the update token.

Definition at line 80 of file PerObjectStatus.h.

◆ WithUpdateToken() [1/3]

PerObjectStatus& Aws::NetworkFirewall::Model::PerObjectStatus::WithUpdateToken ( Aws::String &&  value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 123 of file PerObjectStatus.h.

◆ WithUpdateToken() [2/3]

PerObjectStatus& Aws::NetworkFirewall::Model::PerObjectStatus::WithUpdateToken ( const Aws::String value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 117 of file PerObjectStatus.h.

◆ WithUpdateToken() [3/3]

PerObjectStatus& Aws::NetworkFirewall::Model::PerObjectStatus::WithUpdateToken ( const char *  value)
inline

The current version of the object that is either in sync or pending synchronization.

Definition at line 129 of file PerObjectStatus.h.


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