Class RoverWorkload


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20201210")
    public final class RoverWorkload
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Information about a RoverWorkload.
    Note: Objects should always be created or deserialized using the RoverWorkload.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 RoverWorkload.Builder, which maintain a set of all explicitly set fields called RoverWorkload.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).
    • Method Detail

      • getName

        public String getName()
        Name of the Rover Workload
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment containing the workload.
        Returns:
        the value
      • getId

        public String getId()
        The Unique Oracle ID (OCID) that is immutable on creation.
        Returns:
        the value
      • getSize

        public String getSize()
        Size of the workload.
        Returns:
        the value
      • getObjectCount

        public String getObjectCount()
        Number of objects in a workload.
        Returns:
        the value
      • getPrefix

        public String getPrefix()
        Prefix to filter objects in case it is a bucket.
        Returns:
        the value
      • getRangeStart

        public String getRangeStart()
        Start of the range in a bucket.
        Returns:
        the value
      • getRangeEnd

        public String getRangeEnd()
        End of the range in a bucket.
        Returns:
        the value
      • getWorkloadType

        public String getWorkloadType()
        The type of workload
        Returns:
        the value
      • getWorkRequestId

        public String getWorkRequestId()
        The compute work request id to track progress of custom image exports.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel