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
-