Class ObjectDetail.Builder

java.lang.Object
co.yellowdog.platform.model.ObjectDetail.Builder
Enclosing class:
ObjectDetail

public static class ObjectDetail.Builder extends Object
  • Method Details

    • namespace

      public ObjectDetail.Builder namespace(String namespace)
      The user allocated namespace used to group objects together.
      Parameters:
      namespace - the object namespace
      Returns:
      this.
    • objectName

      public ObjectDetail.Builder objectName(String objectName)
      The object name which may contain path seperators '/'.
      Parameters:
      objectName - the object name
      Returns:
      this.
    • objectSize

      public ObjectDetail.Builder objectSize(Long objectSize)
      The object size in bytes.
      Parameters:
      objectSize - the object size in bytes
      Returns:
      this.
    • lastModified

      public ObjectDetail.Builder lastModified(Instant lastModified)
      When the object was last modified.
      Parameters:
      lastModified - when the object was last modified
      Returns:
      this.
    • build

      public ObjectDetail build()
    • toString

      public String toString()
      Overrides:
      toString in class Object