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