7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/m2/model/EngineType.h>
11#include <aws/m2/model/HighAvailabilityConfig.h>
12#include <aws/m2/model/PendingMaintenance.h>
13#include <aws/core/utils/memory/stl/AWSVector.h>
14#include <aws/m2/model/EnvironmentLifecycle.h>
15#include <aws/core/utils/memory/stl/AWSMap.h>
16#include <aws/m2/model/StorageConfiguration.h>
21template<
typename RESULT_TYPE>
22class AmazonWebServiceResult;
31namespace MainframeModernization
72 inline void SetDescription(
const char* value) { m_description.assign(value); }
160 inline void SetKmsKeyId(
const char* value) { m_kmsKeyId.assign(value); }
187 inline void SetName(
const char* value) { m_name.assign(value); }
322 inline void SetVpcId(
const char* value) { m_vpcId.assign(value); }
333 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
340 int m_actualCapacity;
368 bool m_publiclyAccessible;
const Aws::String & GetPreferredMaintenanceWindow() const
void SetPreferredMaintenanceWindow(Aws::String &&value)
void SetLoadBalancerArn(const Aws::String &value)
void SetKmsKeyId(Aws::String &&value)
GetEnvironmentResult & AddSubnetIds(Aws::String &&value)
const EnvironmentLifecycle & GetStatus() const
const Aws::String & GetLoadBalancerArn() const
GetEnvironmentResult & AddTags(Aws::String &&key, const char *value)
void SetStatus(EnvironmentLifecycle &&value)
GetEnvironmentResult & WithStatusReason(const char *value)
void SetStatusReason(Aws::String &&value)
void SetEngineVersion(const Aws::String &value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
GetEnvironmentResult & WithName(const Aws::String &value)
void SetName(const Aws::String &value)
const Aws::String & GetName() const
void SetPendingMaintenance(PendingMaintenance &&value)
GetEnvironmentResult & AddTags(const Aws::String &key, const Aws::String &value)
void SetInstanceType(const Aws::String &value)
GetEnvironmentResult & WithDescription(Aws::String &&value)
int GetActualCapacity() const
GetEnvironmentResult & WithVpcId(const char *value)
void SetDescription(const Aws::String &value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEnvironmentResult & WithStorageConfigurations(Aws::Vector< StorageConfiguration > &&value)
GetEnvironmentResult & WithCreationTime(Aws::Utils::DateTime &&value)
void SetEnvironmentId(const char *value)
const Aws::Vector< Aws::String > & GetSecurityGroupIds() const
GetEnvironmentResult & WithPreferredMaintenanceWindow(const Aws::String &value)
GetEnvironmentResult & WithEngineVersion(Aws::String &&value)
void SetEnvironmentArn(Aws::String &&value)
void SetSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetLoadBalancerArn(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
GetEnvironmentResult & WithEnvironmentId(const Aws::String &value)
GetEnvironmentResult & WithRequestId(Aws::String &&value)
void SetEngineType(EngineType &&value)
GetEnvironmentResult & WithEnvironmentArn(Aws::String &&value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult()
GetEnvironmentResult & WithSecurityGroupIds(const Aws::Vector< Aws::String > &value)
GetEnvironmentResult & WithVpcId(Aws::String &&value)
const PendingMaintenance & GetPendingMaintenance() const
GetEnvironmentResult & WithEngineType(const EngineType &value)
GetEnvironmentResult & WithSubnetIds(const Aws::Vector< Aws::String > &value)
const Aws::String & GetEnvironmentId() const
GetEnvironmentResult & WithLoadBalancerArn(const char *value)
GetEnvironmentResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
AWS_MAINFRAMEMODERNIZATION_API GetEnvironmentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetEnvironmentResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
GetEnvironmentResult & WithName(Aws::String &&value)
GetEnvironmentResult & WithRequestId(const Aws::String &value)
GetEnvironmentResult & WithEngineType(EngineType &&value)
GetEnvironmentResult & AddSecurityGroupIds(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetVpcId(const char *value)
GetEnvironmentResult & WithEnvironmentId(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
GetEnvironmentResult & WithHighAvailabilityConfig(HighAvailabilityConfig &&value)
GetEnvironmentResult & WithCreationTime(const Aws::Utils::DateTime &value)
GetEnvironmentResult & WithEngineVersion(const char *value)
void SetPendingMaintenance(const PendingMaintenance &value)
void SetRequestId(const Aws::String &value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
void SetDescription(Aws::String &&value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::String & GetStatusReason() const
const Aws::Vector< Aws::String > & GetSubnetIds() const
void SetSecurityGroupIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithDescription(const Aws::String &value)
GetEnvironmentResult & WithDescription(const char *value)
GetEnvironmentResult & WithName(const char *value)
void SetEngineVersion(const char *value)
void SetActualCapacity(int value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
GetEnvironmentResult & WithKmsKeyId(const char *value)
void SetRequestId(Aws::String &&value)
GetEnvironmentResult & AddSecurityGroupIds(const char *value)
GetEnvironmentResult & WithInstanceType(const Aws::String &value)
GetEnvironmentResult & WithPreferredMaintenanceWindow(Aws::String &&value)
void SetEngineVersion(Aws::String &&value)
GetEnvironmentResult & AddStorageConfigurations(const StorageConfiguration &value)
GetEnvironmentResult & AddTags(Aws::String &&key, Aws::String &&value)
void SetEnvironmentId(const Aws::String &value)
void SetSubnetIds(const Aws::Vector< Aws::String > &value)
void SetName(Aws::String &&value)
void SetSubnetIds(Aws::Vector< Aws::String > &&value)
void SetStorageConfigurations(const Aws::Vector< StorageConfiguration > &value)
const HighAvailabilityConfig & GetHighAvailabilityConfig() const
void SetStatusReason(const char *value)
GetEnvironmentResult & WithStatusReason(const Aws::String &value)
bool GetPubliclyAccessible() const
void SetEnvironmentArn(const Aws::String &value)
void SetVpcId(Aws::String &&value)
GetEnvironmentResult & WithStatus(const EnvironmentLifecycle &value)
GetEnvironmentResult & WithEnvironmentArn(const Aws::String &value)
void SetVpcId(const Aws::String &value)
GetEnvironmentResult & AddSubnetIds(const char *value)
void SetInstanceType(Aws::String &&value)
void SetName(const char *value)
GetEnvironmentResult & WithPendingMaintenance(const PendingMaintenance &value)
void SetEngineType(const EngineType &value)
const Aws::String & GetDescription() const
void SetDescription(const char *value)
GetEnvironmentResult & WithLoadBalancerArn(Aws::String &&value)
GetEnvironmentResult & WithEnvironmentId(const char *value)
GetEnvironmentResult & WithHighAvailabilityConfig(const HighAvailabilityConfig &value)
const Aws::String & GetEnvironmentArn() const
GetEnvironmentResult & WithInstanceType(Aws::String &&value)
GetEnvironmentResult & AddTags(const Aws::String &key, Aws::String &&value)
const Aws::String & GetInstanceType() const
GetEnvironmentResult & WithEnvironmentArn(const char *value)
void SetStorageConfigurations(Aws::Vector< StorageConfiguration > &&value)
GetEnvironmentResult & WithStorageConfigurations(const Aws::Vector< StorageConfiguration > &value)
const EngineType & GetEngineType() const
GetEnvironmentResult & WithPreferredMaintenanceWindow(const char *value)
const Aws::String & GetKmsKeyId() const
void SetLoadBalancerArn(Aws::String &&value)
const Aws::String & GetEngineVersion() const
GetEnvironmentResult & WithKmsKeyId(const Aws::String &value)
void SetHighAvailabilityConfig(const HighAvailabilityConfig &value)
GetEnvironmentResult & WithEngineVersion(const Aws::String &value)
void SetEnvironmentArn(const char *value)
void SetHighAvailabilityConfig(HighAvailabilityConfig &&value)
GetEnvironmentResult & WithKmsKeyId(Aws::String &&value)
GetEnvironmentResult & WithPendingMaintenance(PendingMaintenance &&value)
const Aws::Vector< StorageConfiguration > & GetStorageConfigurations() const
GetEnvironmentResult & AddTags(const char *key, Aws::String &&value)
void SetEnvironmentId(Aws::String &&value)
void SetPubliclyAccessible(bool value)
const Aws::String & GetRequestId() const
GetEnvironmentResult & AddSecurityGroupIds(Aws::String &&value)
GetEnvironmentResult & AddStorageConfigurations(StorageConfiguration &&value)
GetEnvironmentResult & WithPubliclyAccessible(bool value)
GetEnvironmentResult & WithRequestId(const char *value)
void SetStatusReason(const Aws::String &value)
GetEnvironmentResult & WithInstanceType(const char *value)
void SetRequestId(const char *value)
GetEnvironmentResult & WithActualCapacity(int value)
void SetPreferredMaintenanceWindow(const char *value)
GetEnvironmentResult & AddTags(const char *key, const char *value)
GetEnvironmentResult & WithSecurityGroupIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithStatus(EnvironmentLifecycle &&value)
GetEnvironmentResult & WithStatusReason(Aws::String &&value)
void SetKmsKeyId(const char *value)
void SetKmsKeyId(const Aws::String &value)
void SetInstanceType(const char *value)
const Aws::String & GetVpcId() const
GetEnvironmentResult & AddSubnetIds(const Aws::String &value)
void SetStatus(const EnvironmentLifecycle &value)
GetEnvironmentResult & WithVpcId(const Aws::String &value)
GetEnvironmentResult & AddTags(Aws::String &&key, const Aws::String &value)
GetEnvironmentResult & WithSubnetIds(Aws::Vector< Aws::String > &&value)
GetEnvironmentResult & WithLoadBalancerArn(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue