AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::Invitation Class Reference

#include <Invitation.h>

Public Member Functions

 Invitation ()
 
 Invitation (Aws::Utils::Json::JsonView jsonValue)
 
Invitationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
InvitationWithAccountId (const Aws::String &value)
 
InvitationWithAccountId (Aws::String &&value)
 
InvitationWithAccountId (const char *value)
 
const Aws::StringGetInvitationId () const
 
bool InvitationIdHasBeenSet () const
 
void SetInvitationId (const Aws::String &value)
 
void SetInvitationId (Aws::String &&value)
 
void SetInvitationId (const char *value)
 
InvitationWithInvitationId (const Aws::String &value)
 
InvitationWithInvitationId (Aws::String &&value)
 
InvitationWithInvitationId (const char *value)
 
const Aws::Utils::DateTimeGetInvitedAt () const
 
bool InvitedAtHasBeenSet () const
 
void SetInvitedAt (const Aws::Utils::DateTime &value)
 
void SetInvitedAt (Aws::Utils::DateTime &&value)
 
InvitationWithInvitedAt (const Aws::Utils::DateTime &value)
 
InvitationWithInvitedAt (Aws::Utils::DateTime &&value)
 
const RelationshipStatusGetRelationshipStatus () const
 
bool RelationshipStatusHasBeenSet () const
 
void SetRelationshipStatus (const RelationshipStatus &value)
 
void SetRelationshipStatus (RelationshipStatus &&value)
 
InvitationWithRelationshipStatus (const RelationshipStatus &value)
 
InvitationWithRelationshipStatus (RelationshipStatus &&value)
 

Detailed Description

Provides information about an Amazon Macie membership invitation that was received by an account.

See Also:

AWS API Reference

Definition at line 34 of file Invitation.h.

Constructor & Destructor Documentation

◆ Invitation() [1/2]

Aws::Macie2::Model::Invitation::Invitation ( )

◆ Invitation() [2/2]

Aws::Macie2::Model::Invitation::Invitation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::Macie2::Model::Invitation::AccountIdHasBeenSet ( ) const
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 53 of file Invitation.h.

◆ GetAccountId()

const Aws::String& Aws::Macie2::Model::Invitation::GetAccountId ( ) const
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 47 of file Invitation.h.

◆ GetInvitationId()

const Aws::String& Aws::Macie2::Model::Invitation::GetInvitationId ( ) const
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 96 of file Invitation.h.

◆ GetInvitedAt()

const Aws::Utils::DateTime& Aws::Macie2::Model::Invitation::GetInvitedAt ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 145 of file Invitation.h.

◆ GetRelationshipStatus()

const RelationshipStatus& Aws::Macie2::Model::Invitation::GetRelationshipStatus ( ) const
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 183 of file Invitation.h.

◆ InvitationIdHasBeenSet()

bool Aws::Macie2::Model::Invitation::InvitationIdHasBeenSet ( ) const
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 102 of file Invitation.h.

◆ InvitedAtHasBeenSet()

bool Aws::Macie2::Model::Invitation::InvitedAtHasBeenSet ( ) const
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 151 of file Invitation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::Invitation::Jsonize ( ) const

◆ operator=()

Invitation& Aws::Macie2::Model::Invitation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RelationshipStatusHasBeenSet()

bool Aws::Macie2::Model::Invitation::RelationshipStatusHasBeenSet ( ) const
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 190 of file Invitation.h.

◆ SetAccountId() [1/3]

void Aws::Macie2::Model::Invitation::SetAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 65 of file Invitation.h.

◆ SetAccountId() [2/3]

void Aws::Macie2::Model::Invitation::SetAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 59 of file Invitation.h.

◆ SetAccountId() [3/3]

void Aws::Macie2::Model::Invitation::SetAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 71 of file Invitation.h.

◆ SetInvitationId() [1/3]

void Aws::Macie2::Model::Invitation::SetInvitationId ( Aws::String &&  value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 114 of file Invitation.h.

◆ SetInvitationId() [2/3]

void Aws::Macie2::Model::Invitation::SetInvitationId ( const Aws::String value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 108 of file Invitation.h.

◆ SetInvitationId() [3/3]

void Aws::Macie2::Model::Invitation::SetInvitationId ( const char *  value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 120 of file Invitation.h.

◆ SetInvitedAt() [1/2]

void Aws::Macie2::Model::Invitation::SetInvitedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 163 of file Invitation.h.

◆ SetInvitedAt() [2/2]

void Aws::Macie2::Model::Invitation::SetInvitedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 157 of file Invitation.h.

◆ SetRelationshipStatus() [1/2]

void Aws::Macie2::Model::Invitation::SetRelationshipStatus ( const RelationshipStatus value)
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 197 of file Invitation.h.

◆ SetRelationshipStatus() [2/2]

void Aws::Macie2::Model::Invitation::SetRelationshipStatus ( RelationshipStatus &&  value)
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 204 of file Invitation.h.

◆ WithAccountId() [1/3]

Invitation& Aws::Macie2::Model::Invitation::WithAccountId ( Aws::String &&  value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 83 of file Invitation.h.

◆ WithAccountId() [2/3]

Invitation& Aws::Macie2::Model::Invitation::WithAccountId ( const Aws::String value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 77 of file Invitation.h.

◆ WithAccountId() [3/3]

Invitation& Aws::Macie2::Model::Invitation::WithAccountId ( const char *  value)
inline

The Amazon Web Services account ID for the account that sent the invitation.

Definition at line 89 of file Invitation.h.

◆ WithInvitationId() [1/3]

Invitation& Aws::Macie2::Model::Invitation::WithInvitationId ( Aws::String &&  value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 132 of file Invitation.h.

◆ WithInvitationId() [2/3]

Invitation& Aws::Macie2::Model::Invitation::WithInvitationId ( const Aws::String value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 126 of file Invitation.h.

◆ WithInvitationId() [3/3]

Invitation& Aws::Macie2::Model::Invitation::WithInvitationId ( const char *  value)
inline

The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

Definition at line 138 of file Invitation.h.

◆ WithInvitedAt() [1/2]

Invitation& Aws::Macie2::Model::Invitation::WithInvitedAt ( Aws::Utils::DateTime &&  value)
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 175 of file Invitation.h.

◆ WithInvitedAt() [2/2]

Invitation& Aws::Macie2::Model::Invitation::WithInvitedAt ( const Aws::Utils::DateTime value)
inline

The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

Definition at line 169 of file Invitation.h.

◆ WithRelationshipStatus() [1/2]

Invitation& Aws::Macie2::Model::Invitation::WithRelationshipStatus ( const RelationshipStatus value)
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 211 of file Invitation.h.

◆ WithRelationshipStatus() [2/2]

Invitation& Aws::Macie2::Model::Invitation::WithRelationshipStatus ( RelationshipStatus &&  value)
inline

The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

Definition at line 218 of file Invitation.h.


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