public class Constants extends Object
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableList<String> |
ALL_HEADERS
Deprecated.
use ALL_HEADERS_LIST instead
|
static List<String> |
ALL_HEADERS_LIST |
static com.google.common.collect.ImmutableList<String> |
BODY_HEADERS
Deprecated.
use BODY_HEADERS_LIST instead
|
static List<String> |
BODY_HEADERS_LIST |
static String |
CROSS_TENANCY_REQUEST_HEADER_NAME |
static com.google.common.collect.ImmutableList<String> |
GENERIC_HEADERS
Deprecated.
Use GENERIC_HEADERS_LIST instead
|
static List<String> |
GENERIC_HEADERS_LIST |
static String |
HOST |
static String |
OPC_OBO_TOKEN |
static List<String> |
OPTIONAL_HEADERS_NAMES
Headers included in the signature if they are set.
|
static com.google.common.collect.ImmutableMap<String,List<String>> |
OPTIONAL_SIGNING_HEADERS
Deprecated.
use OPTIONAL_SIGNING_HEADERS_MAP instead
|
static Map<String,List<String>> |
OPTIONAL_SIGNING_HEADERS_MAP |
static com.google.common.collect.ImmutableMap<String,List<String>> |
REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead
|
static Map<String,List<String>> |
REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP
A signing strategy that signs headers only.
|
static com.google.common.collect.ImmutableMap<String,List<String>> |
REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead
|
static Map<String,List<String>> |
REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS_MAP
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead; Object Storage has migrated to using STANDARD, with EXCLUDE_BODY as a per-operation override. We therefore do not want to maintain a service-specific signing strategy.
|
static com.google.common.collect.ImmutableMap<String,List<String>> |
REQUIRED_SIGNING_HEADERS
Deprecated.
use REQUIRED_SIGNING_HEADERS_MAP instead
|
static Map<String,List<String>> |
REQUIRED_SIGNING_HEADERS_MAP |
Constructor and Description |
---|
Constants() |
Modifier and Type | Method and Description |
---|---|
static Map<String,List<String>> |
createHeadersToSignForVerbMap(List<String> getHeaders,
List<String> headHeaders,
List<String> deleteHeaders,
List<String> putHeaders,
List<String> postHeaders,
List<String> patchHeaders)
Creates a map of headers to sign for each HTTP method.
|
static com.google.common.collect.ImmutableMap<String,List<String>> |
createHeadersToSignMap(List<String> getHeaders,
List<String> headHeaders,
List<String> deleteHeaders,
List<String> putHeaders,
List<String> postHeaders,
List<String> patchHeaders)
Deprecated.
use createHeadersToSignForVerbMap instead
|
public static final String HOST
public static final String CROSS_TENANCY_REQUEST_HEADER_NAME
public static final String OPC_OBO_TOKEN
@Deprecated public static final com.google.common.collect.ImmutableList<String> GENERIC_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
@Deprecated public static final com.google.common.collect.ImmutableList<String> BODY_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
@Deprecated public static final com.google.common.collect.ImmutableList<String> ALL_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
public static final Map<String,List<String>> REQUIRED_SIGNING_HEADERS_MAP
@Deprecated public static final com.google.common.collect.ImmutableMap<String,List<String>> REQUIRED_SIGNING_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
@Deprecated public static final Map<String,List<String>> REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS_MAP
A signing strategy that signs headers and body, except for PUT, where bodies are not signed
@Deprecated public static final com.google.common.collect.ImmutableMap<String,List<String>> REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
public static final Map<String,List<String>> REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP
A signing strategy that signs headers only.
@Deprecated public static final com.google.common.collect.ImmutableMap<String,List<String>> REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
public static final List<String> OPTIONAL_HEADERS_NAMES
Headers included in the signature if they are set.
public static final Map<String,List<String>> OPTIONAL_SIGNING_HEADERS_MAP
@Deprecated public static final com.google.common.collect.ImmutableMap<String,List<String>> OPTIONAL_SIGNING_HEADERS
This field will be removed soon, when Guava is removed as a dependency.
@Deprecated public static com.google.common.collect.ImmutableMap<String,List<String>> createHeadersToSignMap(List<String> getHeaders, List<String> headHeaders, List<String> deleteHeaders, List<String> putHeaders, List<String> postHeaders, List<String> patchHeaders)
Creates a map of headers to sign for each HTTP method.
getHeaders
- headers for GET requestsheadHeaders
- headers for HEAD requestsdeleteHeaders
- headers for DELETE requestsputHeaders
- headers for PUT requestspostHeaders
- headers for POST requestspatchHeaders
- headers for PATCH requestspublic static Map<String,List<String>> createHeadersToSignForVerbMap(List<String> getHeaders, List<String> headHeaders, List<String> deleteHeaders, List<String> putHeaders, List<String> postHeaders, List<String> patchHeaders)
Creates a map of headers to sign for each HTTP method.
getHeaders
- headers for GET requestsheadHeaders
- headers for HEAD requestsdeleteHeaders
- headers for DELETE requestsputHeaders
- headers for PUT requestspostHeaders
- headers for POST requestspatchHeaders
- headers for PATCH requestsCopyright © 2016–2022. All rights reserved.