Interface TradeOff.Builder

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

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

    • pillar

      TradeOff.Builder pillar(String pillar)

      The pillar that could be negatively impacted.

      Parameters:
      pillar - The pillar that could be negatively impacted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • pillar

      TradeOff.Builder pillar(Pillar pillar)

      The pillar that could be negatively impacted.

      Parameters:
      pillar - The pillar that could be negatively impacted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • title

      TradeOff.Builder title(String title)

      A short phrase describing what is lost or degraded.

      Parameters:
      title - A short phrase describing what is lost or degraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      TradeOff.Builder description(String description)

      A description of the specific risk and the condition that triggers it.

      Parameters:
      description - A description of the specific risk and the condition that triggers it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • risk

      The risk rating for the trade-off.

      Parameters:
      risk - The risk rating for the trade-off.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • risk

      The risk rating for the trade-off.

      Parameters:
      risk - The risk rating for the trade-off.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mitigation

      TradeOff.Builder mitigation(String mitigation)

      A specific action to mitigate the trade-off and when to take it.

      Parameters:
      mitigation - A specific action to mitigate the trade-off and when to take it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • riskExplanation

      TradeOff.Builder riskExplanation(String riskExplanation)

      An optional explanation providing additional context for the risk rating.

      Parameters:
      riskExplanation - An optional explanation providing additional context for the risk rating.
      Returns:
      Returns a reference to this object so that method calls can be chained together.