AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::ComplianceExecutionSummary Class Reference

#include <ComplianceExecutionSummary.h>

Public Member Functions

 ComplianceExecutionSummary ()
 
 ComplianceExecutionSummary (Aws::Utils::Json::JsonView jsonValue)
 
ComplianceExecutionSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetExecutionTime () const
 
bool ExecutionTimeHasBeenSet () const
 
void SetExecutionTime (const Aws::Utils::DateTime &value)
 
void SetExecutionTime (Aws::Utils::DateTime &&value)
 
ComplianceExecutionSummaryWithExecutionTime (const Aws::Utils::DateTime &value)
 
ComplianceExecutionSummaryWithExecutionTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetExecutionId () const
 
bool ExecutionIdHasBeenSet () const
 
void SetExecutionId (const Aws::String &value)
 
void SetExecutionId (Aws::String &&value)
 
void SetExecutionId (const char *value)
 
ComplianceExecutionSummaryWithExecutionId (const Aws::String &value)
 
ComplianceExecutionSummaryWithExecutionId (Aws::String &&value)
 
ComplianceExecutionSummaryWithExecutionId (const char *value)
 
const Aws::StringGetExecutionType () const
 
bool ExecutionTypeHasBeenSet () const
 
void SetExecutionType (const Aws::String &value)
 
void SetExecutionType (Aws::String &&value)
 
void SetExecutionType (const char *value)
 
ComplianceExecutionSummaryWithExecutionType (const Aws::String &value)
 
ComplianceExecutionSummaryWithExecutionType (Aws::String &&value)
 
ComplianceExecutionSummaryWithExecutionType (const char *value)
 

Detailed Description

A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

See Also:

AWS API Reference

Definition at line 35 of file ComplianceExecutionSummary.h.

Constructor & Destructor Documentation

◆ ComplianceExecutionSummary() [1/2]

Aws::SSM::Model::ComplianceExecutionSummary::ComplianceExecutionSummary ( )

◆ ComplianceExecutionSummary() [2/2]

Aws::SSM::Model::ComplianceExecutionSummary::ComplianceExecutionSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ExecutionIdHasBeenSet()

bool Aws::SSM::Model::ComplianceExecutionSummary::ExecutionIdHasBeenSet ( ) const
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 93 of file ComplianceExecutionSummary.h.

◆ ExecutionTimeHasBeenSet()

bool Aws::SSM::Model::ComplianceExecutionSummary::ExecutionTimeHasBeenSet ( ) const
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 54 of file ComplianceExecutionSummary.h.

◆ ExecutionTypeHasBeenSet()

bool Aws::SSM::Model::ComplianceExecutionSummary::ExecutionTypeHasBeenSet ( ) const
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 148 of file ComplianceExecutionSummary.h.

◆ GetExecutionId()

const Aws::String& Aws::SSM::Model::ComplianceExecutionSummary::GetExecutionId ( ) const
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 86 of file ComplianceExecutionSummary.h.

◆ GetExecutionTime()

const Aws::Utils::DateTime& Aws::SSM::Model::ComplianceExecutionSummary::GetExecutionTime ( ) const
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 48 of file ComplianceExecutionSummary.h.

◆ GetExecutionType()

const Aws::String& Aws::SSM::Model::ComplianceExecutionSummary::GetExecutionType ( ) const
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 142 of file ComplianceExecutionSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::ComplianceExecutionSummary::Jsonize ( ) const

◆ operator=()

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetExecutionId() [1/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionId ( const Aws::String value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 100 of file ComplianceExecutionSummary.h.

◆ SetExecutionId() [2/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionId ( Aws::String &&  value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 107 of file ComplianceExecutionSummary.h.

◆ SetExecutionId() [3/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionId ( const char *  value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 114 of file ComplianceExecutionSummary.h.

◆ SetExecutionTime() [1/2]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionTime ( const Aws::Utils::DateTime value)
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 60 of file ComplianceExecutionSummary.h.

◆ SetExecutionTime() [2/2]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionTime ( Aws::Utils::DateTime &&  value)
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 66 of file ComplianceExecutionSummary.h.

◆ SetExecutionType() [1/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionType ( const Aws::String value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 154 of file ComplianceExecutionSummary.h.

◆ SetExecutionType() [2/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionType ( Aws::String &&  value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 160 of file ComplianceExecutionSummary.h.

◆ SetExecutionType() [3/3]

void Aws::SSM::Model::ComplianceExecutionSummary::SetExecutionType ( const char *  value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 166 of file ComplianceExecutionSummary.h.

◆ WithExecutionId() [1/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionId ( const Aws::String value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 121 of file ComplianceExecutionSummary.h.

◆ WithExecutionId() [2/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionId ( Aws::String &&  value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 128 of file ComplianceExecutionSummary.h.

◆ WithExecutionId() [3/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionId ( const char *  value)
inline

An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

Definition at line 135 of file ComplianceExecutionSummary.h.

◆ WithExecutionTime() [1/2]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionTime ( const Aws::Utils::DateTime value)
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 72 of file ComplianceExecutionSummary.h.

◆ WithExecutionTime() [2/2]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionTime ( Aws::Utils::DateTime &&  value)
inline

The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

Definition at line 78 of file ComplianceExecutionSummary.h.

◆ WithExecutionType() [1/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionType ( const Aws::String value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 172 of file ComplianceExecutionSummary.h.

◆ WithExecutionType() [2/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionType ( Aws::String &&  value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 178 of file ComplianceExecutionSummary.h.

◆ WithExecutionType() [3/3]

ComplianceExecutionSummary& Aws::SSM::Model::ComplianceExecutionSummary::WithExecutionType ( const char *  value)
inline

The type of execution. For example, Command is a valid execution type.

Definition at line 184 of file ComplianceExecutionSummary.h.


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