@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
).
Modifier and Type | Class and Description |
---|---|
static class |
RoverWorkload.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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–2024. All rights reserved.