Package org.mockserver.model
Class HttpTemplate
- java.lang.Object
-
- org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
-
- org.mockserver.model.ObjectWithJsonToString
-
- org.mockserver.model.Action<HttpTemplate>
-
- org.mockserver.model.HttpTemplate
-
public class HttpTemplate extends Action<HttpTemplate>
- Author:
- jamesdbloom
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpTemplate.TemplateType-
Nested classes/interfaces inherited from class org.mockserver.model.Action
Action.Direction, Action.Type
-
-
Constructor Summary
Constructors Constructor Description HttpTemplate(HttpTemplate.TemplateType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)HttpResponseModifiergetResponseModifier()HttpResponsegetResponseOverride()StringgetTemplate()HttpTemplate.TemplateTypegetTemplateType()Action.TypegetType()inthashCode()static HttpTemplatetemplate(HttpTemplate.TemplateType type)Static builder to create an template for responding or forwarding requests.static HttpTemplatetemplate(HttpTemplate.TemplateType type, String template)Static builder to create an template for responding or forwarding requests.voidwithActionType(Action.Type actionType)HttpTemplatewithResponseModifier(HttpResponseModifier responseModifier)HttpTemplatewithResponseOverride(HttpResponse responseOverride)HttpTemplatewithTemplate(String template)-
Methods inherited from class org.mockserver.model.Action
getDelay, getExpectationId, isPrimary, setExpectationId, withDelay, withDelay, withPrimary
-
Methods inherited from class org.mockserver.model.ObjectWithJsonToString
toString
-
Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
fieldsExcludedFromEqualsAndHashCode
-
-
-
-
Constructor Detail
-
HttpTemplate
public HttpTemplate(HttpTemplate.TemplateType type)
-
-
Method Detail
-
template
public static HttpTemplate template(HttpTemplate.TemplateType type)
Static builder to create an template for responding or forwarding requests.
-
template
public static HttpTemplate template(HttpTemplate.TemplateType type, String template)
Static builder to create an template for responding or forwarding requests.- Parameters:
template- the template for the response or request
-
getTemplateType
public HttpTemplate.TemplateType getTemplateType()
-
withTemplate
public HttpTemplate withTemplate(String template)
-
getTemplate
public String getTemplate()
-
getResponseOverride
public HttpResponse getResponseOverride()
-
withResponseOverride
public HttpTemplate withResponseOverride(HttpResponse responseOverride)
-
getResponseModifier
public HttpResponseModifier getResponseModifier()
-
withResponseModifier
public HttpTemplate withResponseModifier(HttpResponseModifier responseModifier)
-
withActionType
public void withActionType(Action.Type actionType)
-
getType
public Action.Type getType()
- Specified by:
getTypein classAction<HttpTemplate>
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAction<HttpTemplate>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAction<HttpTemplate>
-
-