Class AbfsHttpConstants
java.lang.Object
org.apache.hadoop.fs.azurebfs.constants.AbfsHttpConstants
Responsible to keep all constant keys used in abfs rest client here.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSpecifies the version of the REST protocol used for processing the request. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringHTTP Header Value to denote component as block.static final Stringstatic final StringEnd tag for the block list XML.static final StringStart tag for the block list XML.static final StringHTTP Header Value to denote bock list type as committed.static final StringHTTP Header Value to denote component as blocklist.static final Stringstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringHTTP Header Value to denote resource type as container.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringException message on filesystem init if customer-provided-keys configs are provided for a non-hierarchical-namespace account: "Non hierarchical-namespace account can not have configs enabled for Customer Provided Keys. Following configs can not be given with non-hierarchical-namespace account:fs.azure.encryption.context.provider.type, fs.azure.encryption.encoded.client-provided-key, fs.azure.encryption.encoded.client-provided-key-sha"static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intAll status codes less than http 100 signify error and should qualify for retry.static final Stringstatic final StringSystem property that define maximum number of cached-connection per fileSystem for ApacheHttpClient.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final IntegerValue that differentiates categories of the HTTP status.static final intHTTP status code indicating that the server has received too many requests and the client should qualify for retrying the operation, as described in the Microsoft Azure documentation.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFormat string for the latest block in the block list XML.static final StringHTTP Header Value to denote component as lease.static final Stringstatic final Stringstatic final StringHTTP Header Value to denote component as metadata.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final String"2".static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringList of Constants Used by Blob Endpoint Rest APIs.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringXML version declaration for the block list.static final Stringstatic final Stringstatic final String -
Method Summary
-
Field Details
-
FILESYSTEM
- See Also:
-
FILE
- See Also:
-
DIRECTORY
- See Also:
-
APPEND_ACTION
- See Also:
-
FLUSH_ACTION
- See Also:
-
SET_PROPERTIES_ACTION
- See Also:
-
SET_ACCESS_CONTROL
- See Also:
-
GET_ACCESS_CONTROL
- See Also:
-
CHECK_ACCESS
- See Also:
-
GET_STATUS
- See Also:
-
ACQUIRE_LEASE_ACTION
- See Also:
-
BREAK_LEASE_ACTION
- See Also:
-
RELEASE_LEASE_ACTION
- See Also:
-
RENEW_LEASE_ACTION
- See Also:
-
DEFAULT_LEASE_BREAK_PERIOD
- See Also:
-
DEFAULT_TIMEOUT
- See Also:
-
APPEND_BLOB_TYPE
- See Also:
-
LIST
- See Also:
-
BLOCK_BLOB_TYPE
- See Also:
-
APPEND_BLOCK
- See Also:
-
CONTAINER
HTTP Header Value to denote resource type as container. "container".- See Also:
-
METADATA
HTTP Header Value to denote component as metadata. "metadata".- See Also:
-
BLOCK
HTTP Header Value to denote component as block. "block".- See Also:
-
BLOCKLIST
HTTP Header Value to denote component as blocklist. "blocklist".- See Also:
-
LEASE
HTTP Header Value to denote component as lease. "lease".- See Also:
-
BLOCK_TYPE_COMMITTED
HTTP Header Value to denote bock list type as committed. "committed".- See Also:
-
JAVA_VENDOR
- See Also:
-
JAVA_VERSION
- See Also:
-
OS_NAME
- See Also:
-
OS_VERSION
- See Also:
-
OS_ARCH
- See Also:
-
APN_VERSION
- See Also:
-
CLIENT_VERSION
-
TOKEN_VERSION
"2".- See Also:
-
HTTP_METHOD_DELETE
- See Also:
-
HTTP_METHOD_GET
- See Also:
-
HTTP_METHOD_HEAD
- See Also:
-
HTTP_METHOD_PATCH
- See Also:
-
HTTP_METHOD_POST
- See Also:
-
HTTP_METHOD_PUT
- See Also:
-
HTTP_CONTINUE
public static final int HTTP_CONTINUEAll status codes less than http 100 signify error and should qualify for retry.- See Also:
-
EXPECT_100_JDK_ERROR
- See Also:
-
SINGLE_WHITE_SPACE
- See Also:
-
EMPTY_STRING
- See Also:
-
FORWARD_SLASH
- See Also:
-
DOT
- See Also:
-
PLUS
- See Also:
-
STAR
- See Also:
-
COMMA
- See Also:
-
COLON
- See Also:
-
EQUAL
- See Also:
-
QUESTION_MARK
- See Also:
-
AND_MARK
- See Also:
-
SEMICOLON
- See Also:
-
AT
- See Also:
-
HTTP_HEADER_PREFIX
- See Also:
-
HASH
- See Also:
-
TRUE
- See Also:
-
ZERO
- See Also:
-
UNDERSCORE
- See Also:
-
OPENING_SQUARE_BRACKET
- See Also:
-
CLOSING_SQUARE_BRACKET
- See Also:
-
PLUS_ENCODE
- See Also:
-
FORWARD_SLASH_ENCODE
- See Also:
-
AZURE_DISTRIBUTED_FILE_SYSTEM_AUTHORITY_DELIMITER
- See Also:
-
UTF_8
- See Also:
-
MD5
- See Also:
-
GMT_TIMEZONE
- See Also:
-
APPLICATION_JSON
- See Also:
-
APPLICATION_OCTET_STREAM
- See Also:
-
APPLICATION_XML
- See Also:
-
APPLICATION_X_WWW_FORM_URLENCODED
- See Also:
-
XMS_PROPERTIES_ENCODING_ASCII
- See Also:
-
XMS_PROPERTIES_ENCODING_UNICODE
- See Also:
-
ROOT_PATH
- See Also:
-
ACCESS_MASK
- See Also:
-
ACCESS_USER
- See Also:
-
ACCESS_GROUP
- See Also:
-
ACCESS_OTHER
- See Also:
-
DEFAULT_MASK
- See Also:
-
DEFAULT_USER
- See Also:
-
DEFAULT_GROUP
- See Also:
-
DEFAULT_OTHER
- See Also:
-
DEFAULT_SCOPE
- See Also:
-
PERMISSION_FORMAT
- See Also:
-
SUPER_USER
- See Also:
-
HUNDRED_CONTINUE
- See Also:
-
HTTP_TOO_MANY_REQUESTS
public static final int HTTP_TOO_MANY_REQUESTSHTTP status code indicating that the server has received too many requests and the client should qualify for retrying the operation, as described in the Microsoft Azure documentation.- See Also:
-
- "https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#error-handling"
- Constant Field Values
-
CHAR_FORWARD_SLASH
public static final char CHAR_FORWARD_SLASH- See Also:
-
CHAR_EXCLAMATION_POINT
public static final char CHAR_EXCLAMATION_POINT- See Also:
-
CHAR_UNDERSCORE
public static final char CHAR_UNDERSCORE- See Also:
-
CHAR_HYPHEN
public static final char CHAR_HYPHEN- See Also:
-
CHAR_EQUALS
public static final char CHAR_EQUALS- See Also:
-
CHAR_STAR
public static final char CHAR_STAR- See Also:
-
CHAR_PLUS
public static final char CHAR_PLUS- See Also:
-
SPLIT_NO_LIMIT
public static final int SPLIT_NO_LIMIT- See Also:
-
XML_TAG_NAME
List of Constants Used by Blob Endpoint Rest APIs.- See Also:
-
XML_TAG_BLOB
- See Also:
-
XML_TAG_NEXT_MARKER
- See Also:
-
XML_TAG_METADATA
- See Also:
-
XML_TAG_PROPERTIES
- See Also:
-
XML_TAG_BLOB_PREFIX
- See Also:
-
XML_TAG_CONTENT_LEN
- See Also:
-
XML_TAG_RESOURCE_TYPE
- See Also:
-
XML_TAG_INVALID_XML
- See Also:
-
XML_TAG_HDI_ISFOLDER
- See Also:
-
XML_TAG_HDI_PERMISSION
- See Also:
-
XML_TAG_ETAG
- See Also:
-
XML_TAG_LAST_MODIFIED_TIME
- See Also:
-
XML_TAG_CREATION_TIME
- See Also:
-
XML_TAG_OWNER
- See Also:
-
XML_TAG_GROUP
- See Also:
-
XML_TAG_PERMISSIONS
- See Also:
-
XML_TAG_ACL
- See Also:
-
XML_TAG_COPY_ID
- See Also:
-
XML_TAG_COPY_STATUS
- See Also:
-
XML_TAG_COPY_SOURCE
- See Also:
-
XML_TAG_COPY_PROGRESS
- See Also:
-
XML_TAG_COPY_COMPLETION_TIME
- See Also:
-
XML_TAG_COPY_STATUS_DESCRIPTION
- See Also:
-
XML_TAG_BLOB_ERROR_CODE_START_XML
- See Also:
-
XML_TAG_BLOB_ERROR_CODE_END_XML
- See Also:
-
XML_TAG_BLOB_ERROR_MESSAGE_START_XML
- See Also:
-
XML_TAG_BLOB_ERROR_MESSAGE_END_XML
- See Also:
-
XML_TAG_COMMITTED_BLOCKS
- See Also:
-
XML_TAG_BLOCK_NAME
- See Also:
-
PUT_BLOCK_LIST
- See Also:
-
HTTP_STATUS_CATEGORY_QUOTIENT
Value that differentiates categories of the HTTP status.100 - 199 : Informational responses 200 - 299 : Successful responses 300 - 399 : Redirection messages 400 - 499 : Client error responses 500 - 599 : Server error responses
-
XML_VERSION
XML version declaration for the block list.- See Also:
-
BLOCK_LIST_START_TAG
Start tag for the block list XML.- See Also:
-
BLOCK_LIST_END_TAG
End tag for the block list XML.- See Also:
-
LATEST_BLOCK_FORMAT
Format string for the latest block in the block list XML. The placeholder will be replaced with the block identifier.- See Also:
-
CPK_IN_NON_HNS_ACCOUNT_ERROR_MESSAGE
Exception message on filesystem init if customer-provided-keys configs are provided for a non-hierarchical-namespace account: "Non hierarchical-namespace account can not have configs enabled for Customer Provided Keys. Following configs can not be given with non-hierarchical-namespace account:fs.azure.encryption.context.provider.type, fs.azure.encryption.encoded.client-provided-key, fs.azure.encryption.encoded.client-provided-key-sha"- See Also:
-
HTTP_MAX_CONN_SYS_PROP
System property that define maximum number of cached-connection per fileSystem for ApacheHttpClient. JDK network library uses the same property to define maximum number of cached-connections at JVM level.- See Also:
-
JDK_IMPL
- See Also:
-
APACHE_IMPL
- See Also:
-
JDK_FALLBACK
- See Also:
-
KEEP_ALIVE_CACHE_CLOSED
- See Also:
-
DFS_FLUSH
- See Also:
-
DFS_APPEND
- See Also:
-
BLOB_FLUSH
- See Also:
-
BLOB_APPEND
- See Also:
-
FALLBACK_FLUSH
- See Also:
-
FALLBACK_APPEND
- See Also:
-
COPY_STATUS_SUCCESS
- See Also:
-
COPY_STATUS_PENDING
- See Also:
-
COPY_STATUS_ABORTED
- See Also:
-
COPY_STATUS_FAILED
- See Also:
-