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.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 Classes Modifier and Type Class Description static classHttpRequestTestCase.BuilderBuilder used to create a HttpRequestTestsTrait.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpRequestTestCase.Builderbuilder()static HttpRequestTestCasefromNode(software.amazon.smithy.model.node.Node node)java.util.List<java.lang.String>getForbidQueryParams()java.lang.StringgetMethod()java.util.List<java.lang.String>getQueryParams()java.util.List<java.lang.String>getRequireQueryParams()java.lang.StringgetUri()HttpRequestTestCase.BuildertoBuilder()software.amazon.smithy.model.node.NodetoNode()-
Methods inherited from class software.amazon.smithy.protocoltests.traits.HttpMessageTestCase
equals, getAuthScheme, getBody, getBodyMediaType, getDocumentation, getForbidHeaders, getHeaders, getId, getParams, getProtocol, getRequireHeaders, getVendorParams, hashCode
-
-
-
-
Method Detail
-
getMethod
public java.lang.String getMethod()
-
getUri
public java.lang.String getUri()
-
getQueryParams
public java.util.List<java.lang.String> getQueryParams()
-
getForbidQueryParams
public java.util.List<java.lang.String> getForbidQueryParams()
-
getRequireQueryParams
public java.util.List<java.lang.String> getRequireQueryParams()
-
fromNode
public static HttpRequestTestCase fromNode(software.amazon.smithy.model.node.Node node)
-
toNode
public software.amazon.smithy.model.node.Node toNode()
- Specified by:
toNodein interfacesoftware.amazon.smithy.model.node.ToNode- Overrides:
toNodein classHttpMessageTestCase
-
toBuilder
public HttpRequestTestCase.Builder toBuilder()
- Specified by:
toBuilderin interfacesoftware.amazon.smithy.utils.ToSmithyBuilder<HttpRequestTestCase>
-
builder
public static HttpRequestTestCase.Builder builder()
-
-