AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Organizations::Model::HandshakeFilter Class Reference

#include <HandshakeFilter.h>

Public Member Functions

 HandshakeFilter ()
 
 HandshakeFilter (Aws::Utils::Json::JsonView jsonValue)
 
HandshakeFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActionTypeGetActionType () const
 
bool ActionTypeHasBeenSet () const
 
void SetActionType (const ActionType &value)
 
void SetActionType (ActionType &&value)
 
HandshakeFilterWithActionType (const ActionType &value)
 
HandshakeFilterWithActionType (ActionType &&value)
 
const Aws::StringGetParentHandshakeId () const
 
bool ParentHandshakeIdHasBeenSet () const
 
void SetParentHandshakeId (const Aws::String &value)
 
void SetParentHandshakeId (Aws::String &&value)
 
void SetParentHandshakeId (const char *value)
 
HandshakeFilterWithParentHandshakeId (const Aws::String &value)
 
HandshakeFilterWithParentHandshakeId (Aws::String &&value)
 
HandshakeFilterWithParentHandshakeId (const char *value)
 

Detailed Description

Specifies the criteria that are used to select the handshakes for the operation.

See Also:

AWS API Reference

Definition at line 33 of file HandshakeFilter.h.

Constructor & Destructor Documentation

◆ HandshakeFilter() [1/2]

Aws::Organizations::Model::HandshakeFilter::HandshakeFilter ( )

◆ HandshakeFilter() [2/2]

Aws::Organizations::Model::HandshakeFilter::HandshakeFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActionTypeHasBeenSet()

bool Aws::Organizations::Model::HandshakeFilter::ActionTypeHasBeenSet ( ) const
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 54 of file HandshakeFilter.h.

◆ GetActionType()

const ActionType& Aws::Organizations::Model::HandshakeFilter::GetActionType ( ) const
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 47 of file HandshakeFilter.h.

◆ GetParentHandshakeId()

const Aws::String& Aws::Organizations::Model::HandshakeFilter::GetParentHandshakeId ( ) const
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 92 of file HandshakeFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Organizations::Model::HandshakeFilter::Jsonize ( ) const

◆ operator=()

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ParentHandshakeIdHasBeenSet()

bool Aws::Organizations::Model::HandshakeFilter::ParentHandshakeIdHasBeenSet ( ) const
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 101 of file HandshakeFilter.h.

◆ SetActionType() [1/2]

void Aws::Organizations::Model::HandshakeFilter::SetActionType ( ActionType &&  value)
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 68 of file HandshakeFilter.h.

◆ SetActionType() [2/2]

void Aws::Organizations::Model::HandshakeFilter::SetActionType ( const ActionType value)
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 61 of file HandshakeFilter.h.

◆ SetParentHandshakeId() [1/3]

void Aws::Organizations::Model::HandshakeFilter::SetParentHandshakeId ( Aws::String &&  value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 119 of file HandshakeFilter.h.

◆ SetParentHandshakeId() [2/3]

void Aws::Organizations::Model::HandshakeFilter::SetParentHandshakeId ( const Aws::String value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 110 of file HandshakeFilter.h.

◆ SetParentHandshakeId() [3/3]

void Aws::Organizations::Model::HandshakeFilter::SetParentHandshakeId ( const char *  value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 128 of file HandshakeFilter.h.

◆ WithActionType() [1/2]

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::WithActionType ( ActionType &&  value)
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 82 of file HandshakeFilter.h.

◆ WithActionType() [2/2]

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::WithActionType ( const ActionType value)
inline

Specifies the type of handshake action.

If you specify ActionType, you cannot also specify ParentHandshakeId.

Definition at line 75 of file HandshakeFilter.h.

◆ WithParentHandshakeId() [1/3]

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::WithParentHandshakeId ( Aws::String &&  value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 146 of file HandshakeFilter.h.

◆ WithParentHandshakeId() [2/3]

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::WithParentHandshakeId ( const Aws::String value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 137 of file HandshakeFilter.h.

◆ WithParentHandshakeId() [3/3]

HandshakeFilter& Aws::Organizations::Model::HandshakeFilter::WithParentHandshakeId ( const char *  value)
inline

Specifies the parent handshake. Only used for handshake types that are a child of another type.

If you specify ParentHandshakeId, you cannot also specify ActionType.

The regex pattern for handshake ID string requires "h-" followed by from 8 to 32 lowercase letters or digits.

Definition at line 155 of file HandshakeFilter.h.


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