AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::WellArchitected::Model::ShareInvitationSummary Class Reference

#include <ShareInvitationSummary.h>

Public Member Functions

 ShareInvitationSummary ()
 
 ShareInvitationSummary (Aws::Utils::Json::JsonView jsonValue)
 
ShareInvitationSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetShareInvitationId () const
 
bool ShareInvitationIdHasBeenSet () const
 
void SetShareInvitationId (const Aws::String &value)
 
void SetShareInvitationId (Aws::String &&value)
 
void SetShareInvitationId (const char *value)
 
ShareInvitationSummaryWithShareInvitationId (const Aws::String &value)
 
ShareInvitationSummaryWithShareInvitationId (Aws::String &&value)
 
ShareInvitationSummaryWithShareInvitationId (const char *value)
 
const Aws::StringGetSharedBy () const
 
bool SharedByHasBeenSet () const
 
void SetSharedBy (const Aws::String &value)
 
void SetSharedBy (Aws::String &&value)
 
void SetSharedBy (const char *value)
 
ShareInvitationSummaryWithSharedBy (const Aws::String &value)
 
ShareInvitationSummaryWithSharedBy (Aws::String &&value)
 
ShareInvitationSummaryWithSharedBy (const char *value)
 
const Aws::StringGetSharedWith () const
 
bool SharedWithHasBeenSet () const
 
void SetSharedWith (const Aws::String &value)
 
void SetSharedWith (Aws::String &&value)
 
void SetSharedWith (const char *value)
 
ShareInvitationSummaryWithSharedWith (const Aws::String &value)
 
ShareInvitationSummaryWithSharedWith (Aws::String &&value)
 
ShareInvitationSummaryWithSharedWith (const char *value)
 
const PermissionTypeGetPermissionType () const
 
bool PermissionTypeHasBeenSet () const
 
void SetPermissionType (const PermissionType &value)
 
void SetPermissionType (PermissionType &&value)
 
ShareInvitationSummaryWithPermissionType (const PermissionType &value)
 
ShareInvitationSummaryWithPermissionType (PermissionType &&value)
 
const Aws::StringGetWorkloadName () const
 
bool WorkloadNameHasBeenSet () const
 
void SetWorkloadName (const Aws::String &value)
 
void SetWorkloadName (Aws::String &&value)
 
void SetWorkloadName (const char *value)
 
ShareInvitationSummaryWithWorkloadName (const Aws::String &value)
 
ShareInvitationSummaryWithWorkloadName (Aws::String &&value)
 
ShareInvitationSummaryWithWorkloadName (const char *value)
 
const Aws::StringGetWorkloadId () const
 
bool WorkloadIdHasBeenSet () const
 
void SetWorkloadId (const Aws::String &value)
 
void SetWorkloadId (Aws::String &&value)
 
void SetWorkloadId (const char *value)
 
ShareInvitationSummaryWithWorkloadId (const Aws::String &value)
 
ShareInvitationSummaryWithWorkloadId (Aws::String &&value)
 
ShareInvitationSummaryWithWorkloadId (const char *value)
 

Detailed Description

A share invitation summary return object.

See Also:

AWS API Reference

Definition at line 32 of file ShareInvitationSummary.h.

Constructor & Destructor Documentation

◆ ShareInvitationSummary() [1/2]

Aws::WellArchitected::Model::ShareInvitationSummary::ShareInvitationSummary ( )

◆ ShareInvitationSummary() [2/2]

Aws::WellArchitected::Model::ShareInvitationSummary::ShareInvitationSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPermissionType()

const PermissionType& Aws::WellArchitected::Model::ShareInvitationSummary::GetPermissionType ( ) const
inline

Definition at line 133 of file ShareInvitationSummary.h.

◆ GetSharedBy()

const Aws::String& Aws::WellArchitected::Model::ShareInvitationSummary::GetSharedBy ( ) const
inline

Definition at line 83 of file ShareInvitationSummary.h.

◆ GetSharedWith()

const Aws::String& Aws::WellArchitected::Model::ShareInvitationSummary::GetSharedWith ( ) const
inline

Definition at line 108 of file ShareInvitationSummary.h.

◆ GetShareInvitationId()

const Aws::String& Aws::WellArchitected::Model::ShareInvitationSummary::GetShareInvitationId ( ) const
inline

The ID assigned to the share invitation.

Definition at line 44 of file ShareInvitationSummary.h.

◆ GetWorkloadId()

const Aws::String& Aws::WellArchitected::Model::ShareInvitationSummary::GetWorkloadId ( ) const
inline

Definition at line 177 of file ShareInvitationSummary.h.

◆ GetWorkloadName()

const Aws::String& Aws::WellArchitected::Model::ShareInvitationSummary::GetWorkloadName ( ) const
inline

Definition at line 152 of file ShareInvitationSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WellArchitected::Model::ShareInvitationSummary::Jsonize ( ) const

◆ operator=()

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PermissionTypeHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::PermissionTypeHasBeenSet ( ) const
inline

Definition at line 136 of file ShareInvitationSummary.h.

◆ SetPermissionType() [1/2]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetPermissionType ( const PermissionType value)
inline

Definition at line 139 of file ShareInvitationSummary.h.

◆ SetPermissionType() [2/2]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetPermissionType ( PermissionType &&  value)
inline

Definition at line 142 of file ShareInvitationSummary.h.

◆ SetSharedBy() [1/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedBy ( Aws::String &&  value)
inline

Definition at line 92 of file ShareInvitationSummary.h.

◆ SetSharedBy() [2/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedBy ( const Aws::String value)
inline

Definition at line 89 of file ShareInvitationSummary.h.

◆ SetSharedBy() [3/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedBy ( const char *  value)
inline

Definition at line 95 of file ShareInvitationSummary.h.

◆ SetSharedWith() [1/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedWith ( Aws::String &&  value)
inline

Definition at line 117 of file ShareInvitationSummary.h.

◆ SetSharedWith() [2/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedWith ( const Aws::String value)
inline

Definition at line 114 of file ShareInvitationSummary.h.

◆ SetSharedWith() [3/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetSharedWith ( const char *  value)
inline

Definition at line 120 of file ShareInvitationSummary.h.

◆ SetShareInvitationId() [1/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetShareInvitationId ( Aws::String &&  value)
inline

The ID assigned to the share invitation.

Definition at line 59 of file ShareInvitationSummary.h.

◆ SetShareInvitationId() [2/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetShareInvitationId ( const Aws::String value)
inline

The ID assigned to the share invitation.

Definition at line 54 of file ShareInvitationSummary.h.

◆ SetShareInvitationId() [3/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetShareInvitationId ( const char *  value)
inline

The ID assigned to the share invitation.

Definition at line 64 of file ShareInvitationSummary.h.

◆ SetWorkloadId() [1/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadId ( Aws::String &&  value)
inline

Definition at line 186 of file ShareInvitationSummary.h.

◆ SetWorkloadId() [2/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadId ( const Aws::String value)
inline

Definition at line 183 of file ShareInvitationSummary.h.

◆ SetWorkloadId() [3/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadId ( const char *  value)
inline

Definition at line 189 of file ShareInvitationSummary.h.

◆ SetWorkloadName() [1/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadName ( Aws::String &&  value)
inline

Definition at line 161 of file ShareInvitationSummary.h.

◆ SetWorkloadName() [2/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadName ( const Aws::String value)
inline

Definition at line 158 of file ShareInvitationSummary.h.

◆ SetWorkloadName() [3/3]

void Aws::WellArchitected::Model::ShareInvitationSummary::SetWorkloadName ( const char *  value)
inline

Definition at line 164 of file ShareInvitationSummary.h.

◆ SharedByHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::SharedByHasBeenSet ( ) const
inline

Definition at line 86 of file ShareInvitationSummary.h.

◆ SharedWithHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::SharedWithHasBeenSet ( ) const
inline

Definition at line 111 of file ShareInvitationSummary.h.

◆ ShareInvitationIdHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::ShareInvitationIdHasBeenSet ( ) const
inline

The ID assigned to the share invitation.

Definition at line 49 of file ShareInvitationSummary.h.

◆ WithPermissionType() [1/2]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithPermissionType ( const PermissionType value)
inline

Definition at line 145 of file ShareInvitationSummary.h.

◆ WithPermissionType() [2/2]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithPermissionType ( PermissionType &&  value)
inline

Definition at line 148 of file ShareInvitationSummary.h.

◆ WithSharedBy() [1/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedBy ( Aws::String &&  value)
inline

Definition at line 101 of file ShareInvitationSummary.h.

◆ WithSharedBy() [2/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedBy ( const Aws::String value)
inline

Definition at line 98 of file ShareInvitationSummary.h.

◆ WithSharedBy() [3/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedBy ( const char *  value)
inline

Definition at line 104 of file ShareInvitationSummary.h.

◆ WithSharedWith() [1/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedWith ( Aws::String &&  value)
inline

Definition at line 126 of file ShareInvitationSummary.h.

◆ WithSharedWith() [2/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedWith ( const Aws::String value)
inline

Definition at line 123 of file ShareInvitationSummary.h.

◆ WithSharedWith() [3/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithSharedWith ( const char *  value)
inline

Definition at line 129 of file ShareInvitationSummary.h.

◆ WithShareInvitationId() [1/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithShareInvitationId ( Aws::String &&  value)
inline

The ID assigned to the share invitation.

Definition at line 74 of file ShareInvitationSummary.h.

◆ WithShareInvitationId() [2/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithShareInvitationId ( const Aws::String value)
inline

The ID assigned to the share invitation.

Definition at line 69 of file ShareInvitationSummary.h.

◆ WithShareInvitationId() [3/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithShareInvitationId ( const char *  value)
inline

The ID assigned to the share invitation.

Definition at line 79 of file ShareInvitationSummary.h.

◆ WithWorkloadId() [1/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadId ( Aws::String &&  value)
inline

Definition at line 195 of file ShareInvitationSummary.h.

◆ WithWorkloadId() [2/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadId ( const Aws::String value)
inline

Definition at line 192 of file ShareInvitationSummary.h.

◆ WithWorkloadId() [3/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadId ( const char *  value)
inline

Definition at line 198 of file ShareInvitationSummary.h.

◆ WithWorkloadName() [1/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadName ( Aws::String &&  value)
inline

Definition at line 170 of file ShareInvitationSummary.h.

◆ WithWorkloadName() [2/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadName ( const Aws::String value)
inline

Definition at line 167 of file ShareInvitationSummary.h.

◆ WithWorkloadName() [3/3]

ShareInvitationSummary& Aws::WellArchitected::Model::ShareInvitationSummary::WithWorkloadName ( const char *  value)
inline

Definition at line 173 of file ShareInvitationSummary.h.

◆ WorkloadIdHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::WorkloadIdHasBeenSet ( ) const
inline

Definition at line 180 of file ShareInvitationSummary.h.

◆ WorkloadNameHasBeenSet()

bool Aws::WellArchitected::Model::ShareInvitationSummary::WorkloadNameHasBeenSet ( ) const
inline

Definition at line 155 of file ShareInvitationSummary.h.


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