AWS SDK for C++  1.9.102
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::InstanceStatusEvent Class Reference

#include <InstanceStatusEvent.h>

Public Member Functions

 InstanceStatusEvent ()
 
 InstanceStatusEvent (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceStatusEventoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetInstanceEventId () const
 
bool InstanceEventIdHasBeenSet () const
 
void SetInstanceEventId (const Aws::String &value)
 
void SetInstanceEventId (Aws::String &&value)
 
void SetInstanceEventId (const char *value)
 
InstanceStatusEventWithInstanceEventId (const Aws::String &value)
 
InstanceStatusEventWithInstanceEventId (Aws::String &&value)
 
InstanceStatusEventWithInstanceEventId (const char *value)
 
const EventCodeGetCode () const
 
bool CodeHasBeenSet () const
 
void SetCode (const EventCode &value)
 
void SetCode (EventCode &&value)
 
InstanceStatusEventWithCode (const EventCode &value)
 
InstanceStatusEventWithCode (EventCode &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
InstanceStatusEventWithDescription (const Aws::String &value)
 
InstanceStatusEventWithDescription (Aws::String &&value)
 
InstanceStatusEventWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetNotAfter () const
 
bool NotAfterHasBeenSet () const
 
void SetNotAfter (const Aws::Utils::DateTime &value)
 
void SetNotAfter (Aws::Utils::DateTime &&value)
 
InstanceStatusEventWithNotAfter (const Aws::Utils::DateTime &value)
 
InstanceStatusEventWithNotAfter (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetNotBefore () const
 
bool NotBeforeHasBeenSet () const
 
void SetNotBefore (const Aws::Utils::DateTime &value)
 
void SetNotBefore (Aws::Utils::DateTime &&value)
 
InstanceStatusEventWithNotBefore (const Aws::Utils::DateTime &value)
 
InstanceStatusEventWithNotBefore (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetNotBeforeDeadline () const
 
bool NotBeforeDeadlineHasBeenSet () const
 
void SetNotBeforeDeadline (const Aws::Utils::DateTime &value)
 
void SetNotBeforeDeadline (Aws::Utils::DateTime &&value)
 
InstanceStatusEventWithNotBeforeDeadline (const Aws::Utils::DateTime &value)
 
InstanceStatusEventWithNotBeforeDeadline (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a scheduled event for an instance.

See Also:

AWS API Reference

Definition at line 33 of file InstanceStatusEvent.h.

Constructor & Destructor Documentation

◆ InstanceStatusEvent() [1/2]

Aws::EC2::Model::InstanceStatusEvent::InstanceStatusEvent ( )

◆ InstanceStatusEvent() [2/2]

Aws::EC2::Model::InstanceStatusEvent::InstanceStatusEvent ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CodeHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::CodeHasBeenSet ( ) const
inline

The event code.

Definition at line 93 of file InstanceStatusEvent.h.

◆ DescriptionHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::DescriptionHasBeenSet ( ) const
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 128 of file InstanceStatusEvent.h.

◆ GetCode()

const EventCode& Aws::EC2::Model::InstanceStatusEvent::GetCode ( ) const
inline

The event code.

Definition at line 88 of file InstanceStatusEvent.h.

◆ GetDescription()

const Aws::String& Aws::EC2::Model::InstanceStatusEvent::GetDescription ( ) const
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 121 of file InstanceStatusEvent.h.

◆ GetInstanceEventId()

const Aws::String& Aws::EC2::Model::InstanceStatusEvent::GetInstanceEventId ( ) const
inline

The ID of the event.

Definition at line 47 of file InstanceStatusEvent.h.

◆ GetNotAfter()

const Aws::Utils::DateTime& Aws::EC2::Model::InstanceStatusEvent::GetNotAfter ( ) const
inline

The latest scheduled end time for the event.

Definition at line 176 of file InstanceStatusEvent.h.

◆ GetNotBefore()

const Aws::Utils::DateTime& Aws::EC2::Model::InstanceStatusEvent::GetNotBefore ( ) const
inline

The earliest scheduled start time for the event.

Definition at line 207 of file InstanceStatusEvent.h.

◆ GetNotBeforeDeadline()

const Aws::Utils::DateTime& Aws::EC2::Model::InstanceStatusEvent::GetNotBeforeDeadline ( ) const
inline

The deadline for starting the event.

Definition at line 238 of file InstanceStatusEvent.h.

◆ InstanceEventIdHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::InstanceEventIdHasBeenSet ( ) const
inline

The ID of the event.

Definition at line 52 of file InstanceStatusEvent.h.

◆ NotAfterHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::NotAfterHasBeenSet ( ) const
inline

The latest scheduled end time for the event.

Definition at line 181 of file InstanceStatusEvent.h.

◆ NotBeforeDeadlineHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::NotBeforeDeadlineHasBeenSet ( ) const
inline

The deadline for starting the event.

Definition at line 243 of file InstanceStatusEvent.h.

◆ NotBeforeHasBeenSet()

bool Aws::EC2::Model::InstanceStatusEvent::NotBeforeHasBeenSet ( ) const
inline

The earliest scheduled start time for the event.

Definition at line 212 of file InstanceStatusEvent.h.

◆ operator=()

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::InstanceStatusEvent::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::InstanceStatusEvent::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetCode() [1/2]

void Aws::EC2::Model::InstanceStatusEvent::SetCode ( const EventCode value)
inline

The event code.

Definition at line 98 of file InstanceStatusEvent.h.

◆ SetCode() [2/2]

void Aws::EC2::Model::InstanceStatusEvent::SetCode ( EventCode &&  value)
inline

The event code.

Definition at line 103 of file InstanceStatusEvent.h.

◆ SetDescription() [1/3]

void Aws::EC2::Model::InstanceStatusEvent::SetDescription ( Aws::String &&  value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 142 of file InstanceStatusEvent.h.

◆ SetDescription() [2/3]

void Aws::EC2::Model::InstanceStatusEvent::SetDescription ( const Aws::String value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 135 of file InstanceStatusEvent.h.

◆ SetDescription() [3/3]

void Aws::EC2::Model::InstanceStatusEvent::SetDescription ( const char *  value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 149 of file InstanceStatusEvent.h.

◆ SetInstanceEventId() [1/3]

void Aws::EC2::Model::InstanceStatusEvent::SetInstanceEventId ( Aws::String &&  value)
inline

The ID of the event.

Definition at line 62 of file InstanceStatusEvent.h.

◆ SetInstanceEventId() [2/3]

void Aws::EC2::Model::InstanceStatusEvent::SetInstanceEventId ( const Aws::String value)
inline

The ID of the event.

Definition at line 57 of file InstanceStatusEvent.h.

◆ SetInstanceEventId() [3/3]

void Aws::EC2::Model::InstanceStatusEvent::SetInstanceEventId ( const char *  value)
inline

The ID of the event.

Definition at line 67 of file InstanceStatusEvent.h.

◆ SetNotAfter() [1/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotAfter ( Aws::Utils::DateTime &&  value)
inline

The latest scheduled end time for the event.

Definition at line 191 of file InstanceStatusEvent.h.

◆ SetNotAfter() [2/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotAfter ( const Aws::Utils::DateTime value)
inline

The latest scheduled end time for the event.

Definition at line 186 of file InstanceStatusEvent.h.

◆ SetNotBefore() [1/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotBefore ( Aws::Utils::DateTime &&  value)
inline

The earliest scheduled start time for the event.

Definition at line 222 of file InstanceStatusEvent.h.

◆ SetNotBefore() [2/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotBefore ( const Aws::Utils::DateTime value)
inline

The earliest scheduled start time for the event.

Definition at line 217 of file InstanceStatusEvent.h.

◆ SetNotBeforeDeadline() [1/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotBeforeDeadline ( Aws::Utils::DateTime &&  value)
inline

The deadline for starting the event.

Definition at line 253 of file InstanceStatusEvent.h.

◆ SetNotBeforeDeadline() [2/2]

void Aws::EC2::Model::InstanceStatusEvent::SetNotBeforeDeadline ( const Aws::Utils::DateTime value)
inline

The deadline for starting the event.

Definition at line 248 of file InstanceStatusEvent.h.

◆ WithCode() [1/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithCode ( const EventCode value)
inline

The event code.

Definition at line 108 of file InstanceStatusEvent.h.

◆ WithCode() [2/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithCode ( EventCode &&  value)
inline

The event code.

Definition at line 113 of file InstanceStatusEvent.h.

◆ WithDescription() [1/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithDescription ( Aws::String &&  value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 163 of file InstanceStatusEvent.h.

◆ WithDescription() [2/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithDescription ( const Aws::String value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 156 of file InstanceStatusEvent.h.

◆ WithDescription() [3/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithDescription ( const char *  value)
inline

A description of the event.

After a scheduled event is completed, it can still be described for up to a week. If the event has been completed, this description starts with the following text: [Completed].

Definition at line 170 of file InstanceStatusEvent.h.

◆ WithInstanceEventId() [1/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithInstanceEventId ( Aws::String &&  value)
inline

The ID of the event.

Definition at line 77 of file InstanceStatusEvent.h.

◆ WithInstanceEventId() [2/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithInstanceEventId ( const Aws::String value)
inline

The ID of the event.

Definition at line 72 of file InstanceStatusEvent.h.

◆ WithInstanceEventId() [3/3]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithInstanceEventId ( const char *  value)
inline

The ID of the event.

Definition at line 82 of file InstanceStatusEvent.h.

◆ WithNotAfter() [1/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotAfter ( Aws::Utils::DateTime &&  value)
inline

The latest scheduled end time for the event.

Definition at line 201 of file InstanceStatusEvent.h.

◆ WithNotAfter() [2/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotAfter ( const Aws::Utils::DateTime value)
inline

The latest scheduled end time for the event.

Definition at line 196 of file InstanceStatusEvent.h.

◆ WithNotBefore() [1/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotBefore ( Aws::Utils::DateTime &&  value)
inline

The earliest scheduled start time for the event.

Definition at line 232 of file InstanceStatusEvent.h.

◆ WithNotBefore() [2/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotBefore ( const Aws::Utils::DateTime value)
inline

The earliest scheduled start time for the event.

Definition at line 227 of file InstanceStatusEvent.h.

◆ WithNotBeforeDeadline() [1/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotBeforeDeadline ( Aws::Utils::DateTime &&  value)
inline

The deadline for starting the event.

Definition at line 263 of file InstanceStatusEvent.h.

◆ WithNotBeforeDeadline() [2/2]

InstanceStatusEvent& Aws::EC2::Model::InstanceStatusEvent::WithNotBeforeDeadline ( const Aws::Utils::DateTime value)
inline

The deadline for starting the event.

Definition at line 258 of file InstanceStatusEvent.h.


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