Package com.oracle.bmc.rover.model
Class RoverWorkload.Builder
- java.lang.Object
-
- com.oracle.bmc.rover.model.RoverWorkload.Builder
-
- Enclosing class:
- RoverWorkload
public static class RoverWorkload.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoverWorkload
build()
RoverWorkload.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the workload.RoverWorkload.Builder
copy(RoverWorkload model)
RoverWorkload.Builder
id(String id)
The Unique Oracle ID (OCID) that is immutable on creation.RoverWorkload.Builder
name(String name)
Name of the Rover WorkloadRoverWorkload.Builder
objectCount(String objectCount)
Number of objects in a workload.RoverWorkload.Builder
prefix(String prefix)
Prefix to filter objects in case it is a bucket.RoverWorkload.Builder
rangeEnd(String rangeEnd)
End of the range in a bucket.RoverWorkload.Builder
rangeStart(String rangeStart)
Start of the range in a bucket.RoverWorkload.Builder
size(String size)
Size of the workload.RoverWorkload.Builder
workloadType(String workloadType)
The type of workloadRoverWorkload.Builder
workRequestId(String workRequestId)
The compute work request id to track progress of custom image exports.
-
-
-
Method Detail
-
name
public RoverWorkload.Builder name(String name)
Name of the Rover Workload- Parameters:
name
- the value to set- Returns:
- this builder
-
compartmentId
public RoverWorkload.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the workload.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
id
public RoverWorkload.Builder id(String id)
The Unique Oracle ID (OCID) that is immutable on creation.- Parameters:
id
- the value to set- Returns:
- this builder
-
size
public RoverWorkload.Builder size(String size)
Size of the workload.- Parameters:
size
- the value to set- Returns:
- this builder
-
objectCount
public RoverWorkload.Builder objectCount(String objectCount)
Number of objects in a workload.- Parameters:
objectCount
- the value to set- Returns:
- this builder
-
prefix
public RoverWorkload.Builder prefix(String prefix)
Prefix to filter objects in case it is a bucket.- Parameters:
prefix
- the value to set- Returns:
- this builder
-
rangeStart
public RoverWorkload.Builder rangeStart(String rangeStart)
Start of the range in a bucket.- Parameters:
rangeStart
- the value to set- Returns:
- this builder
-
rangeEnd
public RoverWorkload.Builder rangeEnd(String rangeEnd)
End of the range in a bucket.- Parameters:
rangeEnd
- the value to set- Returns:
- this builder
-
workloadType
public RoverWorkload.Builder workloadType(String workloadType)
The type of workload- Parameters:
workloadType
- the value to set- Returns:
- this builder
-
workRequestId
public RoverWorkload.Builder workRequestId(String workRequestId)
The compute work request id to track progress of custom image exports.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
build
public RoverWorkload build()
-
copy
public RoverWorkload.Builder copy(RoverWorkload model)
-
-