Package-level declarations
Types
Required header definition backed by a StringCodec.
Decoded header tuple with no values.
Decoded header tuple with one HeaderValues instance.
Decoded header tuple with ten HeaderValues instances.
Decoded header tuple with two HeaderValues instances.
Decoded header tuple with three HeaderValues instances.
Decoded header tuple with four HeaderValues instances.
Decoded header tuple with five HeaderValues instances.
Decoded header tuple with six HeaderValues instances.
Decoded header tuple with seven HeaderValues instances.
Decoded header tuple with eight HeaderValues instances.
Decoded header tuple with nine HeaderValues instances.
Fully-configured HTTP endpoint ready for code generation.
Endpoint definition before an HTTP verb has been chosen.
Utility string codecs for HTTP-specific types.
Location of a parameter within an HTTP request.
Heterogeneous tuple describing parameter definitions.
Zero-arity tuple.
Required path parameter definition.
Query parameter definition with optional default values.
Response carrying a body and 10 header collections.
Response carrying a body and 7 header collections.
Response carrying a body and 8 header collections.
Response carrying a body and 9 header collections.
Response without a body.
Response without a body carrying 10 header collections.
Response without a body carrying 7 header collections.
Response without a body carrying 8 header collections.
Response without a body carrying 9 header collections.
Strategy for determining whether an HTTP status matches an output definition.
Text body coupled with a string codec.
URI template that captures no parameters.
URI template that captures a single Parameter.
URI template that captures two Parameter values.
URI template that captures three Parameter values.
URI template that captures four Parameter values.
URI template that captures five Parameter values.
Properties
Shorthand accessor to factory helpers for headers.
Shorthand accessor to factory helpers for path parameters.
Shorthand accessor to factory helpers for query parameters.
Root URI used as the starting point for building endpoint paths.
Status matcher that never matches any status code.
Functions
Matches any of the provided HTTP statuses.
Returns an empty header tuple when no headers are expected.
Decodes ten header definitions from the raw header map.
Decodes five header definitions from the raw header map.
Decodes six header definitions from the raw header map.
Decodes seven header definitions from the raw header map.
Decodes eight header definitions from the raw header map.
Decodes nine header definitions from the raw header map.
Adds a literal segment to the path portion of this URI template.
Appends the given variable placeholder to the path portion of this URI template.
Appends the variable placeholder to this base path segment while building a URI template.
Concatenates the given segment to this base path segment while building a URI template.
Returns an empty map when the output does not emit headers.
Encodes output headers for an output definition producing one header.
Encodes output headers for an output definition producing two headers.
Encodes output headers for an output definition producing three headers.
Encodes output headers for an output definition producing four headers.
Encodes output headers for an output definition producing five headers.
Encodes output headers for an output definition producing six headers.
Encodes output headers for an output definition producing seven headers.
Encodes output headers for an output definition producing eight headers.
Encodes output headers for an output definition producing nine headers.
Encodes output headers for an output definition producing ten headers.
Returns an empty map when the request does not expect headers.
Encodes input headers for an endpoint expecting one header definition.
Encodes input headers for an endpoint expecting 2 header definitions.
Encodes input headers for an endpoint expecting 3 header definitions.
Encodes input headers for an endpoint expecting 4 header definitions.
Encodes input headers for an endpoint expecting 5 header definitions.
Encodes input headers for an endpoint expecting 6 header definitions.
Encodes input headers for an endpoint expecting 7 header definitions.
Encodes input headers for an endpoint expecting 8 header definitions.
Encodes input headers for an endpoint expecting 9 header definitions.
Encodes input headers for an endpoint expecting 10 header definitions.
Declares an HTTP endpoint builder that captures property metadata at declaration time.
Adds a single request header definition while keeping the empty body.
Replaces the request body while keeping the existing empty header tuple.
Adds two request header definitions while keeping the empty body.
Adds a single header definition and replaces the body.
Adds three request header definitions while keeping the empty body.
Adds a header definition and replaces the body.
Adds four request header definitions while keeping the empty body.
Adds two header definitions and replaces the body.
Adds five request header definitions while keeping the empty body.
Adds three header definitions and replaces the body.
Adds six request header definitions while keeping the empty body.
Adds four header definitions and replaces the body.
Adds seven request header definitions while keeping the empty body.
Adds five header definitions and replaces the body.
Adds eight request header definitions while keeping the empty body.
Adds six header definitions and replaces the body.
Adds nine request header definitions while keeping the empty body.
Adds seven header definitions and replaces the body.
Adds ten request header definitions while keeping the empty body.
Adds eight header definitions and replaces the body.
Adds nine header definitions and replaces the body.
Builds a StatusMatcher using an arbitrary predicate with description.
Adds a new output that is selected when the response status equals status.
Adds a new output that is selected when statusMatcher accepts the response and uses body.
Appends a new output matched by statusMatcher and using body while preserving the existing output O1.
Appends a new output matched by statusMatcher and using body while preserving O1 and O2.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, and O3.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, O3, O4, and O5.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, O3, O4, O5, and O6.
Appends a new output matched by status and using body while preserving O1, O2, O3, O4, O5, O6, and O7.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, O3, O4, O5, O6, and O7.
Appends a new output matched by status and using body while preserving O1, O2, O3, O4, O5, O6, O7, and O8.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, O3, O4, O5, O6, O7, and O8.
Appends a new output matched by status and using body while preserving O1, O2, O3, O4, O5, O6, O7, O8, and O9.
Appends a new output matched by statusMatcher and using body while preserving O1, O2, O3, O4, O5, O6, O7, O8, and O9.
Adds a new output that is selected when statusMatcher accepts the response and uses headers and body.
Appends a new output matched by status using headers and body while preserving the existing output O1.
Appends a new output matched by statusMatcher using headers and body while preserving the existing output O1.
Appends a new output matched by statusMatcher using headers and body while preserving O1 and O2.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, and O3.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, O3, and O4.
Appends a new output matched by status using headers and body while preserving O1, O2, O3, O4, and O5.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, O3, O4, and O5.
Appends a new output matched by status using headers and body while preserving O1, O2, O3, O4, O5, and O6.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, O3, O4, O5, and O6.
Appends a new output matched by status using headers and body while preserving O1, O2, O3, O4, O5, O6, and O7.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, O3, O4, O5, O6, and O7.
Appends a new output matched by status using headers and body while preserving O1, O2, O3, O4, O5, O6, O7, and O8.
Appends a new output matched by statusMatcher using headers and body while preserving O1, O2, O3, O4, O5, O6, O7, and O8.
Appends a new output matched by status using headers and body while preserving O1, O2, O3, O4, O5, O6, O7, O8, and O9.
Appends item1 to this tuple.
Appends item2 to this tuple.
Appends item3 to this tuple.
Appends item4 to this tuple.
Appends item5 to this tuple.
Appends item6 to this tuple.
Appends item7 to this tuple.
Appends item8 to this tuple.
Appends item9 to this tuple.
Appends item10 to this tuple.
Appends the given query parameter to this URI template.
Creates a text body using a named string codec.
Creates a text body using the provided codec.
Resolves this endpoint's path into a concrete URI when no parameters are captured.
Renders this URI template to a concrete URI without substituting any parameters.