Class ListPartsResponse.Builder

java.lang.Object
com.google.cloud.storage.multipartupload.model.ListPartsResponse.Builder
Enclosing class:
ListPartsResponse

public static final class ListPartsResponse.Builder extends Object
Builder for ListPartsResponse.
Since:
2.60.0
  • Method Details

    • bucket

      public ListPartsResponse.Builder bucket(String bucket)
      Sets the bucket name.
      Parameters:
      bucket - The bucket name.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • key

      Sets the object name.
      Parameters:
      key - The object name.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • uploadId

      public ListPartsResponse.Builder uploadId(String uploadId)
      Sets the upload ID.
      Parameters:
      uploadId - The upload ID.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • partNumberMarker

      public ListPartsResponse.Builder partNumberMarker(int partNumberMarker)
      Sets the part number marker.
      Parameters:
      partNumberMarker - The part number marker.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • nextPartNumberMarker

      public ListPartsResponse.Builder nextPartNumberMarker(int nextPartNumberMarker)
      Sets the next part number marker.
      Parameters:
      nextPartNumberMarker - The next part number marker.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • maxParts

      public ListPartsResponse.Builder maxParts(int maxParts)
      Sets the maximum number of parts to return.
      Parameters:
      maxParts - The maximum number of parts to return.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • truncated

      public ListPartsResponse.Builder truncated(boolean isTruncated)
      Sets whether the response is truncated.
      Parameters:
      isTruncated - True if the response is truncated, false otherwise.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • storageClass

      public ListPartsResponse.Builder storageClass(StorageClass storageClass)
      Sets the storage class of the object.
      Parameters:
      storageClass - The storage class of the object.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • parts

      public ListPartsResponse.Builder parts(List<Part> parts)
      Sets the list of parts.
      Parameters:
      parts - The list of parts.
      Returns:
      The builder instance.
      Since:
      2.60.0
    • build

      public ListPartsResponse build()
      Builds a ListPartsResponse object.
      Returns:
      A new ListPartsResponse instance.
      Since:
      2.60.0