@Generated(value="OracleSDKGenerator", comments="API Version: 20171215") public final class UpgradeShapeMountTargetDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Shape details about the Mount Target.
Note: Objects should always be created or deserialized using the UpgradeShapeMountTargetDetails.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 UpgradeShapeMountTargetDetails.Builder
, which maintain a
set of all explicitly set fields called UpgradeShapeMountTargetDetails.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
).
Modifier and Type | Class and Description |
---|---|
static class |
UpgradeShapeMountTargetDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UpgradeShapeMountTargetDetails(Long requestedThroughput)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UpgradeShapeMountTargetDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Long |
getRequestedThroughput()
New throughput for mount target in Gbps.
|
int |
hashCode() |
UpgradeShapeMountTargetDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value="requestedThroughput") public UpgradeShapeMountTargetDetails(Long requestedThroughput)
public static UpgradeShapeMountTargetDetails.Builder builder()
Create a new builder.
public UpgradeShapeMountTargetDetails.Builder toBuilder()
public Long getRequestedThroughput()
New throughput for mount target in Gbps. Available shapes and corresponding throughput are listed at Mount Target Performance.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.