AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::Cloud9::Model::EnvironmentMember Class Reference

#include <EnvironmentMember.h>

Public Member Functions

 EnvironmentMember ()
 
 EnvironmentMember (Aws::Utils::Json::JsonView jsonValue)
 
EnvironmentMemberoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const PermissionsGetPermissions () const
 
bool PermissionsHasBeenSet () const
 
void SetPermissions (const Permissions &value)
 
void SetPermissions (Permissions &&value)
 
EnvironmentMemberWithPermissions (const Permissions &value)
 
EnvironmentMemberWithPermissions (Permissions &&value)
 
const Aws::StringGetUserId () const
 
bool UserIdHasBeenSet () const
 
void SetUserId (const Aws::String &value)
 
void SetUserId (Aws::String &&value)
 
void SetUserId (const char *value)
 
EnvironmentMemberWithUserId (const Aws::String &value)
 
EnvironmentMemberWithUserId (Aws::String &&value)
 
EnvironmentMemberWithUserId (const char *value)
 
const Aws::StringGetUserArn () const
 
bool UserArnHasBeenSet () const
 
void SetUserArn (const Aws::String &value)
 
void SetUserArn (Aws::String &&value)
 
void SetUserArn (const char *value)
 
EnvironmentMemberWithUserArn (const Aws::String &value)
 
EnvironmentMemberWithUserArn (Aws::String &&value)
 
EnvironmentMemberWithUserArn (const char *value)
 
const Aws::StringGetEnvironmentId () const
 
bool EnvironmentIdHasBeenSet () const
 
void SetEnvironmentId (const Aws::String &value)
 
void SetEnvironmentId (Aws::String &&value)
 
void SetEnvironmentId (const char *value)
 
EnvironmentMemberWithEnvironmentId (const Aws::String &value)
 
EnvironmentMemberWithEnvironmentId (Aws::String &&value)
 
EnvironmentMemberWithEnvironmentId (const char *value)
 
const Aws::Utils::DateTimeGetLastAccess () const
 
bool LastAccessHasBeenSet () const
 
void SetLastAccess (const Aws::Utils::DateTime &value)
 
void SetLastAccess (Aws::Utils::DateTime &&value)
 
EnvironmentMemberWithLastAccess (const Aws::Utils::DateTime &value)
 
