@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 ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
RoverWorkload.Builder |
Constructor and Description |
---|
RoverWorkload(String name,
String compartmentId,
String id,
String size,
String objectCount,
String prefix,
String rangeStart,
String rangeEnd,
String workloadType,
String workRequestId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RoverWorkload.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
The OCID of the compartment containing the workload.
|
String |
getId()
The Unique Oracle ID (OCID) that is immutable on creation.
|
String |
getName()
Name of the Rover Workload
|
String |
getObjectCount()
Number of objects in a workload.
|
String |
getPrefix()
Prefix to filter objects in case it is a bucket.
|
String |
getRangeEnd()
End of the range in a bucket.
|
String |
getRangeStart()
Start of the range in a bucket.
|
String |
getSize()
Size of the workload.
|
String |
getWorkloadType()
The type of workload
|
String |
getWorkRequestId()
The compute work request id to track progress of custom image exports.
|
int |
hashCode() |
RoverWorkload.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","compartmentId","id","size","objectCount","prefix","rangeStart","rangeEnd","workloadType","workRequestId"}) public RoverWorkload(String name, String compartmentId, String id, String size, String objectCount, String prefix, String rangeStart, String rangeEnd, String workloadType, String workRequestId)
public static RoverWorkload.Builder builder()
Create a new builder.
public RoverWorkload.Builder toBuilder()
public String getName()
Name of the Rover Workload
public String getCompartmentId()
The OCID of the compartment containing the workload.
public String getId()
The Unique Oracle ID (OCID) that is immutable on creation.
public String getSize()
Size of the workload.
public String getObjectCount()
Number of objects in a workload.
public String getPrefix()
Prefix to filter objects in case it is a bucket.
public String getRangeStart()
Start of the range in a bucket.
public String getRangeEnd()
End of the range in a bucket.
public String getWorkloadType()
The type of workload
public String getWorkRequestId()
The compute work request id to track progress of custom image exports.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.