public class ContractVerifierHttpMetaData extends Object implements SpringCloudContractMetadata
Modifier and Type | Class and Description |
---|---|
static class |
ContractVerifierHttpMetaData.Protocol
Taken from OKHttp's Protocol
Protocol . |
static class |
ContractVerifierHttpMetaData.Scheme
HTTP communication scheme.
|
Modifier and Type | Field and Description |
---|---|
static String |
METADATA_KEY
Metadata entry in the contract.
|
Constructor and Description |
---|
ContractVerifierHttpMetaData() |
Modifier and Type | Method and Description |
---|---|
String |
description()
Short description of the metadata.
|
static ContractVerifierHttpMetaData |
fromMetadata(Map<String,Object> metadata) |
ContractVerifierHttpMetaData.Protocol |
getProtocol() |
ContractVerifierHttpMetaData.Scheme |
getScheme() |
String |
key()
Name of the key under which this metadata entry will be present in contract's
metadata.
|
void |
setProtocol(ContractVerifierHttpMetaData.Protocol protocol) |
void |
setProtocol(String protocol) |
void |
setScheme(ContractVerifierHttpMetaData.Scheme scheme) |
void |
setScheme(String scheme) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalClassesToLookAt
public static final String METADATA_KEY
@NonNull public static ContractVerifierHttpMetaData fromMetadata(Map<String,Object> metadata)
public String key()
SpringCloudContractMetadata
key
in interface SpringCloudContractMetadata
public String description()
SpringCloudContractMetadata
description
in interface SpringCloudContractMetadata
public ContractVerifierHttpMetaData.Scheme getScheme()
public void setScheme(ContractVerifierHttpMetaData.Scheme scheme)
public void setScheme(String scheme)
public ContractVerifierHttpMetaData.Protocol getProtocol()
public void setProtocol(ContractVerifierHttpMetaData.Protocol protocol)
public void setProtocol(String protocol)
Copyright © 2016–2022 Spring. All rights reserved.