Package com.oracle.bmc.goldengate.model
Class DeploymentEnvironmentSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.goldengate.model.DeploymentEnvironmentSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class DeploymentEnvironmentSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe metadata specific to a production or development/testing environment.
 Note: Objects should always be created or deserialized using theDeploymentEnvironmentSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDeploymentEnvironmentSummary.Builder, which maintain a set of all explicitly set fields calledDeploymentEnvironmentSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDeploymentEnvironmentSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description DeploymentEnvironmentSummary(EnvironmentType environmentType, DeploymentCategory category, String displayName, Integer minCpuCoreCount, Integer defaultCpuCoreCount, Integer maxCpuCoreCount, Boolean isAutoScalingEnabledByDefault, Integer networkBandwidthPerOcpuInGbps, Integer memoryPerOcpuInGBs, Integer storageUsageLimitPerOcpuInGBs)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentEnvironmentSummary.Builderbuilder()Create a new builder.booleanequals(Object o)DeploymentCategorygetCategory()The deployment category defines the broad separation of the deployment type into three categories.IntegergetDefaultCpuCoreCount()The default CPU core count.StringgetDisplayName()An object’s Display Name.EnvironmentTypegetEnvironmentType()Specifies whether the deployment is used in a production or development/testing environment.BooleangetIsAutoScalingEnabledByDefault()Specifies whether the “Auto scaling” option should be enabled by default or not.IntegergetMaxCpuCoreCount()The maximum CPU core count.IntegergetMemoryPerOcpuInGBs()The multiplier value between CPU core count and memory size.IntegergetMinCpuCoreCount()The minimum CPU core count.IntegergetNetworkBandwidthPerOcpuInGbps()The multiplier value between CPU core count and network bandwidth.IntegergetStorageUsageLimitPerOcpuInGBs()The multiplier value between CPU core count and storage usage limit size.inthashCode()DeploymentEnvironmentSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DeploymentEnvironmentSummary@Deprecated @ConstructorProperties({"environmentType","category","displayName","minCpuCoreCount","defaultCpuCoreCount","maxCpuCoreCount","isAutoScalingEnabledByDefault","networkBandwidthPerOcpuInGbps","memoryPerOcpuInGBs","storageUsageLimitPerOcpuInGBs"}) public DeploymentEnvironmentSummary(EnvironmentType environmentType, DeploymentCategory category, String displayName, Integer minCpuCoreCount, Integer defaultCpuCoreCount, Integer maxCpuCoreCount, Boolean isAutoScalingEnabledByDefault, Integer networkBandwidthPerOcpuInGbps, Integer memoryPerOcpuInGBs, Integer storageUsageLimitPerOcpuInGBs) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DeploymentEnvironmentSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic DeploymentEnvironmentSummary.Builder toBuilder() 
 - 
getEnvironmentTypepublic EnvironmentType getEnvironmentType() Specifies whether the deployment is used in a production or development/testing environment.- Returns:
- the value
 
 - 
getCategorypublic DeploymentCategory getCategory() 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’. - Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() An object’s Display Name.- Returns:
- the value
 
 - 
getMinCpuCoreCountpublic Integer getMinCpuCoreCount() The minimum CPU core count.- Returns:
- the value
 
 - 
getDefaultCpuCoreCountpublic Integer getDefaultCpuCoreCount() The default CPU core count.- Returns:
- the value
 
 - 
getMaxCpuCoreCountpublic Integer getMaxCpuCoreCount() The maximum CPU core count.- Returns:
- the value
 
 - 
getIsAutoScalingEnabledByDefaultpublic Boolean getIsAutoScalingEnabledByDefault() Specifies whether the “Auto scaling” option should be enabled by default or not.- Returns:
- the value
 
 - 
getNetworkBandwidthPerOcpuInGbpspublic Integer getNetworkBandwidthPerOcpuInGbps() The multiplier value between CPU core count and network bandwidth.- Returns:
- the value
 
 - 
getMemoryPerOcpuInGBspublic Integer getMemoryPerOcpuInGBs() The multiplier value between CPU core count and memory size.- Returns:
- the value
 
 - 
getStorageUsageLimitPerOcpuInGBspublic Integer getStorageUsageLimitPerOcpuInGBs() The multiplier value between CPU core count and storage usage limit size.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-