Package com.courier.models.users.tenants
Class TenantAddMultipleParams.Builder
-
- All Implemented Interfaces:
public final class TenantAddMultipleParams.BuilderA builder for TenantAddMultipleParams.
-
-
Method Summary
-
-
Method Detail
-
userId
final TenantAddMultipleParams.Builder userId(String userId)
-
userId
final TenantAddMultipleParams.Builder userId(Optional<String> userId)
Alias for calling Builder.userId with
userId.orElse(null).
-
body
final TenantAddMultipleParams.Builder body(TenantAddMultipleParams.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:
-
tenants
final TenantAddMultipleParams.Builder tenants(List<TenantAssociation> tenants)
-
tenants
final TenantAddMultipleParams.Builder tenants(JsonField<List<TenantAssociation>> tenants)
Sets Builder.tenants to an arbitrary JSON value.
You should usually call Builder.tenants with a well-typed
List<TenantAssociation>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTenant
final TenantAddMultipleParams.Builder addTenant(TenantAssociation tenant)
Adds a single TenantAssociation to tenants.
-
additionalBodyProperties
final TenantAddMultipleParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TenantAddMultipleParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TenantAddMultipleParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TenantAddMultipleParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TenantAddMultipleParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TenantAddMultipleParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TenantAddMultipleParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TenantAddMultipleParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TenantAddMultipleParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TenantAddMultipleParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TenantAddMultipleParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TenantAddMultipleParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TenantAddMultipleParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TenantAddMultipleParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TenantAddMultipleParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TenantAddMultipleParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TenantAddMultipleParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TenantAddMultipleParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TenantAddMultipleParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TenantAddMultipleParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TenantAddMultipleParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TenantAddMultipleParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TenantAddMultipleParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TenantAddMultipleParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TenantAddMultipleParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TenantAddMultipleParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TenantAddMultipleParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TenantAddMultipleParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TenantAddMultipleParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TenantAddMultipleParams build()
Returns an immutable instance of TenantAddMultipleParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.tenants()
-
-
-
-