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 SummaryNested Classes Modifier and Type Class Description static classPlacementDetails.Builder
 - 
Method SummaryAll 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- 
builderpublic static PlacementDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic PlacementDetails.Builder toBuilder() 
 - 
getRegionpublic String getRegion() The name of the region for which the resources were provisioned.- Returns:
- the value
 
 - 
getAvailabilityDomainpublic String getAvailabilityDomain() The availability domain (AD) for which the resources were provisioned.- Returns:
- the value
 
 - 
getWorkloadTypepublic String getWorkloadType() The type of workload to which these resources were provisioned.- Returns:
- the value
 
 - 
getBuildingpublic String getBuilding() The datacenter building where the resource was placed.- Returns:
- the value
 
 - 
getRoompublic String getRoom() The name of the room in the dataacenter building where the resource was placed.- Returns:
- the value
 
 - 
getBlockpublic String getBlock() The block in the datacenter room where the resource was placed.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-