Class ObjectDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.managementagent.model.ObjectDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200202") public final class ObjectDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of the Objectstorage object
Note: Objects should always be created or deserialized using theObjectDetails.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
ObjectDetails.Builder
, which maintain a set of all explicitly set fields calledObjectDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObjectDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getChecksum()
Object content SHA256 HashString
getObjectBucket()
Objectstorage bucket reference providing the original location of this objectString
getObjectName()
Objectstorage object name reference providing the original location of this objectString
getObjectNamespace()
Objectstorage namespace reference providing the original location of this objectString
getObjectUrl()
Object storage URL for downloadint
hashCode()
ObjectDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ObjectDetails
@Deprecated @ConstructorProperties({"objectNamespace","objectBucket","objectName","objectUrl","checksum"}) public ObjectDetails(String objectNamespace, String objectBucket, String objectName, String objectUrl, String checksum)
Deprecated.
-
-
Method Detail
-
builder
public static ObjectDetails.Builder builder()
Create a new builder.
-
toBuilder
public ObjectDetails.Builder toBuilder()
-
getObjectNamespace
public String getObjectNamespace()
Objectstorage namespace reference providing the original location of this object- Returns:
- the value
-
getObjectBucket
public String getObjectBucket()
Objectstorage bucket reference providing the original location of this object- Returns:
- the value
-
getObjectName
public String getObjectName()
Objectstorage object name reference providing the original location of this object- Returns:
- the value
-
getObjectUrl
public String getObjectUrl()
Object storage URL for download- Returns:
- the value
-
getChecksum
public String getChecksum()
Object content SHA256 Hash- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-