Class ListMultipartUploadsRequest.Builder

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

@BetaApi public static final class ListMultipartUploadsRequest.Builder extends Object
Since:
2.61.0 This new api is in preview and is subject to breaking changes.
  • Method Details

    • bucket

      @BetaApi public ListMultipartUploadsRequest.Builder bucket(String bucket)
      Sets the bucket to list multipart uploads from.
      Parameters:
      bucket - The bucket name.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • delimiter

      @BetaApi public ListMultipartUploadsRequest.Builder delimiter(String delimiter)
      Sets the delimiter used to group keys.
      Parameters:
      delimiter - The delimiter.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • encodingType

      @BetaApi public ListMultipartUploadsRequest.Builder encodingType(String encodingType)
      Sets the encoding type used by Cloud Storage to encode object names in the response.
      Parameters:
      encodingType - The encoding type.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • keyMarker

      @BetaApi public ListMultipartUploadsRequest.Builder keyMarker(String keyMarker)
      Sets the key marker.
      Parameters:
      keyMarker - The key marker.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • maxUploads

      @BetaApi public ListMultipartUploadsRequest.Builder maxUploads(Integer maxUploads)
      Sets the maximum number of multipart uploads to return.
      Parameters:
      maxUploads - The maximum number of uploads.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • prefix

      @BetaApi public ListMultipartUploadsRequest.Builder prefix(String prefix)
      Sets the prefix to filter results.
      Parameters:
      prefix - The prefix.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • uploadIdMarker

      @BetaApi public ListMultipartUploadsRequest.Builder uploadIdMarker(String uploadIdMarker)
      Sets the upload ID marker.
      Parameters:
      uploadIdMarker - The upload ID marker.
      Returns:
      This builder.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.
    • userProject

      @BetaApi public ListMultipartUploadsRequest.Builder userProject(String userProject)
      Sets the user-project.
      Parameters:
      userProject - The user-project.
      Returns:
      This builder.
      Since:
      2.61 This new api is in preview and is subject to breaking changes.
      See Also:
    • build

      @BetaApi public ListMultipartUploadsRequest build()
      Builds the request.
      Returns:
      The built request.
      Since:
      2.61.0 This new api is in preview and is subject to breaking changes.