Class 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 the ChangeShapeNodes.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 the ChangeShapeNodes.Builder, which maintain a set of all explicitly set fields called ChangeShapeNodes.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel