Class ResourceSelectionResult<R>

java.lang.Object
com.netflix.genie.web.dtos.ResourceSelectionResult<R>
Type Parameters:
R - The resource type this selection result is for

public class ResourceSelectionResult<R> extends Object
A data class for returning the results of an attempted resource selection.
Since:
4.0.0
  • Method Details

    • getSelectedResource

      public Optional<R> getSelectedResource()
      Get the selected resource if there was one.
      Returns:
      The selected resource wrapped in Optional else Optional.empty()
    • getSelectionRationale

      public Optional<String> getSelectionRationale()
      Return any rationale as to why this resource was selected or why no resource was selected if that was the case.
      Returns:
      Any provided rationale or Optional.empty()