Package com.oracle.bmc.rover.model
Class RequestRoverBundleDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.rover.model.RequestRoverBundleDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201210") public final class RequestRoverBundleDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information required by Object Storage to process a request to copy an object to another bucket.
Note: Objects should always be created or deserialized using theRequestRoverBundleDetails.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 theRequestRoverBundleDetails.Builder
, which maintain a set of all explicitly set fields calledRequestRoverBundleDetails.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
RequestRoverBundleDetails.Builder
-
Constructor Summary
Constructors Constructor Description RequestRoverBundleDetails(String destinationCompartmentId, String destinationBucketName, String bundleVersion)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestRoverBundleDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getBundleVersion()
The bundle version that customer wants to upgrade to.String
getDestinationBucketName()
The destination bucket name the bundle will be copied to.String
getDestinationCompartmentId()
The compartment OCID of destination compartment that the bundle will be copied to.int
hashCode()
RequestRoverBundleDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RequestRoverBundleDetails
@Deprecated @ConstructorProperties({"destinationCompartmentId","destinationBucketName","bundleVersion"}) public RequestRoverBundleDetails(String destinationCompartmentId, String destinationBucketName, String bundleVersion)
Deprecated.
-
-
Method Detail
-
builder
public static RequestRoverBundleDetails.Builder builder()
Create a new builder.
-
toBuilder
public RequestRoverBundleDetails.Builder toBuilder()
-
getDestinationCompartmentId
public String getDestinationCompartmentId()
The compartment OCID of destination compartment that the bundle will be copied to.- Returns:
- the value
-
getDestinationBucketName
public String getDestinationBucketName()
The destination bucket name the bundle will be copied to.- Returns:
- the value
-
getBundleVersion
public String getBundleVersion()
The bundle version that customer wants to upgrade to.- 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
-
-