AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::PolicyVersionIdentifier Class Reference

#include <PolicyVersionIdentifier.h>

Public Member Functions

 PolicyVersionIdentifier ()
 
 PolicyVersionIdentifier (Aws::Utils::Json::JsonView jsonValue)
 
PolicyVersionIdentifieroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPolicyName () const
 
bool PolicyNameHasBeenSet () const
 
void SetPolicyName (const Aws::String &value)
 
void SetPolicyName (Aws::String &&value)
 
void SetPolicyName (const char *value)
 
PolicyVersionIdentifierWithPolicyName (const Aws::String &value)
 
PolicyVersionIdentifierWithPolicyName (Aws::String &&value)
 
PolicyVersionIdentifierWithPolicyName (const char *value)
 
const Aws::StringGetPolicyVersionId () const
 
bool PolicyVersionIdHasBeenSet () const
 
void SetPolicyVersionId (const Aws::String &value)
 
void SetPolicyVersionId (Aws::String &&value)
 
void SetPolicyVersionId (const char *value)
 
PolicyVersionIdentifierWithPolicyVersionId (const Aws::String &value)
 
PolicyVersionIdentifierWithPolicyVersionId (Aws::String &&value)
 
PolicyVersionIdentifierWithPolicyVersionId (const char *value)
 

Detailed Description

Information about the version of the policy associated with the resource.

See Also:

AWS API Reference

Definition at line 32 of file PolicyVersionIdentifier.h.

Constructor & Destructor Documentation

◆ PolicyVersionIdentifier() [1/2]

Aws::IoT::Model::PolicyVersionIdentifier::PolicyVersionIdentifier ( )

◆ PolicyVersionIdentifier() [2/2]

Aws::IoT::Model::PolicyVersionIdentifier::PolicyVersionIdentifier ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPolicyName()

const Aws::String& Aws::IoT::Model::PolicyVersionIdentifier::GetPolicyName ( ) const
inline

The name of the policy.

Definition at line 44 of file PolicyVersionIdentifier.h.

◆ GetPolicyVersionId()

const Aws::String& Aws::IoT::Model::PolicyVersionIdentifier::GetPolicyVersionId ( ) const
inline

The ID of the version of the policy associated with the resource.

Definition at line 85 of file PolicyVersionIdentifier.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::PolicyVersionIdentifier::Jsonize ( ) const

◆ operator=()

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PolicyNameHasBeenSet()

bool Aws::IoT::Model::PolicyVersionIdentifier::PolicyNameHasBeenSet ( ) const
inline

The name of the policy.

Definition at line 49 of file PolicyVersionIdentifier.h.

◆ PolicyVersionIdHasBeenSet()

bool Aws::IoT::Model::PolicyVersionIdentifier::PolicyVersionIdHasBeenSet ( ) const
inline

The ID of the version of the policy associated with the resource.

Definition at line 90 of file PolicyVersionIdentifier.h.

◆ SetPolicyName() [1/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyName ( Aws::String &&  value)
inline

The name of the policy.

Definition at line 59 of file PolicyVersionIdentifier.h.

◆ SetPolicyName() [2/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyName ( const Aws::String value)
inline

The name of the policy.

Definition at line 54 of file PolicyVersionIdentifier.h.

◆ SetPolicyName() [3/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyName ( const char *  value)
inline

The name of the policy.

Definition at line 64 of file PolicyVersionIdentifier.h.

◆ SetPolicyVersionId() [1/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyVersionId ( Aws::String &&  value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 100 of file PolicyVersionIdentifier.h.

◆ SetPolicyVersionId() [2/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyVersionId ( const Aws::String value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 95 of file PolicyVersionIdentifier.h.

◆ SetPolicyVersionId() [3/3]

void Aws::IoT::Model::PolicyVersionIdentifier::SetPolicyVersionId ( const char *  value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 105 of file PolicyVersionIdentifier.h.

◆ WithPolicyName() [1/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyName ( Aws::String &&  value)
inline

The name of the policy.

Definition at line 74 of file PolicyVersionIdentifier.h.

◆ WithPolicyName() [2/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyName ( const Aws::String value)
inline

The name of the policy.

Definition at line 69 of file PolicyVersionIdentifier.h.

◆ WithPolicyName() [3/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyName ( const char *  value)
inline

The name of the policy.

Definition at line 79 of file PolicyVersionIdentifier.h.

◆ WithPolicyVersionId() [1/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyVersionId ( Aws::String &&  value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 115 of file PolicyVersionIdentifier.h.

◆ WithPolicyVersionId() [2/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyVersionId ( const Aws::String value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 110 of file PolicyVersionIdentifier.h.

◆ WithPolicyVersionId() [3/3]

PolicyVersionIdentifier& Aws::IoT::Model::PolicyVersionIdentifier::WithPolicyVersionId ( const char *  value)
inline

The ID of the version of the policy associated with the resource.

Definition at line 120 of file PolicyVersionIdentifier.h.


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