Class ApiCallSection
java.lang.Object
org.opensearch.test.rest.yaml.section.ApiCallSection
public class ApiCallSection
extends java.lang.Object
Represents a test fragment that contains the information needed to call an api
-
Constructor Summary
Constructors Constructor Description ApiCallSection(java.lang.String api) -
Method Summary
Modifier and Type Method Description voidaddBody(java.util.Map<java.lang.String,java.lang.Object> body)voidaddHeaders(java.util.Map<java.lang.String,java.lang.String> otherHeaders)voidaddParam(java.lang.String key, java.lang.String value)java.lang.StringgetApi()java.util.List<java.util.Map<java.lang.String,java.lang.Object>>getBodies()java.util.Map<java.lang.String,java.lang.String>getHeaders()org.opensearch.client.NodeSelectorgetNodeSelector()Selects the node on which to run this request.java.util.Map<java.lang.String,java.lang.String>getParams()booleanhasBody()voidsetNodeSelector(org.opensearch.client.NodeSelector nodeSelector)Set the selector that decides which node can run this request.
-
Constructor Details
-
ApiCallSection
public ApiCallSection(java.lang.String api)
-
-
Method Details
-
getApi
public java.lang.String getApi() -
getParams
public java.util.Map<java.lang.String,java.lang.String> getParams() -
addParam
public void addParam(java.lang.String key, java.lang.String value) -
addHeaders
public void addHeaders(java.util.Map<java.lang.String,java.lang.String> otherHeaders) -
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders() -
getBodies
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getBodies() -
addBody
public void addBody(java.util.Map<java.lang.String,java.lang.Object> body) -
hasBody
public boolean hasBody() -
getNodeSelector
public org.opensearch.client.NodeSelector getNodeSelector()Selects the node on which to run this request. -
setNodeSelector
public void setNodeSelector(org.opensearch.client.NodeSelector nodeSelector)Set the selector that decides which node can run this request.
-