@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class NamespaceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of a namespace
Note: Objects should always be created or deserialized using the NamespaceSummary.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 NamespaceSummary.Builder
, which maintain a
set of all explicitly set fields called NamespaceSummary.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 |
NamespaceSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
NamespaceSummary(String key,
String displayName,
String description,
Boolean isServiceDefined,
LifecycleState lifecycleState,
Date timeCreated)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static NamespaceSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDescription()
Detailed description of the namespace.
|
String |
getDisplayName()
Name of the namespace
|
Boolean |
getIsServiceDefined()
If this field is defined by service or by a user
|
String |
getKey()
Unique namespace key that is immutable.
|
LifecycleState |
getLifecycleState()
The current state of the namespace.
|
Date |
getTimeCreated()
The date and time the namespace was created, in the format defined by
RFC3339.
|
int |
hashCode() |
NamespaceSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"key","displayName","description","isServiceDefined","lifecycleState","timeCreated"}) public NamespaceSummary(String key, String displayName, String description, Boolean isServiceDefined, LifecycleState lifecycleState, Date timeCreated)
public static NamespaceSummary.Builder builder()
Create a new builder.
public NamespaceSummary.Builder toBuilder()
public String getKey()
Unique namespace key that is immutable.
public String getDisplayName()
Name of the namespace
public String getDescription()
Detailed description of the namespace.
public Boolean getIsServiceDefined()
If this field is defined by service or by a user
public LifecycleState getLifecycleState()
The current state of the namespace.
public Date getTimeCreated()
The date and time the namespace was created, in the format defined by
RFC3339. Example: 2019-03-25T21:10:29.600Z
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.