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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
namepublic RoverWorkload.Builder name(String name) Name of the Rover Workload- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic RoverWorkload.Builder compartmentId(String compartmentId) The OCID of the compartment containing the workload.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
idpublic RoverWorkload.Builder id(String id) The Unique Oracle ID (OCID) that is immutable on creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
sizepublic RoverWorkload.Builder size(String size) Size of the workload.- Parameters:
- size- the value to set
- Returns:
- this builder
 
 - 
objectCountpublic RoverWorkload.Builder objectCount(String objectCount) Number of objects in a workload.- Parameters:
- objectCount- the value to set
- Returns:
- this builder
 
 - 
prefixpublic RoverWorkload.Builder prefix(String prefix) Prefix to filter objects in case it is a bucket.- Parameters:
- prefix- the value to set
- Returns:
- this builder
 
 - 
rangeStartpublic RoverWorkload.Builder rangeStart(String rangeStart) Start of the range in a bucket.- Parameters:
- rangeStart- the value to set
- Returns:
- this builder
 
 - 
rangeEndpublic RoverWorkload.Builder rangeEnd(String rangeEnd) End of the range in a bucket.- Parameters:
- rangeEnd- the value to set
- Returns:
- this builder
 
 - 
workloadTypepublic RoverWorkload.Builder workloadType(String workloadType) The type of workload- Parameters:
- workloadType- the value to set
- Returns:
- this builder
 
 - 
workRequestIdpublic 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
 
 - 
buildpublic RoverWorkload build() 
 - 
copypublic RoverWorkload.Builder copy(RoverWorkload model) 
 
- 
 
-