public final class TargetCostProperties extends Object
Constructor and Description |
---|
TargetCostProperties() |
Modifier and Type | Method and Description |
---|---|
List<CostThresholdProperties> |
costThresholds()
Get the costThresholds property: Cost thresholds.
|
OffsetDateTime |
cycleEndDateTime()
Get the cycleEndDateTime property: Reporting cycle end date.
|
OffsetDateTime |
cycleStartDateTime()
Get the cycleStartDateTime property: Reporting cycle start date.
|
ReportingCycleType |
cycleType()
Get the cycleType property: Reporting cycle type.
|
TargetCostStatus |
status()
Get the status property: Target cost status.
|
Integer |
target()
Get the target property: Lab target cost.
|
void |
validate()
Validates the instance.
|
TargetCostProperties |
withCostThresholds(List<CostThresholdProperties> costThresholds)
Set the costThresholds property: Cost thresholds.
|
TargetCostProperties |
withCycleEndDateTime(OffsetDateTime cycleEndDateTime)
Set the cycleEndDateTime property: Reporting cycle end date.
|
TargetCostProperties |
withCycleStartDateTime(OffsetDateTime cycleStartDateTime)
Set the cycleStartDateTime property: Reporting cycle start date.
|
TargetCostProperties |
withCycleType(ReportingCycleType cycleType)
Set the cycleType property: Reporting cycle type.
|
TargetCostProperties |
withStatus(TargetCostStatus status)
Set the status property: Target cost status.
|
TargetCostProperties |
withTarget(Integer target)
Set the target property: Lab target cost.
|
public TargetCostStatus status()
public TargetCostProperties withStatus(TargetCostStatus status)
status
- the status value to set.public Integer target()
public TargetCostProperties withTarget(Integer target)
target
- the target value to set.public List<CostThresholdProperties> costThresholds()
public TargetCostProperties withCostThresholds(List<CostThresholdProperties> costThresholds)
costThresholds
- the costThresholds value to set.public OffsetDateTime cycleStartDateTime()
public TargetCostProperties withCycleStartDateTime(OffsetDateTime cycleStartDateTime)
cycleStartDateTime
- the cycleStartDateTime value to set.public OffsetDateTime cycleEndDateTime()
public TargetCostProperties withCycleEndDateTime(OffsetDateTime cycleEndDateTime)
cycleEndDateTime
- the cycleEndDateTime value to set.public ReportingCycleType cycleType()
public TargetCostProperties withCycleType(ReportingCycleType cycleType)
cycleType
- the cycleType value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.