AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::AccessKeyDetails Class Reference

#include <AccessKeyDetails.h>

Public Member Functions

 AccessKeyDetails ()
 
 AccessKeyDetails (Aws::Utils::Json::JsonView jsonValue)
 
AccessKeyDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccessKeyId () const
 
bool AccessKeyIdHasBeenSet () const
 
void SetAccessKeyId (const Aws::String &value)
 
void SetAccessKeyId (Aws::String &&value)
 
void SetAccessKeyId (const char *value)
 
AccessKeyDetailsWithAccessKeyId (const Aws::String &value)
 
AccessKeyDetailsWithAccessKeyId (Aws::String &&value)
 
AccessKeyDetailsWithAccessKeyId (const char *value)
 
const Aws::StringGetPrincipalId () const
 
bool PrincipalIdHasBeenSet () const
 
void SetPrincipalId (const Aws::String &value)
 
void SetPrincipalId (Aws::String &&value)
 
void SetPrincipalId (const char *value)
 
AccessKeyDetailsWithPrincipalId (const Aws::String &value)
 
AccessKeyDetailsWithPrincipalId (Aws::String &&value)
 
AccessKeyDetailsWithPrincipalId (const char *value)
 
const Aws::StringGetUserName () const
 
bool UserNameHasBeenSet () const
 
void SetUserName (const Aws::String &value)
 
void SetUserName (Aws::String &&value)
 
void SetUserName (const char *value)
 
AccessKeyDetailsWithUserName (const Aws::String &value)
 
AccessKeyDetailsWithUserName (Aws::String &&value)
 
AccessKeyDetailsWithUserName (const char *value)
 
const Aws::StringGetUserType () const
 
bool UserTypeHasBeenSet () const
 
void SetUserType (const Aws::String &value)
 
void SetUserType (Aws::String &&value)
 
void SetUserType (const char *value)
 
AccessKeyDetailsWithUserType (const Aws::String &value)
 
AccessKeyDetailsWithUserType (Aws::String &&value)
 
AccessKeyDetailsWithUserType (const char *value)
 

Detailed Description

Contains information about the access keys.

See Also:

AWS API Reference

Definition at line 31 of file AccessKeyDetails.h.

Constructor & Destructor Documentation

◆ AccessKeyDetails() [1/2]

Aws::GuardDuty::Model::AccessKeyDetails::AccessKeyDetails ( )

◆ AccessKeyDetails() [2/2]

Aws::GuardDuty::Model::AccessKeyDetails::AccessKeyDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessKeyIdHasBeenSet()

bool Aws::GuardDuty::Model::AccessKeyDetails::AccessKeyIdHasBeenSet ( ) const
inline

The access key ID of the user.

Definition at line 48 of file AccessKeyDetails.h.

◆ GetAccessKeyId()

const Aws::String& Aws::GuardDuty::Model::AccessKeyDetails::GetAccessKeyId ( ) const
inline

The access key ID of the user.

Definition at line 43 of file AccessKeyDetails.h.

◆ GetPrincipalId()

const Aws::String& Aws::GuardDuty::Model::AccessKeyDetails::GetPrincipalId ( ) const
inline

The principal ID of the user.

Definition at line 84 of file AccessKeyDetails.h.

◆ GetUserName()

const Aws::String& Aws::GuardDuty::Model::AccessKeyDetails::GetUserName ( ) const
inline

The name of the user.

Definition at line 125 of file AccessKeyDetails.h.

◆ GetUserType()

const Aws::String& Aws::GuardDuty::Model::AccessKeyDetails::GetUserType ( ) const
inline

The type of the user.

Definition at line 166 of file AccessKeyDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GuardDuty::Model::AccessKeyDetails::Jsonize ( ) const

◆ operator=()

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PrincipalIdHasBeenSet()

bool Aws::GuardDuty::Model::AccessKeyDetails::PrincipalIdHasBeenSet ( ) const
inline

The principal ID of the user.

Definition at line 89 of file AccessKeyDetails.h.

