Class JobShapeConfigDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • ocpus

        public JobShapeConfigDetails.Builder ocpus​(Float ocpus)
        The total number of OCPUs available to the job run instance.
        Parameters:
        ocpus - the value to set
        Returns:
        this builder
      • memoryInGBs

        public JobShapeConfigDetails.Builder memoryInGBs​(Float memoryInGBs)
        The total amount of memory available to the job run instance, in gigabytes.
        Parameters:
        memoryInGBs - the value to set
        Returns:
        this builder
      • cpuBaseline

        public JobShapeConfigDetails.Builder cpuBaseline​(JobShapeConfigDetails.CpuBaseline cpuBaseline)
        The baseline OCPU utilization for a subcore burstable VM instance.

        If this attribute is left blank, it will default to BASELINE_1_1. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.

        Parameters:
        cpuBaseline - the value to set
        Returns:
        this builder