AWS SDK for C++  1.8.26
AWS SDK for C++
Public Member Functions | List of all members
Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult Class Reference

#include <GetServiceLastAccessedDetailsWithEntitiesResult.h>

Public Member Functions

 GetServiceLastAccessedDetailsWithEntitiesResult ()
 
 GetServiceLastAccessedDetailsWithEntitiesResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
GetServiceLastAccessedDetailsWithEntitiesResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const JobStatusTypeGetJobStatus () const
 
void SetJobStatus (const JobStatusType &value)
 
void SetJobStatus (JobStatusType &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobStatus (const JobStatusType &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobStatus (JobStatusType &&value)
 
const Aws::Utils::DateTimeGetJobCreationDate () const
 
void SetJobCreationDate (const Aws::Utils::DateTime &value)
 
void SetJobCreationDate (Aws::Utils::DateTime &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobCreationDate (const Aws::Utils::DateTime &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetJobCompletionDate () const
 
void SetJobCompletionDate (const Aws::Utils::DateTime &value)
 
void SetJobCompletionDate (Aws::Utils::DateTime &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobCompletionDate (const Aws::Utils::DateTime &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithJobCompletionDate (Aws::Utils::DateTime &&value)
 
const Aws::Vector< EntityDetails > & GetEntityDetailsList () const
 
void SetEntityDetailsList (const Aws::Vector< EntityDetails > &value)
 
void SetEntityDetailsList (Aws::Vector< EntityDetails > &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithEntityDetailsList (const Aws::Vector< EntityDetails > &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithEntityDetailsList (Aws::Vector< EntityDetails > &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultAddEntityDetailsList (const EntityDetails &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultAddEntityDetailsList (EntityDetails &&value)
 
bool GetIsTruncated () const
 
void SetIsTruncated (bool value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithIsTruncated (bool value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithMarker (const Aws::String &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithMarker (Aws::String &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithMarker (const char *value)
 
const ErrorDetailsGetError () const
 
void SetError (const ErrorDetails &value)
 
void SetError (ErrorDetails &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithError (const ErrorDetails &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithError (ErrorDetails &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithResponseMetadata (const ResponseMetadata &value)
 
GetServiceLastAccessedDetailsWithEntitiesResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 33 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

Constructor & Destructor Documentation

◆ GetServiceLastAccessedDetailsWithEntitiesResult() [1/2]

Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetServiceLastAccessedDetailsWithEntitiesResult ( )

◆ GetServiceLastAccessedDetailsWithEntitiesResult() [2/2]

Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetServiceLastAccessedDetailsWithEntitiesResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddEntityDetailsList() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::AddEntityDetailsList ( const EntityDetails value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 179 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ AddEntityDetailsList() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::AddEntityDetailsList ( EntityDetails &&  value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 186 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetEntityDetailsList()

const Aws::Vector<EntityDetails>& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetEntityDetailsList ( ) const
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 144 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetError()

const ErrorDetails& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetError ( ) const
inline

An object that contains details about the reason the operation failed.

Definition at line 276 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetIsTruncated()

bool Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetIsTruncated ( ) const
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 198 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetJobCompletionDate()

const Aws::Utils::DateTime& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetJobCompletionDate ( ) const
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 104 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetJobCreationDate()

const Aws::Utils::DateTime& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetJobCreationDate ( ) const
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 71 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetJobStatus()

const JobStatusType& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetJobStatus ( ) const
inline

The status of the job.

Definition at line 44 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetMarker()

const Aws::String& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetMarker ( ) const
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 228 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::GetResponseMetadata ( ) const
inline

◆ operator=()

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetEntityDetailsList() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetEntityDetailsList ( const Aws::Vector< EntityDetails > &  value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 151 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetEntityDetailsList() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetEntityDetailsList ( Aws::Vector< EntityDetails > &&  value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 158 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetError() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetError ( const ErrorDetails value)
inline

An object that contains details about the reason the operation failed.

Definition at line 281 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetError() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetError ( ErrorDetails &&  value)
inline

An object that contains details about the reason the operation failed.

Definition at line 286 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetIsTruncated()

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 209 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobCompletionDate() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 112 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobCompletionDate() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 120 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobCreationDate() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 77 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobCreationDate() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 83 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobStatus() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobStatus ( const JobStatusType value)
inline

The status of the job.

Definition at line 49 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetJobStatus() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetJobStatus ( JobStatusType &&  value)
inline

The status of the job.

Definition at line 54 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetMarker() [1/3]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 235 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetMarker() [2/3]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 242 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetMarker() [3/3]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 249 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetResponseMetadata ( const ResponseMetadata value)
inline

◆ SetResponseMetadata() [2/2]

void Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

◆ WithEntityDetailsList() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithEntityDetailsList ( const Aws::Vector< EntityDetails > &  value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 165 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithEntityDetailsList() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithEntityDetailsList ( Aws::Vector< EntityDetails > &&  value)
inline

An EntityDetailsList object that contains details about when an IAM entity (user or role) used group or policy permissions in an attempt to access the specified AWS service.

Definition at line 172 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithError() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithError ( const ErrorDetails value)
inline

An object that contains details about the reason the operation failed.

Definition at line 291 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithError() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithError ( ErrorDetails &&  value)
inline

An object that contains details about the reason the operation failed.

Definition at line 296 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithIsTruncated()

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithIsTruncated ( bool  value)
inline

A flag that indicates whether there are more items to return. If your results were truncated, you can make a subsequent pagination request using the Marker request parameter to retrieve more items. Note that IAM might return fewer than the MaxItems number of results even when there are more results available. We recommend that you check IsTruncated after every call to ensure that you receive all your results.

Definition at line 220 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobCompletionDate() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobCompletionDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 128 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobCompletionDate() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobCompletionDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the generated report job was completed or failed.

This field is null if the job is still in progress, as indicated by a job status value of IN_PROGRESS.

Definition at line 136 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobCreationDate() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobCreationDate ( const Aws::Utils::DateTime value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 89 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobCreationDate() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date and time, in ISO 8601 date-time format, when the report job was created.

Definition at line 95 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobStatus() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobStatus ( const JobStatusType value)
inline

The status of the job.

Definition at line 59 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithJobStatus() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithJobStatus ( JobStatusType &&  value)
inline

The status of the job.

Definition at line 64 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithMarker() [1/3]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithMarker ( const Aws::String value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 256 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithMarker() [2/3]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithMarker ( Aws::String &&  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 263 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithMarker() [3/3]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithMarker ( const char *  value)
inline

When IsTruncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent pagination request.

Definition at line 270 of file GetServiceLastAccessedDetailsWithEntitiesResult.h.

◆ WithResponseMetadata() [1/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithResponseMetadata ( const ResponseMetadata value)
inline

◆ WithResponseMetadata() [2/2]

GetServiceLastAccessedDetailsWithEntitiesResult& Aws::IAM::Model::GetServiceLastAccessedDetailsWithEntitiesResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

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