Interface S3ObjectMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3ObjectMetadata.Builder,S3ObjectMetadata>,SdkBuilder<S3ObjectMetadata.Builder,S3ObjectMetadata>,SdkPojo
- Enclosing class:
- S3ObjectMetadata
public static interface S3ObjectMetadata.Builder extends SdkPojo, CopyableBuilder<S3ObjectMetadata.Builder,S3ObjectMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S3ObjectMetadata.BuildercacheControl(String cacheControl)S3ObjectMetadata.BuildercontentDisposition(String contentDisposition)S3ObjectMetadata.BuildercontentEncoding(String contentEncoding)S3ObjectMetadata.BuildercontentLanguage(String contentLanguage)S3ObjectMetadata.BuildercontentLength(Long contentLength)S3ObjectMetadata.BuildercontentMD5(String contentMD5)S3ObjectMetadata.BuildercontentType(String contentType)S3ObjectMetadata.BuilderhttpExpiresDate(Instant httpExpiresDate)S3ObjectMetadata.BuilderrequesterCharged(Boolean requesterCharged)S3ObjectMetadata.BuildersseAlgorithm(String sseAlgorithm)S3ObjectMetadata.BuildersseAlgorithm(S3SSEAlgorithm sseAlgorithm)S3ObjectMetadata.BuilderuserMetadata(Map<String,String> userMetadata)-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
cacheControl
S3ObjectMetadata.Builder cacheControl(String cacheControl)
- Parameters:
cacheControl-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentDisposition
S3ObjectMetadata.Builder contentDisposition(String contentDisposition)
- Parameters:
contentDisposition-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentEncoding
S3ObjectMetadata.Builder contentEncoding(String contentEncoding)
- Parameters:
contentEncoding-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentLanguage
S3ObjectMetadata.Builder contentLanguage(String contentLanguage)
- Parameters:
contentLanguage-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userMetadata
S3ObjectMetadata.Builder userMetadata(Map<String,String> userMetadata)
- Parameters:
userMetadata-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentLength
S3ObjectMetadata.Builder contentLength(Long contentLength)
- Parameters:
contentLength-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentMD5
S3ObjectMetadata.Builder contentMD5(String contentMD5)
- Parameters:
contentMD5-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentType
S3ObjectMetadata.Builder contentType(String contentType)
- Parameters:
contentType-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpExpiresDate
S3ObjectMetadata.Builder httpExpiresDate(Instant httpExpiresDate)
- Parameters:
httpExpiresDate-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterCharged
S3ObjectMetadata.Builder requesterCharged(Boolean requesterCharged)
- Parameters:
requesterCharged-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseAlgorithm
S3ObjectMetadata.Builder sseAlgorithm(String sseAlgorithm)
- Parameters:
sseAlgorithm-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3SSEAlgorithm,S3SSEAlgorithm
-
sseAlgorithm
S3ObjectMetadata.Builder sseAlgorithm(S3SSEAlgorithm sseAlgorithm)
- Parameters:
sseAlgorithm-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3SSEAlgorithm,S3SSEAlgorithm
-
-