autoScalingEnabled = $autoScalingEnabled; } /** * @return bool */ public function getAutoScalingEnabled() { return $this->autoScalingEnabled; } /** * Output only. The category of the Goldengate Deployment Environment * resource. * * Accepted values: DEPLOYMENT_CATEGORY_UNSPECIFIED, * DATA_REPLICATION_CATEGORY, DATA_TRANSFORMS_CATEGORY * * @param self::CATEGORY_* $category */ public function setCategory($category) { $this->category = $category; } /** * @return self::CATEGORY_* */ public function getCategory() { return $this->category; } /** * Output only. The default CPU core count of the Goldengate Deployment * Environment resource. * * @param int $defaultCpuCoreCount */ public function setDefaultCpuCoreCount($defaultCpuCoreCount) { $this->defaultCpuCoreCount = $defaultCpuCoreCount; } /** * @return int */ public function getDefaultCpuCoreCount() { return $this->defaultCpuCoreCount; } /** * The display name of the Goldengate Deployment Environment resource. * * @param string $displayName */ public function setDisplayName($displayName) { $this->displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Output only. The environment type of the Goldengate Deployment Environment * resource. * * Accepted values: DEPLOYMENT_ENVIRONMENT_TYPE_UNSPECIFIED, PRODUCTION, * DEVELOPMENT_OR_TESTING * * @param self::ENVIRONMENT_TYPE_* $environmentType */ public function setEnvironmentType($environmentType) { $this->environmentType = $environmentType; } /** * @return self::ENVIRONMENT_TYPE_* */ public function getEnvironmentType() { return $this->environmentType; } /** * Output only. The max CPU core count of the Goldengate Deployment * Environment resource. * * @param int $maxCpuCoreCount */ public function setMaxCpuCoreCount($maxCpuCoreCount) { $this->maxCpuCoreCount = $maxCpuCoreCount; } /** * @return int */ public function getMaxCpuCoreCount() { return $this->maxCpuCoreCount; } /** * Output only. The memory per CPU core in GBs of the Goldengate Deployment * Environment resource. * * @param int $memoryGbPerCpuCore */ public function setMemoryGbPerCpuCore($memoryGbPerCpuCore) { $this->memoryGbPerCpuCore = $memoryGbPerCpuCore; } /** * @return int */ public function getMemoryGbPerCpuCore() { return $this->memoryGbPerCpuCore; } /** * Output only. The min CPU core count of the Goldengate Deployment * Environment resource. * * @param int $minCpuCoreCount */ public function setMinCpuCoreCount($minCpuCoreCount) { $this->minCpuCoreCount = $minCpuCoreCount; } /** * @return int */ public function getMinCpuCoreCount() { return $this->minCpuCoreCount; } /** * Identifier. The name of the Goldengate Deployment Environment resource with * the format: projects/{project}/locations/{location}/goldengateDeploymentEnv * ironments/{goldengate_deployment_environment} * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Output only. The network bandwidth per CPU core in Gbps of the Goldengate * Deployment Environment resource. * * @param int $networkBandwidthGbpsPerCpuCore */ public function setNetworkBandwidthGbpsPerCpuCore($networkBandwidthGbpsPerCpuCore) { $this->networkBandwidthGbpsPerCpuCore = $networkBandwidthGbpsPerCpuCore; } /** * @return int */ public function getNetworkBandwidthGbpsPerCpuCore() { return $this->networkBandwidthGbpsPerCpuCore; } /** * Output only. The storage usage limit per CPU core in GBs of the Goldengate * Deployment Environment resource. * * @param int $storageUsageLimitGbPerCpuCore */ public function setStorageUsageLimitGbPerCpuCore($storageUsageLimitGbPerCpuCore) { $this->storageUsageLimitGbPerCpuCore = $storageUsageLimitGbPerCpuCore; } /** * @return int */ public function getStorageUsageLimitGbPerCpuCore() { return $this->storageUsageLimitGbPerCpuCore; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoldengateDeploymentEnvironment::class, 'Google_Service_OracleDatabase_GoldengateDeploymentEnvironment');