Package au.com.dius.pact.provider
Class ProviderResponse
-
- All Implemented Interfaces:
public final class ProviderResponse
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegerstatusCodeprivate final Map<String, List<String>>headersprivate final ContentTypecontentTypeprivate final OptionalBodybodyprivate final Map<String, MetadataValue>metadata
-
Constructor Summary
Constructors Constructor Description ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType, OptionalBody body, Map<String, MetadataValue> metadata)ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType, OptionalBody body)ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType)ProviderResponse(Integer statusCode, Map<String, List<String>> headers)ProviderResponse(Integer statusCode)ProviderResponse()
-
Method Summary
Modifier and Type Method Description final IntegergetStatusCode()Status code. final Map<String, List<String>>getHeaders()Headers received from the provider. final ContentTypegetContentType()Content type of any body returned final OptionalBodygetBody()Body returned from the provider final Map<String, MetadataValue>getMetadata()Metadata returned by the provider. -
-
Constructor Detail
-
ProviderResponse
ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType, OptionalBody body, Map<String, MetadataValue> metadata)
-
ProviderResponse
ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType, OptionalBody body)
-
ProviderResponse
ProviderResponse(Integer statusCode, Map<String, List<String>> headers, ContentType contentType)
-
ProviderResponse
ProviderResponse(Integer statusCode)
-
ProviderResponse
ProviderResponse()
-
-
Method Detail
-
getStatusCode
final Integer getStatusCode()
Status code. Only used for HTTP interactions.
-
getHeaders
final Map<String, List<String>> getHeaders()
Headers received from the provider. Only used for HTTP interactions.
-
getContentType
final ContentType getContentType()
Content type of any body returned
-
getBody
final OptionalBody getBody()
Body returned from the provider
-
getMetadata
final Map<String, MetadataValue> getMetadata()
Metadata returned by the provider. This will also include the headers for HTTP interactions.
-
-
-
-