Class ShapeMaxVnicAttachmentOptions
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.core.model.ShapeMaxVnicAttachmentOptions
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ShapeMaxVnicAttachmentOptions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
For a flexible shape, the number of VNIC attachments that are available for instances that use this shape.If this field is null, then this shape has a fixed maximum number of VNIC attachments equal to maxVnicAttachments.
Note: Objects should always be created or deserialized using theShapeMaxVnicAttachmentOptions.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 theShapeMaxVnicAttachmentOptions.Builder
, which maintain a set of all explicitly set fields calledShapeMaxVnicAttachmentOptions.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
ShapeMaxVnicAttachmentOptions.Builder
-
Constructor Summary
Constructors Constructor Description ShapeMaxVnicAttachmentOptions(Integer min, Float max, Float defaultPerOcpu)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ShapeMaxVnicAttachmentOptions.Builder
builder()
Create a new builder.boolean
equals(Object o)
Float
getDefaultPerOcpu()
The default number of VNIC attachments allowed per OCPU.Float
getMax()
The highest maximum value of VNIC attachments.Integer
getMin()
The lowest maximum value of VNIC attachments.int
hashCode()
ShapeMaxVnicAttachmentOptions.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ShapeMaxVnicAttachmentOptions
@Deprecated @ConstructorProperties({"min","max","defaultPerOcpu"}) public ShapeMaxVnicAttachmentOptions(Integer min, Float max, Float defaultPerOcpu)
Deprecated.
-
-
Method Detail
-
builder
public static ShapeMaxVnicAttachmentOptions.Builder builder()
Create a new builder.
-
toBuilder
public ShapeMaxVnicAttachmentOptions.Builder toBuilder()
-
getMin
public Integer getMin()
The lowest maximum value of VNIC attachments.- Returns:
- the value
-
getMax
public Float getMax()
The highest maximum value of VNIC attachments.- Returns:
- the value
-
getDefaultPerOcpu
public Float getDefaultPerOcpu()
The default number of VNIC attachments allowed per OCPU.- 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
-
-