Class RenameObjectDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.objectstorage.model.RenameObjectDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class RenameObjectDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelTo use any of the API operations, you must be authorized in an IAM policy.If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies. 
 Note: Objects should always be created or deserialized using theRenameObjectDetails.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 theRenameObjectDetails.Builder, which maintain a set of all explicitly set fields calledRenameObjectDetails.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 SummaryNested Classes Modifier and Type Class Description static classRenameObjectDetails.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RenameObjectDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetNewName()The new name of the source object.StringgetNewObjIfMatchETag()The if-match entity tag (ETag) of the new object.StringgetNewObjIfNoneMatchETag()The if-none-match entity tag (ETag) of the new object.StringgetSourceName()The name of the source object to be renamed.StringgetSrcObjIfMatchETag()The if-match entity tag (ETag) of the source object.inthashCode()RenameObjectDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
RenameObjectDetails@Deprecated @ConstructorProperties({"sourceName","newName","srcObjIfMatchETag","newObjIfMatchETag","newObjIfNoneMatchETag"}) public RenameObjectDetails(String sourceName, String newName, String srcObjIfMatchETag, String newObjIfMatchETag, String newObjIfNoneMatchETag) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static RenameObjectDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic RenameObjectDetails.Builder toBuilder() 
 - 
getSourceNamepublic String getSourceName() The name of the source object to be renamed.- Returns:
- the value
 
 - 
getNewNamepublic String getNewName() The new name of the source object.Avoid entering confidential information. - Returns:
- the value
 
 - 
getSrcObjIfMatchETagpublic String getSrcObjIfMatchETag() The if-match entity tag (ETag) of the source object.- Returns:
- the value
 
 - 
getNewObjIfMatchETagpublic String getNewObjIfMatchETag() The if-match entity tag (ETag) of the new object.- Returns:
- the value
 
 - 
getNewObjIfNoneMatchETagpublic String getNewObjIfNoneMatchETag() The if-none-match entity tag (ETag) of the new object.The only valid value is ‘*’, which indicates request should fail if the new object already exists. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-