Class ClientYamlSuiteRestSpec
java.lang.Object
org.opensearch.test.rest.yaml.restspec.ClientYamlSuiteRestSpec
public class ClientYamlSuiteRestSpec
extends java.lang.Object
Holds the specification used to turn
do actions in the YAML suite into REST api calls.-
Method Summary
Modifier and Type Method Description ClientYamlSuiteRestApigetApi(java.lang.String api)java.util.Collection<ClientYamlSuiteRestApi>getApis()booleanisClientParameter(java.lang.String name)Returns whether the provided parameter is one of those parameters that are supported by the OpenSearch language clients, meaning that they influence the client behaviour and don't get sent to OpenSearchbooleanisGlobalParameter(java.lang.String param)Returns whether the provided parameter is one of those parameters that are supported by all OpenSearch apistatic ClientYamlSuiteRestSpecload(java.lang.String classpathPrefix)Parses the complete set of REST spec available under the provided directories
-
Method Details
-
getApi
-
getApis
-
isGlobalParameter
public boolean isGlobalParameter(java.lang.String param)Returns whether the provided parameter is one of those parameters that are supported by all OpenSearch api -
isClientParameter
public boolean isClientParameter(java.lang.String name)Returns whether the provided parameter is one of those parameters that are supported by the OpenSearch language clients, meaning that they influence the client behaviour and don't get sent to OpenSearch -
load
public static ClientYamlSuiteRestSpec load(java.lang.String classpathPrefix) throws java.lang.ExceptionParses the complete set of REST spec available under the provided directories- Throws:
java.lang.Exception
-