Class FederationReservationHomeSubClusterStoreInputValidator
java.lang.Object
org.apache.hadoop.yarn.server.federation.store.utils.FederationReservationHomeSubClusterStoreInputValidator
Utility class to validate the inputs to
FederationReservationHomeSubClusterStore, allows a fail fast
mechanism for invalid user inputs.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidQuick validation on the input to check some obvious fail conditions (fail fast).static voidQuick validation on the input to check some obvious fail conditions (fail fast).static voidQuick validation on the input to check some obvious fail conditions (fail fast).static voidQuick validation on the input to check some obvious fail conditions (fail fast).
-
Method Details
-
validate
public static void validate(AddReservationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedAddReservationHomeSubClusterRequestfor adding a new reservation is valid or not.- Parameters:
request- theAddReservationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(GetReservationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedGetReservationHomeSubClusterRequestfor querying reservation's information is valid or not.- Parameters:
request- theGetReservationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(UpdateReservationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedUpdateReservationHomeSubClusterRequestfor updating an reservation is valid or not.- Parameters:
request- theUpdateReservationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(DeleteReservationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedDeleteReservationHomeSubClusterRequestfor deleting an Reservation is valid or not.- Parameters:
request- theDeleteReservationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-