Class ObjectSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public ObjectSummary.Builder name​(String name)
        The name of the object.

        Avoid entering confidential information. Example: test/object1.log

        Parameters:
        name - the value to set
        Returns:
        this builder
      • size

        public ObjectSummary.Builder size​(Long size)
        Size of the object in bytes.
        Parameters:
        size - the value to set
        Returns:
        this builder
      • md5

        public ObjectSummary.Builder md5​(String md5)
        Base64-encoded MD5 hash of the object data.
        Parameters:
        md5 - the value to set
        Returns:
        this builder
      • timeCreated

        public ObjectSummary.Builder timeCreated​(Date timeCreated)
        The date and time the object was created, as described in RFC 2616.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • etag

        public ObjectSummary.Builder etag​(String etag)
        The current entity tag (ETag) for the object.
        Parameters:
        etag - the value to set
        Returns:
        this builder
      • storageTier

        public ObjectSummary.Builder storageTier​(StorageTier storageTier)
        The storage tier that the object is stored in.
        Parameters:
        storageTier - the value to set
        Returns:
        this builder
      • archivalState

        public ObjectSummary.Builder archivalState​(ArchivalState archivalState)
        Archival state of an object.

        This field is set only for objects in Archive tier.

        Parameters:
        archivalState - the value to set
        Returns:
        this builder
      • timeModified

        public ObjectSummary.Builder timeModified​(Date timeModified)
        The date and time the object was modified, as described in RFC 2616, section 14.29.
        Parameters:
        timeModified - the value to set
        Returns:
        this builder