Interface Workload.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Workload.Builder,Workload>, SdkBuilder<Workload.Builder,Workload>, SdkPojo
Enclosing class:
Workload

@Mutable @NotThreadSafe public static interface Workload.Builder extends SdkPojo, CopyableBuilder<Workload.Builder,Workload>
  • Method Details

    • workloadId

      Workload.Builder workloadId(String workloadId)

      The ID of the workload.

      Parameters:
      workloadId - The ID of the workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentName

      Workload.Builder componentName(String componentName)

      The name of the component.

      Parameters:
      componentName - The name of the component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workloadName

      Workload.Builder workloadName(String workloadName)

      The name of the workload.

      Parameters:
      workloadName - The name of the workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tier

      The tier of the workload.

      Parameters:
      tier - The tier of the workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tier

      Workload.Builder tier(Tier tier)

      The tier of the workload.

      Parameters:
      tier - The tier of the workload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • workloadRemarks

      Workload.Builder workloadRemarks(String workloadRemarks)

      If logging is supported for the resource type, shows whether the component has configured logs to be monitored.

      Parameters:
      workloadRemarks - If logging is supported for the resource type, shows whether the component has configured logs to be monitored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • missingWorkloadConfig

      Workload.Builder missingWorkloadConfig(Boolean missingWorkloadConfig)

      Indicates whether all of the component configurations required to monitor a workload were provided.

      Parameters:
      missingWorkloadConfig - Indicates whether all of the component configurations required to monitor a workload were provided.
      Returns:
      Returns a reference to this object so that method calls can be chained together.