Package io.minio

Class ObjectWriteArgs.Builder<B extends ObjectWriteArgs.Builder<B,A>,A extends ObjectWriteArgs>

Direct Known Subclasses:
ComposeObjectArgs.Builder, CopyObjectArgs.Builder, PutObjectBaseArgs.Builder, UploadSnowballObjectsArgs.Builder
Enclosing class:
ObjectWriteArgs

public abstract static class ObjectWriteArgs.Builder<B extends ObjectWriteArgs.Builder<B,A>,A extends ObjectWriteArgs> extends ObjectArgs.Builder<B,A>
Base argument builder class for ObjectWriteArgs.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • headers

      public B headers(Map<String,String> headers)
    • headers

      public B headers(<any> headers)
    • userMetadata

      public B userMetadata(Map<String,String> userMetadata)
    • userMetadata

      public B userMetadata(<any> userMetadata)
    • sse

      public B sse(ServerSideEncryption sse)
    • tags

      public B tags(Map<String,String> map)
    • tags

      public B tags(Tags tags)
    • retention

      public B retention(Retention retention)
    • legalHold

      public B legalHold(boolean flag)