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