Skip to main content
Package: com.coinbase.cdp.core
Metadata about an endpoint, including its security requirements. Security is represented as a list of alternative requirements (OR). Each requirement is a map of scheme names to required scopes (AND).

Constructor Details

EndpointMetadata

Overload 1
Parameters: security - List<Map<String,List<String>>> Overload 2
Parameters: security - List<Map<String,List<String>>> requiredHeaders - List<String>

Method Details

getSecurity

Returns the security requirements for this endpoint. Returns: List<Map<String,List<String>>> - list of alternative security requirement sets

getRequiredHeaders

Returns the wire names of required request headers for this endpoint. Returns: List<String>

empty

Creates an EndpointMetadata with no security requirements. Returns: EndpointMetadata