AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::GreengrassV2::Model::DeploymentPolicies Class Reference

#include <DeploymentPolicies.h>

Public Member Functions

 DeploymentPolicies ()
 
 DeploymentPolicies (Aws::Utils::Json::JsonView jsonValue)
 
DeploymentPoliciesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DeploymentFailureHandlingPolicyGetFailureHandlingPolicy () const
 
bool FailureHandlingPolicyHasBeenSet () const
 
void SetFailureHandlingPolicy (const DeploymentFailureHandlingPolicy &value)
 
void SetFailureHandlingPolicy (DeploymentFailureHandlingPolicy &&value)
 
DeploymentPoliciesWithFailureHandlingPolicy (const DeploymentFailureHandlingPolicy &value)
 
DeploymentPoliciesWithFailureHandlingPolicy (DeploymentFailureHandlingPolicy &&value)
 
const DeploymentComponentUpdatePolicyGetComponentUpdatePolicy () const
 
bool ComponentUpdatePolicyHasBeenSet () const
 
void SetComponentUpdatePolicy (const DeploymentComponentUpdatePolicy &value)
 
void SetComponentUpdatePolicy (DeploymentComponentUpdatePolicy &&value)
 
DeploymentPoliciesWithComponentUpdatePolicy (const DeploymentComponentUpdatePolicy &value)
 
DeploymentPoliciesWithComponentUpdatePolicy (DeploymentComponentUpdatePolicy &&value)
 
const DeploymentConfigurationValidationPolicyGetConfigurationValidationPolicy () const
 
bool ConfigurationValidationPolicyHasBeenSet () const
 
void SetConfigurationValidationPolicy (const DeploymentConfigurationValidationPolicy &value)
 
void SetConfigurationValidationPolicy (DeploymentConfigurationValidationPolicy &&value)
 
DeploymentPoliciesWithConfigurationValidationPolicy (const DeploymentConfigurationValidationPolicy &value)
 
DeploymentPoliciesWithConfigurationValidationPolicy (DeploymentConfigurationValidationPolicy &&value)
 

Detailed Description

Contains information about policies that define how a deployment updates components and handles failure.

See Also:

AWS API Reference

Definition at line 34 of file DeploymentPolicies.h.

Constructor & Destructor Documentation

◆ DeploymentPolicies() [1/2]

Aws::GreengrassV2::Model::DeploymentPolicies::DeploymentPolicies ( )

◆ DeploymentPolicies() [2/2]

Aws::GreengrassV2::Model::DeploymentPolicies::DeploymentPolicies ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ComponentUpdatePolicyHasBeenSet()

bool Aws::GreengrassV2::Model::DeploymentPolicies::ComponentUpdatePolicyHasBeenSet ( ) const
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 96 of file DeploymentPolicies.h.

◆ ConfigurationValidationPolicyHasBeenSet()

bool Aws::GreengrassV2::Model::DeploymentPolicies::ConfigurationValidationPolicyHasBeenSet ( ) const
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 135 of file DeploymentPolicies.h.

◆ FailureHandlingPolicyHasBeenSet()

bool Aws::GreengrassV2::Model::DeploymentPolicies::FailureHandlingPolicyHasBeenSet ( ) const
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 55 of file DeploymentPolicies.h.

◆ GetComponentUpdatePolicy()

const DeploymentComponentUpdatePolicy& Aws::GreengrassV2::Model::DeploymentPolicies::GetComponentUpdatePolicy ( ) const
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 90 of file DeploymentPolicies.h.

◆ GetConfigurationValidationPolicy()

const DeploymentConfigurationValidationPolicy& Aws::GreengrassV2::Model::DeploymentPolicies::GetConfigurationValidationPolicy ( ) const
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 128 of file DeploymentPolicies.h.

◆ GetFailureHandlingPolicy()

const DeploymentFailureHandlingPolicy& Aws::GreengrassV2::Model::DeploymentPolicies::GetFailureHandlingPolicy ( ) const
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 48 of file DeploymentPolicies.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GreengrassV2::Model::DeploymentPolicies::Jsonize ( ) const

◆ operator=()

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetComponentUpdatePolicy() [1/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetComponentUpdatePolicy ( const DeploymentComponentUpdatePolicy value)
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 102 of file DeploymentPolicies.h.

◆ SetComponentUpdatePolicy() [2/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetComponentUpdatePolicy ( DeploymentComponentUpdatePolicy &&  value)
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 108 of file DeploymentPolicies.h.

◆ SetConfigurationValidationPolicy() [1/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetConfigurationValidationPolicy ( const DeploymentConfigurationValidationPolicy value)
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 142 of file DeploymentPolicies.h.

◆ SetConfigurationValidationPolicy() [2/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetConfigurationValidationPolicy ( DeploymentConfigurationValidationPolicy &&  value)
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 149 of file DeploymentPolicies.h.

◆ SetFailureHandlingPolicy() [1/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetFailureHandlingPolicy ( const DeploymentFailureHandlingPolicy value)
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 62 of file DeploymentPolicies.h.

◆ SetFailureHandlingPolicy() [2/2]

void Aws::GreengrassV2::Model::DeploymentPolicies::SetFailureHandlingPolicy ( DeploymentFailureHandlingPolicy &&  value)
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 69 of file DeploymentPolicies.h.

◆ WithComponentUpdatePolicy() [1/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithComponentUpdatePolicy ( const DeploymentComponentUpdatePolicy value)
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 114 of file DeploymentPolicies.h.

◆ WithComponentUpdatePolicy() [2/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithComponentUpdatePolicy ( DeploymentComponentUpdatePolicy &&  value)
inline

The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.

Definition at line 120 of file DeploymentPolicies.h.

◆ WithConfigurationValidationPolicy() [1/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithConfigurationValidationPolicy ( const DeploymentConfigurationValidationPolicy value)
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 156 of file DeploymentPolicies.h.

◆ WithConfigurationValidationPolicy() [2/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithConfigurationValidationPolicy ( DeploymentConfigurationValidationPolicy &&  value)
inline

The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.

Definition at line 163 of file DeploymentPolicies.h.

◆ WithFailureHandlingPolicy() [1/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithFailureHandlingPolicy ( const DeploymentFailureHandlingPolicy value)
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 76 of file DeploymentPolicies.h.

◆ WithFailureHandlingPolicy() [2/2]

DeploymentPolicies& Aws::GreengrassV2::Model::DeploymentPolicies::WithFailureHandlingPolicy ( DeploymentFailureHandlingPolicy &&  value)
inline

The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.

Default: ROLLBACK

Definition at line 83 of file DeploymentPolicies.h.


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