Class HttpRequestTestCase
java.lang.Object
software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
software.amazon.smithy.protocoltests.traits.HttpRequestTestCase
- All Implemented Interfaces:
software.amazon.smithy.model.node.ToNode,software.amazon.smithy.utils.Tagged,software.amazon.smithy.utils.ToSmithyBuilder<HttpRequestTestCase>
public final class HttpRequestTestCase
extends HttpMessageTestCase
implements software.amazon.smithy.utils.ToSmithyBuilder<HttpRequestTestCase>
Defines a test case for an HTTP request.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder used to create a HttpRequestTestsTrait. -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpRequestTestCase.Builderbuilder()static HttpRequestTestCasefromNode(software.amazon.smithy.model.node.Node node) getHost()getUri()software.amazon.smithy.model.node.NodetoNode()Methods inherited from class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
equals, getAppliesTo, getAuthScheme, getBody, getBodyMediaType, getDocumentation, getForbidHeaders, getHeaders, getId, getParams, getProtocol, getRequireHeaders, getTags, getVendorParams, getVendorParamsShape, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.smithy.utils.Tagged
hasTag
-
Method Details
-
getMethod
-
getUri
-
getHost
-
getResolvedHost
-
getQueryParams
-
getForbidQueryParams
-
getRequireQueryParams
-
fromNode
-
toNode
public software.amazon.smithy.model.node.Node toNode()- Specified by:
toNodein interfacesoftware.amazon.smithy.model.node.ToNode- Overrides:
toNodein classHttpMessageTestCase
-
toBuilder
- Specified by:
toBuilderin interfacesoftware.amazon.smithy.utils.ToSmithyBuilder<HttpRequestTestCase>
-
builder
-