Class HttpRequestTestCase.Builder

  • All Implemented Interfaces:
    software.amazon.smithy.utils.SmithyBuilder<HttpRequestTestCase>
    Enclosing class:
    HttpRequestTestCase

    public static final class HttpRequestTestCase.Builder
    extends java.lang.Object
    Builder used to create a HttpRequestTestsTrait.
    • Method Detail

      • id

        public B id​(java.lang.String id)
      • documentation

        public B documentation​(java.lang.String documentation)
      • protocol

        public B protocol​(software.amazon.smithy.model.shapes.ShapeId protocol)
      • authScheme

        public B authScheme​(software.amazon.smithy.model.shapes.ShapeId authScheme)
      • body

        public B body​(java.lang.String body)
      • bodyMediaType

        public B bodyMediaType​(java.lang.String bodyMediaType)
      • params

        public B params​(software.amazon.smithy.model.node.ObjectNode params)
      • vendorParams

        public B vendorParams​(software.amazon.smithy.model.node.ObjectNode vendorParams)
      • headers

        public B headers​(java.util.Map<java.lang.String,​java.lang.String> headers)
      • putHeader

        public B putHeader​(java.lang.String key,
                           java.lang.String value)
      • forbidHeaders

        public B forbidHeaders​(java.util.List<java.lang.String> forbidHeaders)
      • requireHeaders

        public B requireHeaders​(java.util.List<java.lang.String> requireHeaders)