Class HttpMalformedRequestTestCase
- java.lang.Object
-
- software.amazon.smithy.protocoltests.traits.HttpMalformedRequestTestCase
-
- All Implemented Interfaces:
Tagged
,ToSmithyBuilder<HttpMalformedRequestTestCase>
public final class HttpMalformedRequestTestCase extends java.lang.Object implements Tagged, ToSmithyBuilder<HttpMalformedRequestTestCase>
Defines a test case for malformed HTTP requests.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HttpMalformedRequestTestCase.Builder
Builder used to create a HttpMalformedRequestTestCase.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpMalformedRequestTestCase.Builder
builder()
java.util.Optional<java.lang.String>
getDocumentation()
java.lang.String
getId()
ShapeId
getProtocol()
HttpMalformedRequestDefinition
getRequest()
HttpMalformedResponseDefinition
getResponse()
java.util.List<java.lang.String>
getTags()
Gets the tags applied to an object.HttpMalformedRequestTestCase.Builder
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
-
-
-
Method Detail
-
getDocumentation
public java.util.Optional<java.lang.String> getDocumentation()
-
getId
public java.lang.String getId()
-
getProtocol
public ShapeId getProtocol()
-
getRequest
public HttpMalformedRequestDefinition getRequest()
-
getResponse
public HttpMalformedResponseDefinition getResponse()
-
getTags
public java.util.List<java.lang.String> getTags()
Description copied from interface:Tagged
Gets the tags applied to an object.
-
toBuilder
public HttpMalformedRequestTestCase.Builder toBuilder()
Description copied from interface:ToSmithyBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToSmithyBuilder<HttpMalformedRequestTestCase>
- Returns:
- a builder for type T
-
builder
public static HttpMalformedRequestTestCase.Builder builder()
-
-