public class SwiftProtocolConstants extends Object
SwiftRestClient
.Modifier and Type | Field and Description |
---|---|
static String |
BLOCK_LOCATION
Block location to return when a block location is requested
|
static int |
DEFAULT_SOCKET_TIMEOUT
the default socket timeout in millis 60000.
|
static int |
DEFAULT_SWIFT_BLOCKSIZE
the default blocksize for filesystems in KB: 32768
|
static int |
DEFAULT_SWIFT_PARTITION_SIZE
The default partition size for uploads: 4718592
|
static int |
DEFAULT_SWIFT_REQUEST_SIZE
The default reqeuest size for reads: 64
|
static int |
DEFAULT_THROTTLE_DELAY
the default throttle delay in millis 0
|
static String |
DOT_APIKEY |
static String |
DOT_AUTH_URL |
static String |
DOT_CONTAINER
Key for passing the container name as a property -not read from the
configuration : ".CONTAINER-NAME"
|
static String |
DOT_HTTP_PORT |
static String |
DOT_HTTPS_PORT |
static String |
DOT_LOCATION_AWARE |
static String |
DOT_PASSWORD |
static String |
DOT_PROXY_HOST |
static String |
DOT_PROXY_PORT |
static String |
DOT_PUBLIC
flag to say use public URL
|
static String |
DOT_REGION |
static String |
DOT_SERVICE
Key for passing the service name as a property -not read from the
configuration : ".SERVICE-NAME"
|
static String |
DOT_TENANT |
static String |
DOT_USE_APIKEY |
static String |
DOT_USERNAME |
static String |
FS_SWIFT |
static String |
HEADER_AUTH_KEY
Swift-specific header for authentication: "X-Auth-Token"
|
static String |
HEADER_CONTENT_LENGTH
HTTP standard "Content-Length" header
|
static String |
HEADER_CONTENT_RANGE
HTTP standard "Content-Range" header
|
static String |
HEADER_DESTINATION
HTTP standard "Destination" header
|
static String |
HEADER_LAST_MODIFIED
HTTP standard "Last-Modified" header
|
static String |
HEADER_RANGE
HTTP standard "Range" header
|
static String |
HEADER_USER_AGENT |
static String |
HTTP_ROUTE_DEFAULT_PROXY |
static int |
SC_THROTTLED_498
throttled response sent by some endpoints.
|
static int |
SC_TOO_MANY_REQUESTS_429
W3C recommended status code for throttled operations
|
static String |
SERVICE_CATALOG_CLOUD_FILES
section in the JSON catalog provided after auth listing the cloudfiles;
this is an alternate catalog entry name
"cloudFiles"
|
static String |
SERVICE_CATALOG_OBJECT_STORE
section in the JSON catalog provided after auth listing the object store;
this is an alternate catalog entry name
"object-store"
|
static String |
SERVICE_CATALOG_SWIFT
section in the JSON catalog provided after auth listing the swift FS:
"swift"
|
static String |
SWIFT_APIKEY_PROPERTY |
static String |
SWIFT_AUTH_PROPERTY |
static String |
SWIFT_BLOCKSIZE
blocksize for all filesystems: "fs.swift.blocksize"
|
static String |
SWIFT_CONNECTION_TIMEOUT
timeout for all connections: "fs.swift.connect.timeout"
|
static String |
SWIFT_CONTAINER_PROPERTY |
static int |
SWIFT_HTTP_PORT
Default port used by Swift for HTTP
|
static String |
SWIFT_HTTP_PORT_PROPERTY |
static int |
SWIFT_HTTPS_PORT
Default port used by Swift Auth for HTTPS
|
static String |
SWIFT_HTTPS_PORT_PROPERTY |
static String |
SWIFT_LOCATION_AWARE_PROPERTY |
static String |
SWIFT_OBJECT_AUTH_ENDPOINT
entry in the swift catalog defining the prefix used to talk to objects
"/object_endpoint/"
|
static String |
SWIFT_PARTITION_SIZE
partition size for all filesystems in KB: "fs.swift.partsize"
|
static String |
SWIFT_PASSWORD_PROPERTY |
static String |
SWIFT_PROXY_HOST_PROPERTY |
static String |
SWIFT_PROXY_PORT_PROPERTY |
static String |
SWIFT_PUBLIC_PROPERTY |
static String |
SWIFT_RANGE_HEADER_FORMAT_PATTERN
Patten for range headers
|
static String |
SWIFT_REGION_PROPERTY |
static String |
SWIFT_REQUEST_SIZE
request size for reads in KB: "fs.swift.requestsize"
|
static String |
SWIFT_RETRY_COUNT
connection retry count for all connections: "fs.swift.connect.retry.count"
|
static String |
SWIFT_SERVICE_PREFIX
Prefix for all instance-specific values in the configuration: "fs.swift.service."
|
static String |
SWIFT_SERVICE_PROPERTY |
static String |
SWIFT_SOCKET_TIMEOUT
timeout for all connections: "fs.swift.socket.timeout"
|
static String |
SWIFT_TENANT_PROPERTY |
static String |
SWIFT_THROTTLE_DELAY
delay in millis between bulk (delete, rename, copy operations: "fs.swift.connect.throttle.delay"
|
static String |
SWIFT_USE_API_KEY_PROPERTY |
static String |
SWIFT_USER_AGENT
The user agent sent in requests.
|
static String |
SWIFT_USERNAME_PROPERTY |
static String |
TOPOLOGY_PATH
Topology to return when a block location is requested
|
static String |
X_CONTAINER_BYTES_USED
Swift-specific header: no.
|
static String |
X_CONTAINER_OBJECT_COUNT
Swift-specific header -#of objects in a container: "X-Container-Object-Count"
|
static String |
X_NEWEST
Header to set when requesting the latest version of a file: : "X-Newest"
|
static String |
X_OBJECT_MANIFEST
Swift-specific header: object manifest used in the final upload
of a multipart operation: "X-Object-Manifest"
|
Constructor and Description |
---|
SwiftProtocolConstants() |
public static final String HEADER_AUTH_KEY
public static final int SWIFT_HTTP_PORT
public static final int SWIFT_HTTPS_PORT
public static final String HEADER_RANGE
public static final String HEADER_DESTINATION
public static final String HEADER_LAST_MODIFIED
public static final String HEADER_CONTENT_LENGTH
public static final String HEADER_CONTENT_RANGE
public static final String SWIFT_RANGE_HEADER_FORMAT_PATTERN
public static final String SERVICE_CATALOG_SWIFT
public static final String SERVICE_CATALOG_CLOUD_FILES
public static final String SERVICE_CATALOG_OBJECT_STORE
public static final String SWIFT_OBJECT_AUTH_ENDPOINT
public static final String X_OBJECT_MANIFEST
public static final String X_CONTAINER_OBJECT_COUNT
public static final String X_CONTAINER_BYTES_USED
public static final String X_NEWEST
public static final int SC_THROTTLED_498
public static final int SC_TOO_MANY_REQUESTS_429
public static final String FS_SWIFT
public static final String SWIFT_SERVICE_PREFIX
public static final String SWIFT_CONNECTION_TIMEOUT
public static final String SWIFT_SOCKET_TIMEOUT
public static final int DEFAULT_SOCKET_TIMEOUT
public static final String SWIFT_RETRY_COUNT
public static final String SWIFT_THROTTLE_DELAY
public static final int DEFAULT_THROTTLE_DELAY
public static final String SWIFT_BLOCKSIZE
public static final int DEFAULT_SWIFT_BLOCKSIZE
public static final String SWIFT_PARTITION_SIZE
public static final int DEFAULT_SWIFT_PARTITION_SIZE
public static final String SWIFT_REQUEST_SIZE
public static final int DEFAULT_SWIFT_REQUEST_SIZE
public static final String HEADER_USER_AGENT
public static final String SWIFT_USER_AGENT
public static final String DOT_SERVICE
public static final String DOT_CONTAINER
public static final String DOT_AUTH_URL
public static final String DOT_TENANT
public static final String DOT_USERNAME
public static final String DOT_PASSWORD
public static final String DOT_HTTP_PORT
public static final String DOT_HTTPS_PORT
public static final String DOT_REGION
public static final String DOT_PROXY_HOST
public static final String DOT_PROXY_PORT
public static final String DOT_LOCATION_AWARE
public static final String DOT_APIKEY
public static final String DOT_USE_APIKEY
public static final String DOT_PUBLIC
public static final String SWIFT_SERVICE_PROPERTY
public static final String SWIFT_CONTAINER_PROPERTY
public static final String SWIFT_AUTH_PROPERTY
public static final String SWIFT_TENANT_PROPERTY
public static final String SWIFT_USERNAME_PROPERTY
public static final String SWIFT_PASSWORD_PROPERTY
public static final String SWIFT_APIKEY_PROPERTY
public static final String SWIFT_HTTP_PORT_PROPERTY
public static final String SWIFT_HTTPS_PORT_PROPERTY
public static final String SWIFT_REGION_PROPERTY
public static final String SWIFT_PUBLIC_PROPERTY
public static final String SWIFT_USE_API_KEY_PROPERTY
public static final String SWIFT_LOCATION_AWARE_PROPERTY
public static final String SWIFT_PROXY_HOST_PROPERTY
public static final String SWIFT_PROXY_PORT_PROPERTY
public static final String HTTP_ROUTE_DEFAULT_PROXY
public static final String TOPOLOGY_PATH
public static final String BLOCK_LOCATION
Copyright © 2015 Apache Software Foundation. All Rights Reserved.