Class Compartment
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydataplane.model.Compartment
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class Compartment extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 Note: Objects should always be created or deserialized using theCompartment.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 Compartment.Builder, which maintain a set of all explicitly set fields calledCompartment.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 classCompartment.Builder
 - 
Constructor SummaryConstructors Constructor Description Compartment(String id, String name, String displayName, String fullName, String parentCompartmentId, EntityStatus status, Map<String,String> propertyMap)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Compartment.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDisplayName()The display name of the compartment.StringgetFullName()The full name of the compartment.StringgetId()The id of the compartment.StringgetName()The name of the compartment.StringgetParentCompartmentId()The id of the parent compartment.Map<String,String>getPropertyMap()The extended properties.EntityStatusgetStatus()The status of the compartment.inthashCode()Compartment.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Compartment@Deprecated @ConstructorProperties({"id","name","displayName","fullName","parentCompartmentId","status","propertyMap"}) public Compartment(String id, String name, String displayName, String fullName, String parentCompartmentId, EntityStatus status, Map<String,String> propertyMap) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Compartment.Builder builder() Create a new builder.
 - 
toBuilderpublic Compartment.Builder toBuilder() 
 - 
getIdpublic String getId() The id of the compartment.- Returns:
- the value
 
 - 
getNamepublic String getName() The name of the compartment.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The display name of the compartment.- Returns:
- the value
 
 - 
getFullNamepublic String getFullName() The full name of the compartment.- Returns:
- the value
 
 - 
getParentCompartmentIdpublic String getParentCompartmentId() The id of the parent compartment.- Returns:
- the value
 
 - 
getStatuspublic EntityStatus getStatus() The status of the compartment.- Returns:
- the value
 
 - 
getPropertyMappublic Map<String,String> getPropertyMap() The extended properties.- 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
 
 
- 
 
-