Class RoverWorkload.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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