Class OBSEndpointBuilderFactory.OBSHeaderNameBuilder

  • Enclosing interface:
    OBSEndpointBuilderFactory

    public static class OBSEndpointBuilderFactory.OBSHeaderNameBuilder
    extends Object
    The builder of headers' name for the Huawei Object Storage Service (OBS) component.
    • Constructor Detail

      • OBSHeaderNameBuilder

        public OBSHeaderNameBuilder()
    • Method Detail

      • hwCloudObsBucketName

        public String hwCloudObsBucketName()
        Name of the bucket where object is contained. The option is a: String type. Group: consumer
        Returns:
        the name of the header HwCloudObsBucketName.
      • hwCloudObsObjectKey

        public String hwCloudObsObjectKey()
        The key that the object is stored under. The option is a: String type. Group: consumer
        Returns:
        the name of the header HwCloudObsObjectKey.
      • hwCloudObsLastModified

        public String hwCloudObsLastModified()
        The date and time that the object was last modified. The option is a: Date type. Group: consumer
        Returns:
        the name of the header HwCloudObsLastModified.
      • hwCloudObsETag

        public String hwCloudObsETag()
        The 128-bit MD5 digest of the Base64 code of the object. This data is the unique identifier of the object content. The option is a: String type. Group: consumer
        Returns:
        the name of the header HwCloudObsETag.
      • hwCloudObsContentMD5

        public String hwCloudObsContentMD5()
        The 128-bit Base64-encoded digest used to decrypt the object. The option is a: String type. Group: consumer
        Returns:
        the name of the header HwCloudObsContentMD5.
      • hwCloudObsObjectType

        public String hwCloudObsObjectType()
        Shows whether the object is a file or a folder. The option is a: String type. Group: consumer
        Returns:
        the name of the header HwCloudObsObjectType.
      • contentLength

        public String contentLength()
        The size of the object body in bytes. The option is a: Long type. Group: consumer
        Returns:
        the name of the header Content-Length.
      • contentType

        public String contentType()
        The type of content stored in the object. The option is a: String type. Group: consumer
        Returns:
        the name of the header Content-Type.
      • fileName

        public String fileName()
        Name of the object with which the operation is to be performed. The option is a: String type. Group: consumer
        Returns:
        the name of the header FileName.