Class PlacementDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.capacitymanagement.model.PlacementDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231107") public final class PlacementDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails like building, room and block where the resource was placed after provisioning in the datacenter.
Note: Objects should always be created or deserialized using thePlacementDetails.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 thePlacementDetails.Builder, which maintain a set of all explicitly set fields calledPlacementDetails.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 classPlacementDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PlacementDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAvailabilityDomain()The availability domain (AD) for which the resources were provisioned.StringgetBlock()The block in the datacenter room where the resource was placed.StringgetBuilding()The datacenter building where the resource was placed.StringgetRegion()The name of the region for which the resources were provisioned.StringgetRoom()The name of the room in the dataacenter building where the resource was placed.StringgetWorkloadType()The type of workload to which these resources were provisioned.inthashCode()PlacementDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
PlacementDetails
@Deprecated @ConstructorProperties({"region","availabilityDomain","workloadType","building","room","block"}) public PlacementDetails(String region, String availabilityDomain, String workloadType, String building, String room, String block)
Deprecated.
-
-
Method Detail
-
builder
public static PlacementDetails.Builder builder()
Create a new builder.
-
toBuilder
public PlacementDetails.Builder toBuilder()
-
getRegion
public String getRegion()
The name of the region for which the resources were provisioned.- Returns:
- the value
-
getAvailabilityDomain
public String getAvailabilityDomain()
The availability domain (AD) for which the resources were provisioned.- Returns:
- the value
-
getWorkloadType
public String getWorkloadType()
The type of workload to which these resources were provisioned.- Returns:
- the value
-
getBuilding
public String getBuilding()
The datacenter building where the resource was placed.- Returns:
- the value
-
getRoom
public String getRoom()
The name of the room in the dataacenter building where the resource was placed.- Returns:
- the value
-
getBlock
public String getBlock()
The block in the datacenter room where the resource was placed.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-