Class FederationPolicyStoreInputValidator
java.lang.Object
org.apache.hadoop.yarn.server.federation.store.utils.FederationPolicyStoreInputValidator
Utility class to validate the inputs to
FederationPolicyStore, allows
a fail fast mechanism for invalid user inputs.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic 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(GetSubClusterPolicyConfigurationRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedGetSubClusterPolicyConfigurationRequestfor querying policy's information is valid or not.- Parameters:
request- theGetSubClusterPolicyConfigurationRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(SetSubClusterPolicyConfigurationRequest request) throws FederationStateStoreInvalidInputException Quick validation on the input to check some obvious fail conditions (fail fast). Check if the providedSetSubClusterPolicyConfigurationRequestfor adding a new policy is valid or not.- Parameters:
request- theSetSubClusterPolicyConfigurationRequestto validate against- Throws:
FederationStateStoreInvalidInputException- if the request is invalid
-
validate
public static void validate(DeleteSubClusterPoliciesConfigurationsRequest request) throws FederationStateStoreInvalidInputException
-