Package com.oracle.bmc.dataflow.model
Class PoolConfig
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dataflow.model.PoolConfig
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200129") public final class PoolConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelAn object containing the details about the compute shapes and number of compute instances to provison.
Note: Objects should always be created or deserialized using thePoolConfig.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 thePoolConfig.Builder, which maintain a set of all explicitly set fields calledPoolConfig.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 classPoolConfig.Builder
-
Constructor Summary
Constructors Constructor Description PoolConfig(String shape, ShapeConfig shapeConfig, Integer min, Integer max)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PoolConfig.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetMax()Maximum number of compute instances in the pool for a given compute shape.IntegergetMin()Minimum number of compute instances in the pool for a given compute shape.StringgetShape()The compute shape of the resources you would like to provision.ShapeConfiggetShapeConfig()inthashCode()PoolConfig.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
PoolConfig
@Deprecated @ConstructorProperties({"shape","shapeConfig","min","max"}) public PoolConfig(String shape, ShapeConfig shapeConfig, Integer min, Integer max)
Deprecated.
-
-
Method Detail
-
builder
public static PoolConfig.Builder builder()
Create a new builder.
-
toBuilder
public PoolConfig.Builder toBuilder()
-
getShape
public String getShape()
The compute shape of the resources you would like to provision.- Returns:
- the value
-
getShapeConfig
public ShapeConfig getShapeConfig()
-
getMin
public Integer getMin()
Minimum number of compute instances in the pool for a given compute shape.- Returns:
- the value
-
getMax
public Integer getMax()
Maximum number of compute instances in the pool for a given compute shape.- 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
-
-