7#include <aws/discovery/ApplicationDiscoveryService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/discovery/model/BatchDeleteConfigurationTaskStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/discovery/model/DeletionConfigurationItemType.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/discovery/model/FailedConfiguration.h>
14#include <aws/discovery/model/DeletionWarning.h>
27namespace ApplicationDiscoveryService
55 inline void SetTaskId(
const char* value) { m_taskIdHasBeenSet =
true; m_taskId.assign(value); }
175 bool m_taskIdHasBeenSet =
false;
178 bool m_statusHasBeenSet =
false;
181 bool m_startTimeHasBeenSet =
false;
184 bool m_endTimeHasBeenSet =
false;
187 bool m_configurationTypeHasBeenSet =
false;
190 bool m_requestedConfigurationsHasBeenSet =
false;
193 bool m_deletedConfigurationsHasBeenSet =
false;
196 bool m_failedConfigurationsHasBeenSet =
false;
199 bool m_deletionWarningsHasBeenSet =
false;
void SetConfigurationType(const DeletionConfigurationItemType &value)
BatchDeleteConfigurationTask & WithTaskId(Aws::String &&value)
void SetTaskId(const Aws::String &value)
const Aws::Utils::DateTime & GetStartTime() const
BatchDeleteConfigurationTask & WithConfigurationType(DeletionConfigurationItemType &&value)
void SetDeletionWarnings(const Aws::Vector< DeletionWarning > &value)
void SetDeletedConfigurations(const Aws::Vector< Aws::String > &value)
BatchDeleteConfigurationTask & AddRequestedConfigurations(Aws::String &&value)
bool EndTimeHasBeenSet() const
BatchDeleteConfigurationTask & AddDeletionWarnings(DeletionWarning &&value)
BatchDeleteConfigurationTask & WithDeletedConfigurations(const Aws::Vector< Aws::String > &value)
BatchDeleteConfigurationTask & AddDeletedConfigurations(Aws::String &&value)
bool FailedConfigurationsHasBeenSet() const
BatchDeleteConfigurationTask & AddFailedConfigurations(FailedConfiguration &&value)
BatchDeleteConfigurationTask & WithDeletionWarnings(const Aws::Vector< DeletionWarning > &value)
AWS_APPLICATIONDISCOVERYSERVICE_API BatchDeleteConfigurationTask()
BatchDeleteConfigurationTask & WithRequestedConfigurations(Aws::Vector< Aws::String > &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
const Aws::String & GetTaskId() const
bool StatusHasBeenSet() const
BatchDeleteConfigurationTask & WithStartTime(Aws::Utils::DateTime &&value)
BatchDeleteConfigurationTask & AddDeletionWarnings(const DeletionWarning &value)
bool DeletedConfigurationsHasBeenSet() const
BatchDeleteConfigurationTask & AddRequestedConfigurations(const char *value)
BatchDeleteConfigurationTask & AddRequestedConfigurations(const Aws::String &value)
void SetRequestedConfigurations(Aws::Vector< Aws::String > &&value)
const Aws::Vector< Aws::String > & GetRequestedConfigurations() const
BatchDeleteConfigurationTask & WithTaskId(const char *value)
BatchDeleteConfigurationTask & WithRequestedConfigurations(const Aws::Vector< Aws::String > &value)
void SetDeletedConfigurations(Aws::Vector< Aws::String > &&value)
void SetFailedConfigurations(const Aws::Vector< FailedConfiguration > &value)
void SetEndTime(Aws::Utils::DateTime &&value)
AWS_APPLICATIONDISCOVERYSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
BatchDeleteConfigurationTask & WithDeletedConfigurations(Aws::Vector< Aws::String > &&value)
void SetStartTime(Aws::Utils::DateTime &&value)
const BatchDeleteConfigurationTaskStatus & GetStatus() const
BatchDeleteConfigurationTask & WithDeletionWarnings(Aws::Vector< DeletionWarning > &&value)
void SetTaskId(Aws::String &&value)
bool ConfigurationTypeHasBeenSet() const
BatchDeleteConfigurationTask & WithEndTime(Aws::Utils::DateTime &&value)
BatchDeleteConfigurationTask & WithFailedConfigurations(Aws::Vector< FailedConfiguration > &&value)
BatchDeleteConfigurationTask & WithEndTime(const Aws::Utils::DateTime &value)
BatchDeleteConfigurationTask & WithConfigurationType(const DeletionConfigurationItemType &value)
void SetDeletionWarnings(Aws::Vector< DeletionWarning > &&value)
bool StartTimeHasBeenSet() const
const Aws::Vector< DeletionWarning > & GetDeletionWarnings() const
BatchDeleteConfigurationTask & WithStartTime(const Aws::Utils::DateTime &value)
bool TaskIdHasBeenSet() const
bool RequestedConfigurationsHasBeenSet() const
const Aws::Utils::DateTime & GetEndTime() const
const DeletionConfigurationItemType & GetConfigurationType() const
BatchDeleteConfigurationTask & AddFailedConfigurations(const FailedConfiguration &value)
BatchDeleteConfigurationTask & WithStatus(const BatchDeleteConfigurationTaskStatus &value)
bool DeletionWarningsHasBeenSet() const
BatchDeleteConfigurationTask & WithFailedConfigurations(const Aws::Vector< FailedConfiguration > &value)
AWS_APPLICATIONDISCOVERYSERVICE_API BatchDeleteConfigurationTask(Aws::Utils::Json::JsonView jsonValue)
void SetRequestedConfigurations(const Aws::Vector< Aws::String > &value)
void SetStartTime(const Aws::Utils::DateTime &value)
BatchDeleteConfigurationTask & AddDeletedConfigurations(const Aws::String &value)
void SetFailedConfigurations(Aws::Vector< FailedConfiguration > &&value)
void SetStatus(BatchDeleteConfigurationTaskStatus &&value)
BatchDeleteConfigurationTask & WithTaskId(const Aws::String &value)
const Aws::Vector< FailedConfiguration > & GetFailedConfigurations() const
BatchDeleteConfigurationTask & AddDeletedConfigurations(const char *value)
AWS_APPLICATIONDISCOVERYSERVICE_API BatchDeleteConfigurationTask & operator=(Aws::Utils::Json::JsonView jsonValue)
BatchDeleteConfigurationTask & WithStatus(BatchDeleteConfigurationTaskStatus &&value)
void SetStatus(const BatchDeleteConfigurationTaskStatus &value)
const Aws::Vector< Aws::String > & GetDeletedConfigurations() const
void SetConfigurationType(DeletionConfigurationItemType &&value)
void SetTaskId(const char *value)
DeletionConfigurationItemType
BatchDeleteConfigurationTaskStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue