Package com.oracle.bmc.bds.model
Class ChangeShapeNodes
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.bds.model.ChangeShapeNodes
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class ChangeShapeNodes extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Individual worker nodes groups details.
Note: Objects should always be created or deserialized using theChangeShapeNodes.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 theChangeShapeNodes.Builder
, which maintain a set of all explicitly set fields calledChangeShapeNodes.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
ChangeShapeNodes.Builder
-
Constructor Summary
Constructors Constructor Description ChangeShapeNodes(String worker, ShapeConfigDetails workerShapeConfig, String computeOnlyWorker, ShapeConfigDetails computeOnlyWorkerShapeConfig, String master, ShapeConfigDetails masterShapeConfig, String utility, ShapeConfigDetails utilityShapeConfig, String cloudsql, ShapeConfigDetails cloudsqlShapeConfig, String edge, ShapeConfigDetails edgeShapeConfig, String kafkaBroker, ShapeConfigDetails kafkaBrokerShapeConfig)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChangeShapeNodes.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCloudsql()
Change shape of the Cloud SQL node to the desired target shape.ShapeConfigDetails
getCloudsqlShapeConfig()
String
getComputeOnlyWorker()
Change shape of compute only worker nodes to the desired target shape.ShapeConfigDetails
getComputeOnlyWorkerShapeConfig()
String
getEdge()
Change shape of edge nodes to the desired target shape.ShapeConfigDetails
getEdgeShapeConfig()
String
getKafkaBroker()
Change shape of Kafka Broker nodes to the desired target shape.ShapeConfigDetails
getKafkaBrokerShapeConfig()
String
getMaster()
Change shape of master nodes to the desired target shape.ShapeConfigDetails
getMasterShapeConfig()
String
getUtility()
Change shape of utility nodes to the desired target shape.ShapeConfigDetails
getUtilityShapeConfig()
String
getWorker()
Change shape of worker nodes to the desired target shape.ShapeConfigDetails
getWorkerShapeConfig()
int
hashCode()
ChangeShapeNodes.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ChangeShapeNodes
@Deprecated @ConstructorProperties({"worker","workerShapeConfig","computeOnlyWorker","computeOnlyWorkerShapeConfig","master","masterShapeConfig","utility","utilityShapeConfig","cloudsql","cloudsqlShapeConfig","edge","edgeShapeConfig","kafkaBroker","kafkaBrokerShapeConfig"}) public ChangeShapeNodes(String worker, ShapeConfigDetails workerShapeConfig, String computeOnlyWorker, ShapeConfigDetails computeOnlyWorkerShapeConfig, String master, ShapeConfigDetails masterShapeConfig, String utility, ShapeConfigDetails utilityShapeConfig, String cloudsql, ShapeConfigDetails cloudsqlShapeConfig, String edge, ShapeConfigDetails edgeShapeConfig, String kafkaBroker, ShapeConfigDetails kafkaBrokerShapeConfig)
Deprecated.
-
-
Method Detail
-
builder
public static ChangeShapeNodes.Builder builder()
Create a new builder.
-
toBuilder
public ChangeShapeNodes.Builder toBuilder()
-
getWorker
public String getWorker()
Change shape of worker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getWorkerShapeConfig
public ShapeConfigDetails getWorkerShapeConfig()
-
getComputeOnlyWorker
public String getComputeOnlyWorker()
Change shape of compute only worker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getComputeOnlyWorkerShapeConfig
public ShapeConfigDetails getComputeOnlyWorkerShapeConfig()
-
getMaster
public String getMaster()
Change shape of master nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getMasterShapeConfig
public ShapeConfigDetails getMasterShapeConfig()
-
getUtility
public String getUtility()
Change shape of utility nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getUtilityShapeConfig
public ShapeConfigDetails getUtilityShapeConfig()
-
getCloudsql
public String getCloudsql()
Change shape of the Cloud SQL node to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getCloudsqlShapeConfig
public ShapeConfigDetails getCloudsqlShapeConfig()
-
getEdge
public String getEdge()
Change shape of edge nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getEdgeShapeConfig
public ShapeConfigDetails getEdgeShapeConfig()
-
getKafkaBroker
public String getKafkaBroker()
Change shape of Kafka Broker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Returns:
- the value
-
getKafkaBrokerShapeConfig
public ShapeConfigDetails getKafkaBrokerShapeConfig()
-
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
-
-