Class FederationApplicationHomeSubClusterStoreInputValidator
java.lang.Object
org.apache.hadoop.yarn.server.federation.store.utils.FederationApplicationHomeSubClusterStoreInputValidator
Utility class to validate the inputs to
FederationApplicationHomeSubClusterStore, 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(AddApplicationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedAddApplicationHomeSubClusterRequestfor adding a new application is valid or not.- Parameters:
request- theAddApplicationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(UpdateApplicationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedUpdateApplicationHomeSubClusterRequestfor updating an application is valid or not.- Parameters:
request- theUpdateApplicationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(GetApplicationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedGetApplicationHomeSubClusterRequestfor querying application's information is valid or not.- Parameters:
request- theGetApplicationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(DeleteApplicationHomeSubClusterRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedDeleteApplicationHomeSubClusterRequestfor deleting an application is valid or not.- Parameters:
request- theDeleteApplicationHomeSubClusterRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-