Class BestComputeSourceReport.Builder
java.lang.Object
co.yellowdog.platform.model.BestComputeSourceReport.Builder
- Enclosing class:
BestComputeSourceReport
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
constraints
(Map<String, BestComputeSourceReportConstraint> constraints) createdTime
(Instant createdTime) preferences
(Map<String, BestComputeSourceReportPreference> preferences) provisionedRequirementId
(String provisionedRequirementId) rejectedSourceTemplateIds
(List<String> rejectedSourceTemplateIds) requirementSupportedOperations
(ComputeRequirementSupportedOperations requirementSupportedOperations) requirementTemplateId
(String requirementTemplateId) selectedSourceTemplateIds
(List<String> selectedSourceTemplateIds) sources
(List<BestComputeSourceReportSource> sources) sourcesConsidered
(int sourcesConsidered) sourcesSelected
(int sourcesSelected) toString()
totalRanks
(int totalRanks)
-
Method Details
-
createdTime
- Returns:
this
.
-
requirementTemplateId
- Returns:
this
.
-
provisionedRequirementId
- Returns:
this
.
-
namespace
- Returns:
this
.
-
selectedSourceTemplateIds
public BestComputeSourceReport.Builder selectedSourceTemplateIds(List<String> selectedSourceTemplateIds) - Returns:
this
.
-
rejectedSourceTemplateIds
public BestComputeSourceReport.Builder rejectedSourceTemplateIds(List<String> rejectedSourceTemplateIds) - Returns:
this
.
-
sourcesConsidered
- Returns:
this
.
-
sourcesSelected
- Returns:
this
.
-
totalRanks
- Returns:
this
.
-
image
- Returns:
this
.
-
constraints
public BestComputeSourceReport.Builder constraints(Map<String, BestComputeSourceReportConstraint> constraints) - Returns:
this
.
-
preferences
public BestComputeSourceReport.Builder preferences(Map<String, BestComputeSourceReportPreference> preferences) - Returns:
this
.
-
sources
- Returns:
this
.
-
requirementSupportedOperations
public BestComputeSourceReport.Builder requirementSupportedOperations(ComputeRequirementSupportedOperations requirementSupportedOperations) - Returns:
this
.
-
build
-
toString
-