◆ SetAccessKeyId() [1/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetAccessKeyId ( const Aws::String value)
inline

The access key ID of the user.

Definition at line 53 of file AccessKeyDetails.h.

◆ SetAccessKeyId() [2/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetAccessKeyId ( Aws::String &&  value)
inline

The access key ID of the user.

Definition at line 58 of file AccessKeyDetails.h.

◆ SetAccessKeyId() [3/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetAccessKeyId ( const char *  value)
inline

The access key ID of the user.

Definition at line 63 of file AccessKeyDetails.h.

◆ SetPrincipalId() [1/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetPrincipalId ( const Aws::String value)
inline

The principal ID of the user.

Definition at line 94 of file AccessKeyDetails.h.

◆ SetPrincipalId() [2/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetPrincipalId ( Aws::String &&  value)
inline

The principal ID of the user.

Definition at line 99 of file AccessKeyDetails.h.

◆ SetPrincipalId() [3/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetPrincipalId ( const char *  value)
inline

The principal ID of the user.

Definition at line 104 of file AccessKeyDetails.h.

◆ SetUserName() [1/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserName ( const Aws::String value)
inline

The name of the user.

Definition at line 135 of file AccessKeyDetails.h.

◆ SetUserName() [2/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserName ( Aws::String &&  value)
inline

The name of the user.

Definition at line 140 of file AccessKeyDetails.h.

◆ SetUserName() [3/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserName ( const char *  value)
inline

The name of the user.

Definition at line 145 of file AccessKeyDetails.h.

◆ SetUserType() [1/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserType ( const Aws::String value)
inline

The type of the user.

Definition at line 176 of file AccessKeyDetails.h.

◆ SetUserType() [2/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserType ( Aws::String &&  value)
inline

The type of the user.

Definition at line 181 of file AccessKeyDetails.h.

◆ SetUserType() [3/3]

void Aws::GuardDuty::Model::AccessKeyDetails::SetUserType ( const char *  value)
inline

The type of the user.

Definition at line 186 of file AccessKeyDetails.h.

◆ UserNameHasBeenSet()

bool Aws::GuardDuty::Model::AccessKeyDetails::UserNameHasBeenSet ( ) const
inline

The name of the user.

Definition at line 130 of file AccessKeyDetails.h.

◆ UserTypeHasBeenSet()

bool Aws::GuardDuty::Model::AccessKeyDetails::UserTypeHasBeenSet ( ) const
inline

The type of the user.

Definition at line 171 of file AccessKeyDetails.h.

◆ WithAccessKeyId() [1/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithAccessKeyId ( const Aws::String value)
inline

The access key ID of the user.

Definition at line 68 of file AccessKeyDetails.h.

◆ WithAccessKeyId() [2/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithAccessKeyId ( Aws::String &&  value)
inline

The access key ID of the user.

Definition at line 73 of file AccessKeyDetails.h.

◆ WithAccessKeyId() [3/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithAccessKeyId ( const char *  value)
inline

The access key ID of the user.

Definition at line 78 of file AccessKeyDetails.h.

◆ WithPrincipalId() [1/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithPrincipalId ( const Aws::String value)
inline

The principal ID of the user.

Definition at line 109 of file AccessKeyDetails.h.

◆ WithPrincipalId() [2/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithPrincipalId ( Aws::String &&  value)
inline

The principal ID of the user.

Definition at line 114 of file AccessKeyDetails.h.

◆ WithPrincipalId() [3/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithPrincipalId ( const char *  value)
inline

The principal ID of the user.

Definition at line 119 of file AccessKeyDetails.h.

◆ WithUserName() [1/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserName ( const Aws::String value)
inline

The name of the user.

Definition at line 150 of file AccessKeyDetails.h.

◆ WithUserName() [2/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserName ( Aws::String &&  value)
inline

The name of the user.

Definition at line 155 of file AccessKeyDetails.h.

◆ WithUserName() [3/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserName ( const char *  value)
inline

The name of the user.

Definition at line 160 of file AccessKeyDetails.h.

◆ WithUserType() [1/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserType ( const Aws::String value)
inline

The type of the user.

Definition at line 191 of file AccessKeyDetails.h.

◆ WithUserType() [2/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserType ( Aws::String &&  value)
inline

The type of the user.

Definition at line 196 of file AccessKeyDetails.h.

◆ WithUserType() [3/3]

AccessKeyDetails& Aws::GuardDuty::Model::AccessKeyDetails::WithUserType ( const char *  value)
inline

The type of the user.

Definition at line 201 of file AccessKeyDetails.h.


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