AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppConfig::Model::DeploymentEvent Class Reference

#include <DeploymentEvent.h>

Public Member Functions

 DeploymentEvent ()
 
 DeploymentEvent (Aws::Utils::Json::JsonView jsonValue)
 
DeploymentEventoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DeploymentEventTypeGetEventType () const
 
bool EventTypeHasBeenSet () const
 
void SetEventType (const DeploymentEventType &value)
 
void SetEventType (DeploymentEventType &&value)
 
DeploymentEventWithEventType (const DeploymentEventType &value)
 
DeploymentEventWithEventType (DeploymentEventType &&value)
 
const TriggeredByGetTriggeredBy () const
 
bool TriggeredByHasBeenSet () const
 
void SetTriggeredBy (const TriggeredBy &value)
 
void SetTriggeredBy (TriggeredBy &&value)
 
DeploymentEventWithTriggeredBy (const TriggeredBy &value)
 
DeploymentEventWithTriggeredBy (TriggeredBy &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DeploymentEventWithDescription (const Aws::String &value)
 
DeploymentEventWithDescription (Aws::String &&value)
 
DeploymentEventWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetOccurredAt () const
 
bool OccurredAtHasBeenSet () const
 
void SetOccurredAt (const Aws::Utils::DateTime &value)
 
void SetOccurredAt (Aws::Utils::DateTime &&value)
 
DeploymentEventWithOccurredAt (const Aws::Utils::DateTime &value)
 
DeploymentEventWithOccurredAt (Aws::Utils::DateTime &&value)
 

Detailed Description

An object that describes a deployment event.

See Also:

AWS API Reference

Definition at line 34 of file DeploymentEvent.h.

Constructor & Destructor Documentation

◆ DeploymentEvent() [1/2]

Aws::AppConfig::Model::DeploymentEvent::DeploymentEvent ( )

◆ DeploymentEvent() [2/2]

Aws::AppConfig::Model::DeploymentEvent::DeploymentEvent ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::AppConfig::Model::DeploymentEvent::DescriptionHasBeenSet ( ) const
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 137 of file DeploymentEvent.h.

◆ EventTypeHasBeenSet()

bool Aws::AppConfig::Model::DeploymentEvent::EventTypeHasBeenSet ( ) const
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 55 of file DeploymentEvent.h.

◆ GetDescription()

const Aws::String& Aws::AppConfig::Model::DeploymentEvent::GetDescription ( ) const
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 129 of file DeploymentEvent.h.

◆ GetEventType()

const DeploymentEventType& Aws::AppConfig::Model::DeploymentEvent::GetEventType ( ) const
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 48 of file DeploymentEvent.h.

◆ GetOccurredAt()

const Aws::Utils::DateTime& Aws::AppConfig::Model::DeploymentEvent::GetOccurredAt ( ) const
inline

The date and time the event occurred.

Definition at line 191 of file DeploymentEvent.h.

◆ GetTriggeredBy()

const TriggeredBy& Aws::AppConfig::Model::DeploymentEvent::GetTriggeredBy ( ) const
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 90 of file DeploymentEvent.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppConfig::Model::DeploymentEvent::Jsonize ( ) const

◆ OccurredAtHasBeenSet()

bool Aws::AppConfig::Model::DeploymentEvent::OccurredAtHasBeenSet ( ) const
inline

The date and time the event occurred.

Definition at line 196 of file DeploymentEvent.h.

◆ operator=()

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDescription() [1/3]

void Aws::AppConfig::Model::DeploymentEvent::SetDescription ( Aws::String &&  value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 153 of file DeploymentEvent.h.

◆ SetDescription() [2/3]

void Aws::AppConfig::Model::DeploymentEvent::SetDescription ( const Aws::String value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 145 of file DeploymentEvent.h.

◆ SetDescription() [3/3]

void Aws::AppConfig::Model::DeploymentEvent::SetDescription ( const char *  value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 161 of file DeploymentEvent.h.

◆ SetEventType() [1/2]

void Aws::AppConfig::Model::DeploymentEvent::SetEventType ( const DeploymentEventType value)
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 62 of file DeploymentEvent.h.

◆ SetEventType() [2/2]

void Aws::AppConfig::Model::DeploymentEvent::SetEventType ( DeploymentEventType &&  value)
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 69 of file DeploymentEvent.h.

◆ SetOccurredAt() [1/2]

void Aws::AppConfig::Model::DeploymentEvent::SetOccurredAt ( Aws::Utils::DateTime &&  value)
inline

The date and time the event occurred.

Definition at line 206 of file DeploymentEvent.h.

◆ SetOccurredAt() [2/2]

void Aws::AppConfig::Model::DeploymentEvent::SetOccurredAt ( const Aws::Utils::DateTime value)
inline

The date and time the event occurred.

Definition at line 201 of file DeploymentEvent.h.

◆ SetTriggeredBy() [1/2]

void Aws::AppConfig::Model::DeploymentEvent::SetTriggeredBy ( const TriggeredBy value)
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 102 of file DeploymentEvent.h.

◆ SetTriggeredBy() [2/2]

void Aws::AppConfig::Model::DeploymentEvent::SetTriggeredBy ( TriggeredBy &&  value)
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 108 of file DeploymentEvent.h.

◆ TriggeredByHasBeenSet()

bool Aws::AppConfig::Model::DeploymentEvent::TriggeredByHasBeenSet ( ) const
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 96 of file DeploymentEvent.h.

◆ WithDescription() [1/3]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithDescription ( Aws::String &&  value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 177 of file DeploymentEvent.h.

◆ WithDescription() [2/3]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithDescription ( const Aws::String value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 169 of file DeploymentEvent.h.

◆ WithDescription() [3/3]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithDescription ( const char *  value)
inline

A description of the deployment event. Descriptions include, but are not limited to, the user account or the CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.

Definition at line 185 of file DeploymentEvent.h.

◆ WithEventType() [1/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithEventType ( const DeploymentEventType value)
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 76 of file DeploymentEvent.h.

◆ WithEventType() [2/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithEventType ( DeploymentEventType &&  value)
inline

The type of deployment event. Deployment event types include the start, stop, or completion of a deployment; a percentage update; the start or stop of a bake period; the start or completion of a rollback.

Definition at line 83 of file DeploymentEvent.h.

◆ WithOccurredAt() [1/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithOccurredAt ( Aws::Utils::DateTime &&  value)
inline

The date and time the event occurred.

Definition at line 216 of file DeploymentEvent.h.

◆ WithOccurredAt() [2/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithOccurredAt ( const Aws::Utils::DateTime value)
inline

The date and time the event occurred.

Definition at line 211 of file DeploymentEvent.h.

◆ WithTriggeredBy() [1/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithTriggeredBy ( const TriggeredBy value)
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 114 of file DeploymentEvent.h.

◆ WithTriggeredBy() [2/2]

DeploymentEvent& Aws::AppConfig::Model::DeploymentEvent::WithTriggeredBy ( TriggeredBy &&  value)
inline

The entity that triggered the deployment event. Events can be triggered by a user, AWS AppConfig, an Amazon CloudWatch alarm, or an internal error.

Definition at line 120 of file DeploymentEvent.h.


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