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.ExplicitlySetBmcModel
An 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 class
PoolConfig.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getMax()
Maximum number of compute instances in the pool for a given compute shape.Integer
getMin()
Minimum number of compute instances in the pool for a given compute shape.String
getShape()
The compute shape of the resources you would like to provision.ShapeConfig
getShapeConfig()
int
hashCode()
PoolConfig.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-