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

#include <CreateRuleGroupResult.h>

Public Member Functions

 CreateRuleGroupResult ()
 
 CreateRuleGroupResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateRuleGroupResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetUpdateToken () const
 
void SetUpdateToken (const Aws::String &value)
 
void SetUpdateToken (Aws::String &&value)
 
void SetUpdateToken (const char *value)
 
CreateRuleGroupResultWithUpdateToken (const Aws::String &value)
 
CreateRuleGroupResultWithUpdateToken (Aws::String &&value)
 
CreateRuleGroupResultWithUpdateToken (const char *value)
 
const RuleGroupResponseGetRuleGroupResponse () const
 
void SetRuleGroupResponse (const RuleGroupResponse &value)
 
void SetRuleGroupResponse (RuleGroupResponse &&value)
 
CreateRuleGroupResultWithRuleGroupResponse (const RuleGroupResponse &value)
 
CreateRuleGroupResultWithRuleGroupResponse (RuleGroupResponse &&value)
 

Detailed Description

Definition at line 28 of file CreateRuleGroupResult.h.

Constructor & Destructor Documentation

◆ CreateRuleGroupResult() [1/2]

Aws::NetworkFirewall::Model::CreateRuleGroupResult::CreateRuleGroupResult ( )

◆ CreateRuleGroupResult() [2/2]

Aws::NetworkFirewall::Model::CreateRuleGroupResult::CreateRuleGroupResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetRuleGroupResponse()

const RuleGroupResponse& Aws::NetworkFirewall::Model::CreateRuleGroupResult::GetRuleGroupResponse ( ) const
inline

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Definition at line 133 of file CreateRuleGroupResult.h.

◆ GetUpdateToken()

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 47 of file CreateRuleGroupResult.h.

◆ operator=()

CreateRuleGroupResult& Aws::NetworkFirewall::Model::CreateRuleGroupResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetRuleGroupResponse() [1/2]

void Aws::NetworkFirewall::Model::CreateRuleGroupResult::SetRuleGroupResponse ( const RuleGroupResponse value)
inline

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Definition at line 140 of file CreateRuleGroupResult.h.

◆ SetRuleGroupResponse() [2/2]

void Aws::NetworkFirewall::Model::CreateRuleGroupResult::SetRuleGroupResponse ( RuleGroupResponse &&  value)
inline

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Definition at line 147 of file CreateRuleGroupResult.h.

◆ SetUpdateToken() [1/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 73 of file CreateRuleGroupResult.h.

◆ SetUpdateToken() [2/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 60 of file CreateRuleGroupResult.h.

◆ SetUpdateToken() [3/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 86 of file CreateRuleGroupResult.h.

◆ WithRuleGroupResponse() [1/2]

CreateRuleGroupResult& Aws::NetworkFirewall::Model::CreateRuleGroupResult::WithRuleGroupResponse ( const RuleGroupResponse value)
inline

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Definition at line 154 of file CreateRuleGroupResult.h.

◆ WithRuleGroupResponse() [2/2]

CreateRuleGroupResult& Aws::NetworkFirewall::Model::CreateRuleGroupResult::WithRuleGroupResponse ( RuleGroupResponse &&  value)
inline

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Definition at line 161 of file CreateRuleGroupResult.h.

◆ WithUpdateToken() [1/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 112 of file CreateRuleGroupResult.h.

◆ WithUpdateToken() [2/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 99 of file CreateRuleGroupResult.h.

◆ WithUpdateToken() [3/3]

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

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn't changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

Definition at line 125 of file CreateRuleGroupResult.h.


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