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