Class ContainerCreateParams.Builder
-
- All Implemented Interfaces:
public final class ContainerCreateParams.Builder
A builder for ContainerCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ContainerCreateParams.Builder body(ContainerCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
name
final ContainerCreateParams.Builder name(String name)
Name of the container to create.
-
name
final ContainerCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
expiresAfter
final ContainerCreateParams.Builder expiresAfter(ContainerCreateParams.ExpiresAfter expiresAfter)
Container expiration time in seconds relative to the 'anchor' time.
-
expiresAfter
final ContainerCreateParams.Builder expiresAfter(JsonField<ContainerCreateParams.ExpiresAfter> expiresAfter)
Sets Builder.expiresAfter to an arbitrary JSON value.
You should usually call Builder.expiresAfter with a well-typed ExpiresAfter value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fileIds
final ContainerCreateParams.Builder fileIds(List<String> fileIds)
IDs of files to copy to the container.
-
fileIds
final ContainerCreateParams.Builder fileIds(JsonField<List<String>> fileIds)
Sets Builder.fileIds to an arbitrary JSON value.
You should usually call Builder.fileIds with a well-typed
List<String>
value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFileId
final ContainerCreateParams.Builder addFileId(String fileId)
-
additionalBodyProperties
final ContainerCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ContainerCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ContainerCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ContainerCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ContainerCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ContainerCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ContainerCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ContainerCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ContainerCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ContainerCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ContainerCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ContainerCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ContainerCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ContainerCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ContainerCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ContainerCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ContainerCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ContainerCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ContainerCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ContainerCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ContainerCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ContainerCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ContainerCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ContainerCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ContainerCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ContainerCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ContainerCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ContainerCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ContainerCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ContainerCreateParams build()
Returns an immutable instance of ContainerCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-