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.ExplicitlySetBmcModelDetails 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 classObjectDetails.Builder 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetChecksum()Object content SHA256 HashStringgetObjectBucket()Objectstorage bucket reference providing the original location of this objectStringgetObjectName()Objectstorage object name reference providing the original location of this objectStringgetObjectNamespace()Objectstorage namespace reference providing the original location of this objectStringgetObjectUrl()Object storage URL for downloadinthashCode()ObjectDetails.BuildertoBuilder()StringtoString()StringtoString(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:
 toStringin 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:
 equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
 
 -