Class GetObjectRequest<T extends GetObjectRequest<T>>

    • Constructor Detail

      • GetObjectRequest

        public GetObjectRequest​(java.lang.String bucketName,
                                java.lang.String key)
      • GetObjectRequest

        protected GetObjectRequest​(Method method,
                                   java.lang.String bucketName,
                                   java.lang.String key)
    • Method Detail

      • getQueryParams

        public java.util.Map<java.lang.String,​java.lang.String> getQueryParams()
        Description copied from class: ObjectRequest
        Override to return the request-specific query parameters based on properties of the request. Do NOT include the subresource in this map; it will be inserted automatically. Note this implementation uses a TreeSet, which will sort the parameters by name. This is done to make URLs consistent for testing and should not change the semantics of any request.
        Overrides:
        getQueryParams in class ObjectRequest
      • getHeaders

        public java.util.Map<java.lang.String,​java.util.List<java.lang.Object>> getHeaders()
        Description copied from class: ObjectRequest
        Override to return request-specific headers based on properties of the request. Always call super() first and modify the result.
        Overrides:
        getHeaders in class ObjectRequest
      • getVersionId

        public java.lang.String getVersionId()
      • setVersionId

        public void setVersionId​(java.lang.String versionId)
      • getRange

        public Range getRange()
      • setRange

        public void setRange​(Range range)
      • getIfModifiedSince

        public java.util.Date getIfModifiedSince()
      • setIfModifiedSince

        public void setIfModifiedSince​(java.util.Date ifModifiedSince)
      • getIfUnmodifiedSince

        public java.util.Date getIfUnmodifiedSince()
      • setIfUnmodifiedSince

        public void setIfUnmodifiedSince​(java.util.Date ifUnmodifiedSince)
      • getIfMatch

        public java.lang.String getIfMatch()
      • setIfMatch

        public void setIfMatch​(java.lang.String ifMatch)
      • getIfNoneMatch

        public java.lang.String getIfNoneMatch()
      • setIfNoneMatch

        public void setIfNoneMatch​(java.lang.String ifNoneMatch)
      • setHeaderOverrides

        public void setHeaderOverrides​(java.util.Map<ResponseHeaderOverride,​java.lang.String> headerOverrides)
      • withVersionId

        public T withVersionId​(java.lang.String versionId)
      • withRange

        public T withRange​(Range range)
      • withIfModifiedSince

        public T withIfModifiedSince​(java.util.Date ifModifiedSince)
      • withIfUnmodifiedSince

        public T withIfUnmodifiedSince​(java.util.Date ifUnmodifiedSince)
      • withIfMatch

        public T withIfMatch​(java.lang.String ifMatch)
      • withIfNoneMatch

        public T withIfNoneMatch​(java.lang.String ifNoneMatch)