7#include <aws/odb/Odb_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/odb/model/ResourceStatus.h>
10#include <aws/odb/model/ComputeModel.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/odb/model/LicenseModel.h>
13#include <aws/odb/model/MaintenanceWindow.h>
14#include <aws/core/utils/DateTime.h>
53 template<
typename CloudAutonomousVmClusterIdT = Aws::String>
54 void SetCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT&& value) { m_cloudAutonomousVmClusterIdHasBeenSet =
true; m_cloudAutonomousVmClusterId = std::forward<CloudAutonomousVmClusterIdT>(value); }
55 template<
typename CloudAutonomousVmClusterIdT = Aws::String>
65 template<
typename CloudAutonomousVmClusterArnT = Aws::String>
66 void SetCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT&& value) { m_cloudAutonomousVmClusterArnHasBeenSet =
true; m_cloudAutonomousVmClusterArn = std::forward<CloudAutonomousVmClusterArnT>(value); }
67 template<
typename CloudAutonomousVmClusterArnT = Aws::String>
78 template<
typename OdbNetworkIdT = Aws::String>
79 void SetOdbNetworkId(OdbNetworkIdT&& value) { m_odbNetworkIdHasBeenSet =
true; m_odbNetworkId = std::forward<OdbNetworkIdT>(value); }
80 template<
typename OdbNetworkIdT = Aws::String>
91 template<
typename OciResourceAnchorNameT = Aws::String>
92 void SetOciResourceAnchorName(OciResourceAnchorNameT&& value) { m_ociResourceAnchorNameHasBeenSet =
true; m_ociResourceAnchorName = std::forward<OciResourceAnchorNameT>(value); }
93 template<
typename OciResourceAnchorNameT = Aws::String>
104 inline void SetPercentProgress(
double value) { m_percentProgressHasBeenSet =
true; m_percentProgress = value; }
114 template<
typename DisplayNameT = Aws::String>
115 void SetDisplayName(DisplayNameT&& value) { m_displayNameHasBeenSet =
true; m_displayName = std::forward<DisplayNameT>(value); }
116 template<
typename DisplayNameT = Aws::String>
139 template<
typename StatusReasonT = Aws::String>
140 void SetStatusReason(StatusReasonT&& value) { m_statusReasonHasBeenSet =
true; m_statusReason = std::forward<StatusReasonT>(value); }
141 template<
typename StatusReasonT = Aws::String>
152 template<
typename CloudExadataInfrastructureIdT = Aws::String>
153 void SetCloudExadataInfrastructureId(CloudExadataInfrastructureIdT&& value) { m_cloudExadataInfrastructureIdHasBeenSet =
true; m_cloudExadataInfrastructureId = std::forward<CloudExadataInfrastructureIdT>(value); }
154 template<
typename CloudExadataInfrastructureIdT = Aws::String>
208 inline void SetAvailableCpus(
double value) { m_availableCpusHasBeenSet =
true; m_availableCpus = value; }
228 inline void SetCpuCoreCount(
int value) { m_cpuCoreCountHasBeenSet =
true; m_cpuCoreCount = value; }
249 inline void SetCpuPercentage(
double value) { m_cpuPercentageHasBeenSet =
true; m_cpuPercentage = value; }
259 inline void SetDataStorageSizeInGBs(
double value) { m_dataStorageSizeInGBsHasBeenSet =
true; m_dataStorageSizeInGBs = value; }
269 inline void SetDataStorageSizeInTBs(
double value) { m_dataStorageSizeInTBsHasBeenSet =
true; m_dataStorageSizeInTBs = value; }
290 template<
typename DbServersT = Aws::Vector<Aws::String>>
291 void SetDbServers(DbServersT&& value) { m_dbServersHasBeenSet =
true; m_dbServers = std::forward<DbServersT>(value); }
292 template<
typename DbServersT = Aws::Vector<Aws::String>>
294 template<
typename DbServersT = Aws::String>
304 template<
typename DescriptionT = Aws::String>
305 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
306 template<
typename DescriptionT = Aws::String>
316 template<
typename DomainT = Aws::String>
317 void SetDomain(DomainT&& value) { m_domainHasBeenSet =
true; m_domain = std::forward<DomainT>(value); }
318 template<
typename DomainT = Aws::String>
338 template<
typename HostnameT = Aws::String>
339 void SetHostname(HostnameT&& value) { m_hostnameHasBeenSet =
true; m_hostname = std::forward<HostnameT>(value); }
340 template<
typename HostnameT = Aws::String>
350 template<
typename Oc
idT = Aws::String>
351 void SetOcid(OcidT&& value) { m_ocidHasBeenSet =
true; m_ocid = std::forward<OcidT>(value); }
352 template<
typename Oc
idT = Aws::String>
363 template<
typename OciUrlT = Aws::String>
364 void SetOciUrl(OciUrlT&& value) { m_ociUrlHasBeenSet =
true; m_ociUrl = std::forward<OciUrlT>(value); }
365 template<
typename OciUrlT = Aws::String>
399 template<
typename Ma
intenanceWindowT = Ma
intenanceWindow>
400 void SetMaintenanceWindow(MaintenanceWindowT&& value) { m_maintenanceWindowHasBeenSet =
true; m_maintenanceWindow = std::forward<MaintenanceWindowT>(value); }
401 template<
typename Ma
intenanceWindowT = Ma
intenanceWindow>
433 inline void SetMemorySizeInGBs(
int value) { m_memorySizeInGBsHasBeenSet =
true; m_memorySizeInGBs = value; }
443 inline void SetNodeCount(
int value) { m_nodeCountHasBeenSet =
true; m_nodeCount = value; }
487 inline void SetProvisionedCpus(
double value) { m_provisionedCpusHasBeenSet =
true; m_provisionedCpus = value; }
498 inline void SetReclaimableCpus(
double value) { m_reclaimableCpusHasBeenSet =
true; m_reclaimableCpus = value; }
508 inline void SetReservedCpus(
double value) { m_reservedCpusHasBeenSet =
true; m_reservedCpus = value; }
538 template<
typename ShapeT = Aws::String>
539 void SetShape(ShapeT&& value) { m_shapeHasBeenSet =
true; m_shape = std::forward<ShapeT>(value); }
540 template<
typename ShapeT = Aws::String>
550 template<
typename CreatedAtT = Aws::Utils::DateTime>
551 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
552 template<
typename CreatedAtT = Aws::Utils::DateTime>
562 template<
typename TimeDatabaseSslCertificateExpiresT = Aws::Utils::DateTime>
563 void SetTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT&& value) { m_timeDatabaseSslCertificateExpiresHasBeenSet =
true; m_timeDatabaseSslCertificateExpires = std::forward<TimeDatabaseSslCertificateExpiresT>(value); }
564 template<
typename TimeDatabaseSslCertificateExpiresT = Aws::Utils::DateTime>
575 template<
typename TimeOrdsCertificateExpiresT = Aws::Utils::DateTime>
576 void SetTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT&& value) { m_timeOrdsCertificateExpiresHasBeenSet =
true; m_timeOrdsCertificateExpires = std::forward<TimeOrdsCertificateExpiresT>(value); }
577 template<
typename TimeOrdsCertificateExpiresT = Aws::Utils::DateTime>
587 template<
typename TimeZoneT = Aws::String>
588 void SetTimeZone(TimeZoneT&& value) { m_timeZoneHasBeenSet =
true; m_timeZone = std::forward<TimeZoneT>(value); }
589 template<
typename TimeZoneT = Aws::String>
606 bool m_cloudAutonomousVmClusterIdHasBeenSet =
false;
609 bool m_cloudAutonomousVmClusterArnHasBeenSet =
false;
612 bool m_odbNetworkIdHasBeenSet =
false;
615 bool m_ociResourceAnchorNameHasBeenSet =
false;
617 double m_percentProgress{0.0};
618 bool m_percentProgressHasBeenSet =
false;
621 bool m_displayNameHasBeenSet =
false;
624 bool m_statusHasBeenSet =
false;
627 bool m_statusReasonHasBeenSet =
false;
630 bool m_cloudExadataInfrastructureIdHasBeenSet =
false;
632 double m_autonomousDataStoragePercentage{0.0};
633 bool m_autonomousDataStoragePercentageHasBeenSet =
false;
635 double m_autonomousDataStorageSizeInTBs{0.0};
636 bool m_autonomousDataStorageSizeInTBsHasBeenSet =
false;
638 double m_availableAutonomousDataStorageSizeInTBs{0.0};
639 bool m_availableAutonomousDataStorageSizeInTBsHasBeenSet =
false;
641 int m_availableContainerDatabases{0};
642 bool m_availableContainerDatabasesHasBeenSet =
false;
644 double m_availableCpus{0.0};
645 bool m_availableCpusHasBeenSet =
false;
648 bool m_computeModelHasBeenSet =
false;
650 int m_cpuCoreCount{0};
651 bool m_cpuCoreCountHasBeenSet =
false;
653 int m_cpuCoreCountPerNode{0};
654 bool m_cpuCoreCountPerNodeHasBeenSet =
false;
656 double m_cpuPercentage{0.0};
657 bool m_cpuPercentageHasBeenSet =
false;
659 double m_dataStorageSizeInGBs{0.0};
660 bool m_dataStorageSizeInGBsHasBeenSet =
false;
662 double m_dataStorageSizeInTBs{0.0};
663 bool m_dataStorageSizeInTBsHasBeenSet =
false;
665 int m_dbNodeStorageSizeInGBs{0};
666 bool m_dbNodeStorageSizeInGBsHasBeenSet =
false;
669 bool m_dbServersHasBeenSet =
false;
672 bool m_descriptionHasBeenSet =
false;
675 bool m_domainHasBeenSet =
false;
677 double m_exadataStorageInTBsLowestScaledValue{0.0};
678 bool m_exadataStorageInTBsLowestScaledValueHasBeenSet =
false;
681 bool m_hostnameHasBeenSet =
false;
684 bool m_ocidHasBeenSet =
false;
687 bool m_ociUrlHasBeenSet =
false;
689 bool m_isMtlsEnabledVmCluster{
false};
690 bool m_isMtlsEnabledVmClusterHasBeenSet =
false;
693 bool m_licenseModelHasBeenSet =
false;
695 MaintenanceWindow m_maintenanceWindow;
696 bool m_maintenanceWindowHasBeenSet =
false;
698 int m_maxAcdsLowestScaledValue{0};
699 bool m_maxAcdsLowestScaledValueHasBeenSet =
false;
701 int m_memoryPerOracleComputeUnitInGBs{0};
702 bool m_memoryPerOracleComputeUnitInGBsHasBeenSet =
false;
704 int m_memorySizeInGBs{0};
705 bool m_memorySizeInGBsHasBeenSet =
false;
708 bool m_nodeCountHasBeenSet =
false;
710 int m_nonProvisionableAutonomousContainerDatabases{0};
711 bool m_nonProvisionableAutonomousContainerDatabasesHasBeenSet =
false;
713 int m_provisionableAutonomousContainerDatabases{0};
714 bool m_provisionableAutonomousContainerDatabasesHasBeenSet =
false;
716 int m_provisionedAutonomousContainerDatabases{0};
717 bool m_provisionedAutonomousContainerDatabasesHasBeenSet =
false;
719 double m_provisionedCpus{0.0};
720 bool m_provisionedCpusHasBeenSet =
false;
722 double m_reclaimableCpus{0.0};
723 bool m_reclaimableCpusHasBeenSet =
false;
725 double m_reservedCpus{0.0};
726 bool m_reservedCpusHasBeenSet =
false;
728 int m_scanListenerPortNonTls{0};
729 bool m_scanListenerPortNonTlsHasBeenSet =
false;
731 int m_scanListenerPortTls{0};
732 bool m_scanListenerPortTlsHasBeenSet =
false;
735 bool m_shapeHasBeenSet =
false;
738 bool m_createdAtHasBeenSet =
false;
741 bool m_timeDatabaseSslCertificateExpiresHasBeenSet =
false;
744 bool m_timeOrdsCertificateExpiresHasBeenSet =
false;
747 bool m_timeZoneHasBeenSet =
false;
749 int m_totalContainerDatabases{0};
750 bool m_totalContainerDatabasesHasBeenSet =
false;
void SetCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT &&value)
bool AutonomousDataStoragePercentageHasBeenSet() const
void SetStatus(ResourceStatus value)
CloudAutonomousVmCluster & WithAutonomousDataStoragePercentage(double value)
int GetProvisionableAutonomousContainerDatabases() const
int GetAvailableContainerDatabases() const
CloudAutonomousVmCluster & WithOdbNetworkId(OdbNetworkIdT &&value)
void SetOdbNetworkId(OdbNetworkIdT &&value)
CloudAutonomousVmCluster & WithReservedCpus(double value)
bool ScanListenerPortNonTlsHasBeenSet() const
void SetReclaimableCpus(double value)
bool ReclaimableCpusHasBeenSet() const
double GetCpuPercentage() const
bool TimeOrdsCertificateExpiresHasBeenSet() const
CloudAutonomousVmCluster & WithExadataStorageInTBsLowestScaledValue(double value)
bool DisplayNameHasBeenSet() const
ResourceStatus GetStatus() const
CloudAutonomousVmCluster & WithOciUrl(OciUrlT &&value)
int GetDbNodeStorageSizeInGBs() const
const Aws::String & GetOciResourceAnchorName() const
CloudAutonomousVmCluster & WithScanListenerPortTls(int value)
CloudAutonomousVmCluster & WithTimeZone(TimeZoneT &&value)
void SetOciResourceAnchorName(OciResourceAnchorNameT &&value)
CloudAutonomousVmCluster & WithDbNodeStorageSizeInGBs(int value)
bool AvailableContainerDatabasesHasBeenSet() const
CloudAutonomousVmCluster & WithDisplayName(DisplayNameT &&value)
bool CreatedAtHasBeenSet() const
bool ExadataStorageInTBsLowestScaledValueHasBeenSet() const
bool IsMtlsEnabledVmClusterHasBeenSet() const
void SetCreatedAt(CreatedAtT &&value)
double GetAvailableCpus() const
ComputeModel GetComputeModel() const
int GetMemoryPerOracleComputeUnitInGBs() const
CloudAutonomousVmCluster & WithProvisionedAutonomousContainerDatabases(int value)
const Aws::String & GetOcid() const
void SetCpuPercentage(double value)
void SetComputeModel(ComputeModel value)
CloudAutonomousVmCluster & WithAvailableAutonomousDataStorageSizeInTBs(double value)
bool OciResourceAnchorNameHasBeenSet() const
bool CpuCoreCountHasBeenSet() const
CloudAutonomousVmCluster & WithDataStorageSizeInTBs(double value)
bool ReservedCpusHasBeenSet() const
const Aws::String & GetDomain() const
CloudAutonomousVmCluster & WithTotalContainerDatabases(int value)
bool DomainHasBeenSet() const
CloudAutonomousVmCluster & WithOciResourceAnchorName(OciResourceAnchorNameT &&value)
CloudAutonomousVmCluster & WithDomain(DomainT &&value)
int GetProvisionedAutonomousContainerDatabases() const
const Aws::String & GetOciUrl() const
bool ProvisionedCpusHasBeenSet() const
void SetDisplayName(DisplayNameT &&value)
void SetNonProvisionableAutonomousContainerDatabases(int value)
CloudAutonomousVmCluster & WithProvisionableAutonomousContainerDatabases(int value)
int GetMemorySizeInGBs() const
int GetCpuCoreCountPerNode() const
CloudAutonomousVmCluster & WithCpuCoreCountPerNode(int value)
void SetLicenseModel(LicenseModel value)
int GetMaxAcdsLowestScaledValue() const
int GetScanListenerPortNonTls() const
CloudAutonomousVmCluster & WithDbServers(DbServersT &&value)
void SetDataStorageSizeInTBs(double value)
CloudAutonomousVmCluster & WithCloudAutonomousVmClusterId(CloudAutonomousVmClusterIdT &&value)
double GetReclaimableCpus() const
CloudAutonomousVmCluster & WithComputeModel(ComputeModel value)
AWS_ODB_API CloudAutonomousVmCluster()=default
CloudAutonomousVmCluster & WithCpuPercentage(double value)
CloudAutonomousVmCluster & WithStatus(ResourceStatus value)
void SetTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT &&value)
CloudAutonomousVmCluster & WithCreatedAt(CreatedAtT &&value)
CloudAutonomousVmCluster & WithHostname(HostnameT &&value)
double GetDataStorageSizeInGBs() const
AWS_ODB_API CloudAutonomousVmCluster(Aws::Utils::Json::JsonView jsonValue)
void SetExadataStorageInTBsLowestScaledValue(double value)
bool NodeCountHasBeenSet() const
bool MemorySizeInGBsHasBeenSet() const
const Aws::Utils::DateTime & GetTimeDatabaseSslCertificateExpires() const
void SetOcid(OcidT &&value)
bool MaintenanceWindowHasBeenSet() const
bool ProvisionedAutonomousContainerDatabasesHasBeenSet() const
bool StatusReasonHasBeenSet() const
bool CloudAutonomousVmClusterIdHasBeenSet() const
bool ComputeModelHasBeenSet() const
void SetTimeZone(TimeZoneT &&value)
CloudAutonomousVmCluster & WithIsMtlsEnabledVmCluster(bool value)
void SetPercentProgress(double value)
bool CpuPercentageHasBeenSet() const
bool NonProvisionableAutonomousContainerDatabasesHasBeenSet() const
CloudAutonomousVmCluster & WithReclaimableCpus(double value)
void SetAutonomousDataStoragePercentage(double value)
bool DbNodeStorageSizeInGBsHasBeenSet() const
const Aws::String & GetCloudAutonomousVmClusterId() const
CloudAutonomousVmCluster & WithCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT &&value)
CloudAutonomousVmCluster & WithTimeDatabaseSslCertificateExpires(TimeDatabaseSslCertificateExpiresT &&value)
void SetProvisionedAutonomousContainerDatabases(int value)
LicenseModel GetLicenseModel() const
bool DataStorageSizeInGBsHasBeenSet() const
void SetScanListenerPortTls(int value)
void SetDomain(DomainT &&value)
double GetProvisionedCpus() const
bool CpuCoreCountPerNodeHasBeenSet() const
void SetShape(ShapeT &&value)
double GetPercentProgress() const
void SetDescription(DescriptionT &&value)
CloudAutonomousVmCluster & WithShape(ShapeT &&value)
bool MemoryPerOracleComputeUnitInGBsHasBeenSet() const
void SetReservedCpus(double value)
CloudAutonomousVmCluster & WithNodeCount(int value)
bool AvailableCpusHasBeenSet() const
bool AvailableAutonomousDataStorageSizeInTBsHasBeenSet() const
CloudAutonomousVmCluster & WithDescription(DescriptionT &&value)
const Aws::String & GetOdbNetworkId() const
void SetMemoryPerOracleComputeUnitInGBs(int value)
CloudAutonomousVmCluster & WithAvailableContainerDatabases(int value)
const Aws::String & GetStatusReason() const
const Aws::String & GetDisplayName() const
AWS_ODB_API CloudAutonomousVmCluster & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DbServersHasBeenSet() const
void SetAvailableContainerDatabases(int value)
double GetAvailableAutonomousDataStorageSizeInTBs() const
int GetScanListenerPortTls() const
const Aws::String & GetCloudExadataInfrastructureId() const
bool PercentProgressHasBeenSet() const
bool StatusHasBeenSet() const
const Aws::Utils::DateTime & GetTimeOrdsCertificateExpires() const
void SetAutonomousDataStorageSizeInTBs(double value)
CloudAutonomousVmCluster & WithOcid(OcidT &&value)
void SetMemorySizeInGBs(int value)
double GetAutonomousDataStoragePercentage() const
bool ShapeHasBeenSet() const
void SetStatusReason(StatusReasonT &&value)
bool GetIsMtlsEnabledVmCluster() const
bool ProvisionableAutonomousContainerDatabasesHasBeenSet() const
bool TimeZoneHasBeenSet() const
bool LicenseModelHasBeenSet() const
double GetExadataStorageInTBsLowestScaledValue() const
void SetCpuCoreCount(int value)
CloudAutonomousVmCluster & WithScanListenerPortNonTls(int value)
CloudAutonomousVmCluster & WithAutonomousDataStorageSizeInTBs(double value)
bool OdbNetworkIdHasBeenSet() const
const Aws::String & GetDescription() const
bool AutonomousDataStorageSizeInTBsHasBeenSet() const
void SetCloudExadataInfrastructureId(CloudExadataInfrastructureIdT &&value)
CloudAutonomousVmCluster & WithCpuCoreCount(int value)
void SetNodeCount(int value)
AWS_ODB_API Aws::Utils::Json::JsonValue Jsonize() const
CloudAutonomousVmCluster & WithMaintenanceWindow(MaintenanceWindowT &&value)
void SetCpuCoreCountPerNode(int value)
const Aws::Vector< Aws::String > & GetDbServers() const
double GetAutonomousDataStorageSizeInTBs() const
bool OcidHasBeenSet() const
int GetTotalContainerDatabases() const
CloudAutonomousVmCluster & WithPercentProgress(double value)
bool CloudExadataInfrastructureIdHasBeenSet() const
const MaintenanceWindow & GetMaintenanceWindow() const
const Aws::String & GetHostname() const
CloudAutonomousVmCluster & WithCloudExadataInfrastructureId(CloudExadataInfrastructureIdT &&value)
bool TimeDatabaseSslCertificateExpiresHasBeenSet() const
void SetMaintenanceWindow(MaintenanceWindowT &&value)
bool DataStorageSizeInTBsHasBeenSet() const
const Aws::String & GetCloudAutonomousVmClusterArn() const
void SetScanListenerPortNonTls(int value)
bool CloudAutonomousVmClusterArnHasBeenSet() const
void SetDbNodeStorageSizeInGBs(int value)
void SetOciUrl(OciUrlT &&value)
void SetTotalContainerDatabases(int value)
const Aws::String & GetTimeZone() const
CloudAutonomousVmCluster & WithLicenseModel(LicenseModel value)
CloudAutonomousVmCluster & WithNonProvisionableAutonomousContainerDatabases(int value)
void SetDbServers(DbServersT &&value)
CloudAutonomousVmCluster & WithMemoryPerOracleComputeUnitInGBs(int value)
const Aws::String & GetShape() const
void SetAvailableCpus(double value)
void SetAvailableAutonomousDataStorageSizeInTBs(double value)
void SetCloudAutonomousVmClusterArn(CloudAutonomousVmClusterArnT &&value)
CloudAutonomousVmCluster & WithAvailableCpus(double value)
bool TotalContainerDatabasesHasBeenSet() const
CloudAutonomousVmCluster & WithStatusReason(StatusReasonT &&value)
void SetProvisionableAutonomousContainerDatabases(int value)
void SetTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT &&value)
void SetDataStorageSizeInGBs(double value)
int GetNonProvisionableAutonomousContainerDatabases() const
void SetIsMtlsEnabledVmCluster(bool value)
void SetMaxAcdsLowestScaledValue(int value)
double GetDataStorageSizeInTBs() const
bool OciUrlHasBeenSet() const
bool HostnameHasBeenSet() const
CloudAutonomousVmCluster & WithMemorySizeInGBs(int value)
bool ScanListenerPortTlsHasBeenSet() const
CloudAutonomousVmCluster & WithMaxAcdsLowestScaledValue(int value)
int GetCpuCoreCount() const
CloudAutonomousVmCluster & AddDbServers(DbServersT &&value)
void SetHostname(HostnameT &&value)
CloudAutonomousVmCluster & WithDataStorageSizeInGBs(double value)
void SetProvisionedCpus(double value)
double GetReservedCpus() const
CloudAutonomousVmCluster & WithTimeOrdsCertificateExpires(TimeOrdsCertificateExpiresT &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
CloudAutonomousVmCluster & WithProvisionedCpus(double value)
bool MaxAcdsLowestScaledValueHasBeenSet() const
bool DescriptionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue