@Generated(value="OracleSDKGenerator", comments="API Version: 20230401") public final class Organization extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An organization entity.
Note: Objects should always be created or deserialized using the Organization.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 Organization.Builder
, which maintain a
set of all explicitly set fields called Organization.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 |
Organization.Builder |
static class |
Organization.LifecycleState
Lifecycle state of the organization.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
Organization(String id,
String displayName,
String compartmentId,
String parentName,
String defaultUcmSubscriptionId,
Organization.LifecycleState lifecycleState,
Date timeCreated,
Date timeUpdated)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Organization.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
OCID of the compartment containing the organization.
|
String |
getDefaultUcmSubscriptionId()
OCID of the default Universal Credits Model subscription.
|
String |
getDisplayName()
A display name for the organization.
|
String |
getId()
OCID of the organization.
|
Organization.LifecycleState |
getLifecycleState()
Lifecycle state of the organization.
|
String |
getParentName()
The name of the tenancy that is the organization parent.
|
Date |
getTimeCreated()
Date and time when the organization was created.
|
Date |
getTimeUpdated()
Date and time when the organization was last updated.
|
int |
hashCode() |
Organization.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","displayName","compartmentId","parentName","defaultUcmSubscriptionId","lifecycleState","timeCreated","timeUpdated"}) public Organization(String id, String displayName, String compartmentId, String parentName, String defaultUcmSubscriptionId, Organization.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated)
public static Organization.Builder builder()
Create a new builder.
public Organization.Builder toBuilder()
public String getId()
OCID of the organization.
public String getDisplayName()
A display name for the organization. Avoid entering confidential information.
public String getCompartmentId()
OCID of the compartment containing the organization. Always a tenancy OCID.
public String getParentName()
The name of the tenancy that is the organization parent.
public String getDefaultUcmSubscriptionId()
OCID of the default Universal Credits Model subscription. Any tenancy joining the organization will automatically get assigned this subscription, if a subscription is not explictly assigned.
public Organization.LifecycleState getLifecycleState()
Lifecycle state of the organization.
public Date getTimeCreated()
Date and time when the organization was created.
public Date getTimeUpdated()
Date and time when the organization was last updated.
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.