Class HttpRequestTestCase.Builder
java.lang.Object
software.amazon.smithy.protocoltests.traits.HttpRequestTestCase.Builder
- All Implemented Interfaces:
SmithyBuilder<HttpRequestTestCase>
- Enclosing class:
- HttpRequestTestCase
Builder used to create a HttpRequestTestsTrait.
-
Method Summary
Modifier and TypeMethodDescriptionauthScheme
(ShapeId authScheme) bodyMediaType
(String bodyMediaType) build()
Creates an immutable object that is created from the properties that have been set on the builder.documentation
(String documentation) forbidHeaders
(List<String> forbidHeaders) forbidQueryParams
(List<String> forbidQueryParams) params
(ObjectNode params) queryParams
(List<String> queryParams) requireHeaders
(List<String> requireHeaders) requireQueryParams
(List<String> requireQueryParams) resolvedHost
(String resolvedHost) vendorParams
(ObjectNode vendorParams) vendorParamsShape
(ShapeId vendorParamsShape)
-
Method Details
-
method
-
uri
-
host
-
resolvedHost
-
queryParams
-
forbidQueryParams
-
requireQueryParams
-
build
Description copied from interface:SmithyBuilder
Creates an immutable object that is created from the properties that have been set on the builder.- Returns:
- an instance of T
-
id
-
documentation
-
protocol
-
authScheme
-
body
-
bodyMediaType
-
params
-
vendorParamsShape
-
vendorParams
-
headers
-
putHeader
-
forbidHeaders
-
requireHeaders
-
tags
-
appliesTo
-