public static final class MultipartBodyOptions.Builder
extends java.lang.Object
MultipartBodyOptions
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MultipartBodyOptions.Builder |
body(java.lang.String body)
Sets the value of
MultipartBodyOptions.getBody() |
MultipartBodyOptions |
build()
Builds the configured instance.
|
MultipartBodyOptions.Builder |
contentType(java.lang.String contentType)
Sets the value of
MultipartBodyOptions.getContentType() |
MultipartBodyOptions.Builder |
transferEncoding(java.lang.String transferEncoding)
Sets the value of
MultipartBodyOptions.getTransferEncoding() |
public MultipartBodyOptions.Builder contentType(java.lang.String contentType)
MultipartBodyOptions.getContentType()
contentType
- `Content-Type` header of this part. This parameter is required.
Some examples of content types:
text/x-shellscript; charset="utf-8"
(shell script)text/cloud-boothook; charset="utf-8"
(shell script executed during boot phase)
For Linux shell scripts use text/x-shellscript
.
this
public MultipartBodyOptions.Builder body(java.lang.String body)
MultipartBodyOptions.getBody()
body
- The body of message.this
public MultipartBodyOptions.Builder transferEncoding(java.lang.String transferEncoding)
MultipartBodyOptions.getTransferEncoding()
transferEncoding
- `Content-Transfer-Encoding` header specifying part encoding.this
public MultipartBodyOptions build()
MultipartBodyOptions
java.lang.NullPointerException
- if any required attribute was not provided