/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains all error-related information for the deployment record. The status
* details will be null if the deployment is in a success state. Greengrass nucleus v2.8.0 or later is required to get an accurate
* errorStack
and errorTypes
response. This field will
* not be returned for earlier Greengrass nucleus versions.See
* Also:
AWS
* API Reference
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains an ordered list of short error codes that range from the most
* generic error to the most specific one. The error codes describe the reason for
* failure whenever the coreDeviceExecutionStatus
is in a failed
* state. The response will be an empty list if there is no error.
Contains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline const Aws::VectorContains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline bool ErrorTypesHasBeenSet() const { return m_errorTypesHasBeenSet; } /** *Contains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline void SetErrorTypes(const Aws::VectorContains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline void SetErrorTypes(Aws::VectorContains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline EffectiveDeploymentStatusDetails& WithErrorTypes(const Aws::VectorContains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline EffectiveDeploymentStatusDetails& WithErrorTypes(Aws::VectorContains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline EffectiveDeploymentStatusDetails& AddErrorTypes(const Aws::String& value) { m_errorTypesHasBeenSet = true; m_errorTypes.push_back(value); return *this; } /** *Contains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline EffectiveDeploymentStatusDetails& AddErrorTypes(Aws::String&& value) { m_errorTypesHasBeenSet = true; m_errorTypes.push_back(std::move(value)); return *this; } /** *Contains tags which describe the error. You can use the error types to * classify errors to assist with remediating the failure. The response will be an * empty list if there is no error.
*/ inline EffectiveDeploymentStatusDetails& AddErrorTypes(const char* value) { m_errorTypesHasBeenSet = true; m_errorTypes.push_back(value); return *this; } private: Aws::Vector