EnvironmentMemberWithLastAccess (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about an environment member for an AWS Cloud9 development environment.

See Also:

AWS API Reference

Definition at line 34 of file EnvironmentMember.h.

Constructor & Destructor Documentation

◆ EnvironmentMember() [1/2]

Aws::Cloud9::Model::EnvironmentMember::EnvironmentMember ( )

◆ EnvironmentMember() [2/2]

Aws::Cloud9::Model::EnvironmentMember::EnvironmentMember ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EnvironmentIdHasBeenSet()

bool Aws::Cloud9::Model::EnvironmentMember::EnvironmentIdHasBeenSet ( ) const
inline

The ID of the environment for the environment member.

Definition at line 196 of file EnvironmentMember.h.

◆ GetEnvironmentId()

const Aws::String& Aws::Cloud9::Model::EnvironmentMember::GetEnvironmentId ( ) const
inline

The ID of the environment for the environment member.

Definition at line 191 of file EnvironmentMember.h.

◆ GetLastAccess()

const Aws::Utils::DateTime& Aws::Cloud9::Model::EnvironmentMember::GetLastAccess ( ) const
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 233 of file EnvironmentMember.h.

◆ GetPermissions()

const Permissions& Aws::Cloud9::Model::EnvironmentMember::GetPermissions ( ) const
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 50 of file EnvironmentMember.h.

◆ GetUserArn()

const Aws::String& Aws::Cloud9::Model::EnvironmentMember::GetUserArn ( ) const
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 150 of file EnvironmentMember.h.

◆ GetUserId()

const Aws::String& Aws::Cloud9::Model::EnvironmentMember::GetUserId ( ) const
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 102 of file EnvironmentMember.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Cloud9::Model::EnvironmentMember::Jsonize ( ) const

◆ LastAccessHasBeenSet()

bool Aws::Cloud9::Model::EnvironmentMember::LastAccessHasBeenSet ( ) const
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 239 of file EnvironmentMember.h.

◆ operator=()

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PermissionsHasBeenSet()

bool Aws::Cloud9::Model::EnvironmentMember::PermissionsHasBeenSet ( ) const
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 59 of file EnvironmentMember.h.

◆ SetEnvironmentId() [1/3]

void Aws::Cloud9::Model::EnvironmentMember::SetEnvironmentId ( const Aws::String value)
inline

The ID of the environment for the environment member.

Definition at line 201 of file EnvironmentMember.h.

◆ SetEnvironmentId() [2/3]

void Aws::Cloud9::Model::EnvironmentMember::SetEnvironmentId ( Aws::String &&  value)
inline

The ID of the environment for the environment member.

Definition at line 206 of file EnvironmentMember.h.

◆ SetEnvironmentId() [3/3]

void Aws::Cloud9::Model::EnvironmentMember::SetEnvironmentId ( const char *  value)
inline

The ID of the environment for the environment member.

Definition at line 211 of file EnvironmentMember.h.

◆ SetLastAccess() [1/2]

void Aws::Cloud9::Model::EnvironmentMember::SetLastAccess ( const Aws::Utils::DateTime value)
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 245 of file EnvironmentMember.h.

◆ SetLastAccess() [2/2]

void Aws::Cloud9::Model::EnvironmentMember::SetLastAccess ( Aws::Utils::DateTime &&  value)
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 251 of file EnvironmentMember.h.

◆ SetPermissions() [1/2]

void Aws::Cloud9::Model::EnvironmentMember::SetPermissions ( const Permissions value)
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 68 of file EnvironmentMember.h.

◆ SetPermissions() [2/2]

void Aws::Cloud9::Model::EnvironmentMember::SetPermissions ( Permissions &&  value)
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 77 of file EnvironmentMember.h.

◆ SetUserArn() [1/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 160 of file EnvironmentMember.h.

◆ SetUserArn() [2/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 165 of file EnvironmentMember.h.

◆ SetUserArn() [3/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 170 of file EnvironmentMember.h.

◆ SetUserId() [1/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserId ( const Aws::String value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 114 of file EnvironmentMember.h.

◆ SetUserId() [2/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserId ( Aws::String &&  value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 120 of file EnvironmentMember.h.

◆ SetUserId() [3/3]

void Aws::Cloud9::Model::EnvironmentMember::SetUserId ( const char *  value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 126 of file EnvironmentMember.h.

◆ UserArnHasBeenSet()

bool Aws::Cloud9::Model::EnvironmentMember::UserArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 155 of file EnvironmentMember.h.

◆ UserIdHasBeenSet()

bool Aws::Cloud9::Model::EnvironmentMember::UserIdHasBeenSet ( ) const
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 108 of file EnvironmentMember.h.

◆ WithEnvironmentId() [1/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithEnvironmentId ( const Aws::String value)
inline

The ID of the environment for the environment member.

Definition at line 216 of file EnvironmentMember.h.

◆ WithEnvironmentId() [2/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithEnvironmentId ( Aws::String &&  value)
inline

The ID of the environment for the environment member.

Definition at line 221 of file EnvironmentMember.h.

◆ WithEnvironmentId() [3/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithEnvironmentId ( const char *  value)
inline

The ID of the environment for the environment member.

Definition at line 226 of file EnvironmentMember.h.

◆ WithLastAccess() [1/2]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithLastAccess ( const Aws::Utils::DateTime value)
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 257 of file EnvironmentMember.h.

◆ WithLastAccess() [2/2]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithLastAccess ( Aws::Utils::DateTime &&  value)
inline

The time, expressed in epoch time format, when the environment member last opened the environment.

Definition at line 263 of file EnvironmentMember.h.

◆ WithPermissions() [1/2]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithPermissions ( const Permissions value)
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 86 of file EnvironmentMember.h.

◆ WithPermissions() [2/2]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithPermissions ( Permissions &&  value)
inline

The type of environment member permissions associated with this environment member. Available values include:

  • owner: Owns the environment.

  • read-only: Has read-only access to the environment.

  • read-write: Has read-write access to the environment.

Definition at line 95 of file EnvironmentMember.h.

◆ WithUserArn() [1/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 175 of file EnvironmentMember.h.

◆ WithUserArn() [2/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 180 of file EnvironmentMember.h.

◆ WithUserArn() [3/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the environment member.

Definition at line 185 of file EnvironmentMember.h.

◆ WithUserId() [1/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserId ( const Aws::String value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 132 of file EnvironmentMember.h.

◆ WithUserId() [2/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserId ( Aws::String &&  value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 138 of file EnvironmentMember.h.

◆ WithUserId() [3/3]

EnvironmentMember& Aws::Cloud9::Model::EnvironmentMember::WithUserId ( const char *  value)
inline

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

Definition at line 144 of file EnvironmentMember.h.


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