@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class ExportObjectMetadataSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the exported object
Note: Objects should always be created or deserialized using the ExportObjectMetadataSummary.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 ExportObjectMetadataSummary.Builder
, which maintain a
set of all explicitly set fields called ExportObjectMetadataSummary.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 |
ExportObjectMetadataSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ExportObjectMetadataSummary(String key,
String name,
String identifier,
String objectType,
String objectVersion,
String aggregatorKey,
String namePath,
Long timeUpdatedInMillis)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ExportObjectMetadataSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAggregatorKey()
Aggregator key
|
String |
getIdentifier()
Object identifier
|
String |
getKey()
Key of the object
|
String |
getName()
Name of the object
|
String |
getNamePath()
Object name path
|
String |
getObjectType()
Object type
|
String |
getObjectVersion()
Object version
|
Long |
getTimeUpdatedInMillis()
time at which this object was last updated.
|
int |
hashCode() |
ExportObjectMetadataSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"key","name","identifier","objectType","objectVersion","aggregatorKey","namePath","timeUpdatedInMillis"}) public ExportObjectMetadataSummary(String key, String name, String identifier, String objectType, String objectVersion, String aggregatorKey, String namePath, Long timeUpdatedInMillis)
public static ExportObjectMetadataSummary.Builder builder()
Create a new builder.
public ExportObjectMetadataSummary.Builder toBuilder()
public String getKey()
Key of the object
public String getName()
Name of the object
public String getIdentifier()
Object identifier
public String getObjectType()
Object type
public String getObjectVersion()
Object version
public String getAggregatorKey()
Aggregator key
public String getNamePath()
Object name path
public Long getTimeUpdatedInMillis()
time at which this object 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.