Class AddReservationHomeSubClusterResponse

java.lang.Object
org.apache.hadoop.yarn.server.federation.store.records.AddReservationHomeSubClusterResponse
Direct Known Subclasses:
AddReservationHomeSubClusterResponsePBImpl

@Private @Unstable public abstract class AddReservationHomeSubClusterResponse extends Object
AddReservationHomeSubClusterResponse contains the answer from the FederationReservationHomeSubClusterStore to a request to insert a newly generated ReservationId and its owner. The response contains reservation's home sub-cluster as it is stored in the FederationReservationHomeSubClusterStore. If a mapping for the reservation already existed, the SubClusterId in this response will return the existing mapping which might be different from that in the AddReservationHomeSubClusterRequest.
  • Constructor Details

    • AddReservationHomeSubClusterResponse

      public AddReservationHomeSubClusterResponse()
  • Method Details

    • newInstance

      @Private @Unstable public static AddReservationHomeSubClusterResponse newInstance(SubClusterId homeSubCluster)
    • setHomeSubCluster

      public abstract void setHomeSubCluster(SubClusterId homeSubCluster)
      Set the home sub-cluster that this Reservation has been assigned to.
      Parameters:
      homeSubCluster - the SubClusterId of this reservation's home sub-cluster
    • getHomeSubCluster

      public abstract SubClusterId getHomeSubCluster()
      Get the home sub-cluster that this Reservation has been assigned to. This may not match the SubClusterId in the corresponding response, if the mapping for the request's reservation already existed.
      Returns:
      the SubClusterId of this reservation's home sub-cluster