类 ExsMetadata
- java.lang.Object
-
- org.opoo.ootp.client.ExsMetadata
-
-
字段概要
-
从接口继承的字段 org.opoo.ootp.client.Metadata
HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_EXS_FROM, HEADER_EXS_ID, HEADER_EXS_TO, HEADER_EXS_TYPE, HEADER_LAST_MODIFIED, HEADER_META_PREFIX, HEADER_META_PREFIX_LENGTH, HEADER_REPO, META_FILE_NAME, META_LAST_MODIFIED
-
-
构造器概要
构造器 构造器 说明 ExsMetadata()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 ExsMetadataaddEncodedUserMetadata(java.lang.String name, java.lang.String value)ExsMetadataaddUserMetadata(java.lang.String name, java.lang.String value)static ExsMetadatafromHeaders(java.util.Map<java.lang.String,java.lang.String> headers)java.lang.StringgetDecodedUserMetadata(java.lang.String name)static java.util.Map<java.lang.String,java.lang.String>getUmdHeaders(java.util.Map<java.lang.String,java.lang.String> userMetadata)java.util.Map<java.lang.String,java.lang.String>getUserMetadata()java.lang.StringgetUserMetadata(java.lang.String name)static java.util.Map<java.lang.String,java.lang.String>getUserMetadata(java.util.Map<java.lang.String,java.lang.String> headers)protected static java.lang.StringgetUserMetadataKey(java.lang.String headerName)voidsetUserMetadata(java.util.Map<java.lang.String,java.lang.String> userMetadata)Stores a copy of the map to prevent internal alterations (i.e. codecs) from affecting the original mapjava.util.Map<java.lang.String,java.lang.String>toHeaders()voidtoHeaders(java.util.function.BiConsumer<java.lang.String,java.lang.String> headerSetter)static voidtoUmdHeaders(java.util.Map<java.lang.String,java.lang.String> userMetadata, java.util.function.BiConsumer<java.lang.String,java.lang.String> headerSetter)ExsMetadatawithContentHash(java.lang.String contentHash)ExsMetadatawithContentLength(int contentLength)ExsMetadatawithContentLength(long contentLength)ExsMetadatawithContentType(java.lang.String contentType)ExsMetadatawithFrom(java.lang.String from)ExsMetadatawithId(java.lang.String id)ExsMetadatawithLastModified(long date)ExsMetadatawithLastModified(java.util.Date date)ExsMetadatawithRepo(java.lang.String repo)ExsMetadatawithTo(java.lang.String to)ExsMetadatawithType(java.lang.String type)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.opoo.ootp.client.Metadata
getContentType, getFrom, getId, getType
-
-
-
-
方法详细资料
-
getUserMetadata
public java.util.Map<java.lang.String,java.lang.String> getUserMetadata()
-
setUserMetadata
public void setUserMetadata(java.util.Map<java.lang.String,java.lang.String> userMetadata)
Stores a copy of the map to prevent internal alterations (i.e. codecs) from affecting the original map
-
getUserMetadata
public java.lang.String getUserMetadata(java.lang.String name)
-
getDecodedUserMetadata
public java.lang.String getDecodedUserMetadata(java.lang.String name)
-
addUserMetadata
public ExsMetadata addUserMetadata(java.lang.String name, java.lang.String value)
-
addEncodedUserMetadata
public ExsMetadata addEncodedUserMetadata(java.lang.String name, java.lang.String value)
-
withType
public ExsMetadata withType(java.lang.String type)
-
withContentType
public ExsMetadata withContentType(java.lang.String contentType)
-
withContentLength
public ExsMetadata withContentLength(int contentLength)
-
withContentLength
public ExsMetadata withContentLength(long contentLength)
-
withContentHash
public ExsMetadata withContentHash(java.lang.String contentHash)
-
withFrom
public ExsMetadata withFrom(java.lang.String from)
-
withTo
public ExsMetadata withTo(java.lang.String to)
-
withRepo
public ExsMetadata withRepo(java.lang.String repo)
-
withId
public ExsMetadata withId(java.lang.String id)
-
withLastModified
public ExsMetadata withLastModified(java.util.Date date)
-
withLastModified
public ExsMetadata withLastModified(long date)
-
toHeaders
public java.util.Map<java.lang.String,java.lang.String> toHeaders()
-
toHeaders
public void toHeaders(java.util.function.BiConsumer<java.lang.String,java.lang.String> headerSetter)
-
getUmdHeaders
public static java.util.Map<java.lang.String,java.lang.String> getUmdHeaders(java.util.Map<java.lang.String,java.lang.String> userMetadata)
-
toUmdHeaders
public static void toUmdHeaders(java.util.Map<java.lang.String,java.lang.String> userMetadata, java.util.function.BiConsumer<java.lang.String,java.lang.String> headerSetter)
-
fromHeaders
public static ExsMetadata fromHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
-
getUserMetadata
public static java.util.Map<java.lang.String,java.lang.String> getUserMetadata(java.util.Map<java.lang.String,java.lang.String> headers)
-
getUserMetadataKey
protected static java.lang.String getUserMetadataKey(java.lang.String headerName)
-
-