@Generated(value="OracleSDKGenerator", comments="API Version: 20200801") public final class OrganizationSummary extends ExplicitlySetBmcModel
An organization entity.
Note: Objects should always be created or deserialized using the OrganizationSummary.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 OrganizationSummary.Builder
, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
OrganizationSummary.Builder |
Constructor and Description |
---|
OrganizationSummary(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 OrganizationSummary.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-time when this organization was created.
|
Date |
getTimeUpdated()
Date-time when this organization was last updated.
|
int |
hashCode() |
OrganizationSummary.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 OrganizationSummary(String id, String displayName, String compartmentId, String parentName, String defaultUcmSubscriptionId, Organization.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated)
public static OrganizationSummary.Builder builder()
Create a new builder.
public OrganizationSummary.Builder toBuilder()
public String getId()
OCID of the organization.
public String getDisplayName()
A display name for the organization.
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-time when this organization was created.
public Date getTimeUpdated()
Date-time when this organization was last updated.
public String toString()
toString
in class 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 ExplicitlySetBmcModel
public int hashCode()
hashCode
in class ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.