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 RoverWorkloadbuild()RoverWorkload.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the workload.RoverWorkload.Buildercopy(RoverWorkload model)RoverWorkload.Builderid(String id)The Unique Oracle ID (OCID) that is immutable on creation.RoverWorkload.Buildername(String name)Name of the Rover WorkloadRoverWorkload.BuilderobjectCount(String objectCount)Number of objects in a workload.RoverWorkload.Builderprefix(String prefix)Prefix to filter objects in case it is a bucket.RoverWorkload.BuilderrangeEnd(String rangeEnd)End of the range in a bucket.RoverWorkload.BuilderrangeStart(String rangeStart)Start of the range in a bucket.RoverWorkload.Buildersize(String size)Size of the workload.RoverWorkload.BuilderworkloadType(String workloadType)The type of workloadRoverWorkload.BuilderworkRequestId(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)
-
-