Package com.oracle.bmc.goldengate.model
Class DeploymentEnvironmentSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.goldengate.model.DeploymentEnvironmentSummary.Builder
 
- 
- Enclosing class:
- DeploymentEnvironmentSummary
 
 public static class DeploymentEnvironmentSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentEnvironmentSummarybuild()DeploymentEnvironmentSummary.Buildercategory(DeploymentCategory category)The deployment category defines the broad separation of the deployment type into three categories.DeploymentEnvironmentSummary.Buildercopy(DeploymentEnvironmentSummary model)DeploymentEnvironmentSummary.BuilderdefaultCpuCoreCount(Integer defaultCpuCoreCount)The default CPU core count.DeploymentEnvironmentSummary.BuilderdisplayName(String displayName)An object’s Display Name.DeploymentEnvironmentSummary.BuilderenvironmentType(EnvironmentType environmentType)Specifies whether the deployment is used in a production or development/testing environment.DeploymentEnvironmentSummary.BuilderisAutoScalingEnabledByDefault(Boolean isAutoScalingEnabledByDefault)Specifies whether the “Auto scaling” option should be enabled by default or not.DeploymentEnvironmentSummary.BuildermaxCpuCoreCount(Integer maxCpuCoreCount)The maximum CPU core count.DeploymentEnvironmentSummary.BuildermemoryPerOcpuInGBs(Integer memoryPerOcpuInGBs)The multiplier value between CPU core count and memory size.DeploymentEnvironmentSummary.BuilderminCpuCoreCount(Integer minCpuCoreCount)The minimum CPU core count.DeploymentEnvironmentSummary.BuildernetworkBandwidthPerOcpuInGbps(Integer networkBandwidthPerOcpuInGbps)The multiplier value between CPU core count and network bandwidth.DeploymentEnvironmentSummary.BuilderstorageUsageLimitPerOcpuInGBs(Integer storageUsageLimitPerOcpuInGBs)The multiplier value between CPU core count and storage usage limit size.
 
- 
- 
- 
Method Detail- 
environmentTypepublic DeploymentEnvironmentSummary.Builder environmentType(EnvironmentType environmentType) Specifies whether the deployment is used in a production or development/testing environment.- Parameters:
- environmentType- the value to set
- Returns:
- this builder
 
 - 
categorypublic DeploymentEnvironmentSummary.Builder category(DeploymentCategory category) The deployment category defines the broad separation of the deployment type into three categories.Currently the separation is ‘DATA_REPLICATION’, ‘STREAM_ANALYTICS’ and ‘DATA_TRANSFORMS’. - Parameters:
- category- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DeploymentEnvironmentSummary.Builder displayName(String displayName) An object’s Display Name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
minCpuCoreCountpublic DeploymentEnvironmentSummary.Builder minCpuCoreCount(Integer minCpuCoreCount) The minimum CPU core count.- Parameters:
- minCpuCoreCount- the value to set
- Returns:
- this builder
 
 - 
defaultCpuCoreCountpublic DeploymentEnvironmentSummary.Builder defaultCpuCoreCount(Integer defaultCpuCoreCount) The default CPU core count.- Parameters:
- defaultCpuCoreCount- the value to set
- Returns:
- this builder
 
 - 
maxCpuCoreCountpublic DeploymentEnvironmentSummary.Builder maxCpuCoreCount(Integer maxCpuCoreCount) The maximum CPU core count.- Parameters:
- maxCpuCoreCount- the value to set
- Returns:
- this builder
 
 - 
isAutoScalingEnabledByDefaultpublic DeploymentEnvironmentSummary.Builder isAutoScalingEnabledByDefault(Boolean isAutoScalingEnabledByDefault) Specifies whether the “Auto scaling” option should be enabled by default or not.- Parameters:
- isAutoScalingEnabledByDefault- the value to set
- Returns:
- this builder
 
 - 
networkBandwidthPerOcpuInGbpspublic DeploymentEnvironmentSummary.Builder networkBandwidthPerOcpuInGbps(Integer networkBandwidthPerOcpuInGbps) The multiplier value between CPU core count and network bandwidth.- Parameters:
- networkBandwidthPerOcpuInGbps- the value to set
- Returns:
- this builder
 
 - 
memoryPerOcpuInGBspublic DeploymentEnvironmentSummary.Builder memoryPerOcpuInGBs(Integer memoryPerOcpuInGBs) The multiplier value between CPU core count and memory size.- Parameters:
- memoryPerOcpuInGBs- the value to set
- Returns:
- this builder
 
 - 
storageUsageLimitPerOcpuInGBspublic DeploymentEnvironmentSummary.Builder storageUsageLimitPerOcpuInGBs(Integer storageUsageLimitPerOcpuInGBs) The multiplier value between CPU core count and storage usage limit size.- Parameters:
- storageUsageLimitPerOcpuInGBs- the value to set
- Returns:
- this builder
 
 - 
buildpublic DeploymentEnvironmentSummary build() 
 - 
copypublic DeploymentEnvironmentSummary.Builder copy(DeploymentEnvironmentSummary model) 
 
- 
 
-