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 Summary
Nested Classes Modifier and Type Class Description static classDeploymentEnvironmentSummary.Builder
-
Constructor Summary
Constructors 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 Summary
All 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
-
builder
public static DeploymentEnvironmentSummary.Builder builder()
Create a new builder.
-
toBuilder
public DeploymentEnvironmentSummary.Builder toBuilder()
-
getEnvironmentType
public EnvironmentType getEnvironmentType()
Specifies whether the deployment is used in a production or development/testing environment.- Returns:
- the value
-
getCategory
public 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
-
getDisplayName
public String getDisplayName()
An object’s Display Name.- Returns:
- the value
-
getMinCpuCoreCount
public Integer getMinCpuCoreCount()
The minimum CPU core count.- Returns:
- the value
-
getDefaultCpuCoreCount
public Integer getDefaultCpuCoreCount()
The default CPU core count.- Returns:
- the value
-
getMaxCpuCoreCount
public Integer getMaxCpuCoreCount()
The maximum CPU core count.- Returns:
- the value
-
getIsAutoScalingEnabledByDefault
public Boolean getIsAutoScalingEnabledByDefault()
Specifies whether the “Auto scaling” option should be enabled by default or not.- Returns:
- the value
-
getNetworkBandwidthPerOcpuInGbps
public Integer getNetworkBandwidthPerOcpuInGbps()
The multiplier value between CPU core count and network bandwidth.- Returns:
- the value
-
getMemoryPerOcpuInGBs
public Integer getMemoryPerOcpuInGBs()
The multiplier value between CPU core count and memory size.- Returns:
- the value
-
getStorageUsageLimitPerOcpuInGBs
public Integer getStorageUsageLimitPerOcpuInGBs()
The multiplier value between CPU core count and storage usage limit size.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-