Class ServiceAccountCreateParams.Builder
-
- All Implemented Interfaces:
public final class ServiceAccountCreateParams.BuilderA builder for ServiceAccountCreateParams.
-
-
Method Summary
-
-
Method Detail
-
projectId
final ServiceAccountCreateParams.Builder projectId(String projectId)
-
projectId
final ServiceAccountCreateParams.Builder projectId(Optional<String> projectId)
Alias for calling Builder.projectId with
projectId.orElse(null).
-
body
final ServiceAccountCreateParams.Builder body(ServiceAccountCreateParams.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 ServiceAccountCreateParams.Builder name(String name)
The name of the service account being created.
-
name
final ServiceAccountCreateParams.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.
-
additionalBodyProperties
final ServiceAccountCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ServiceAccountCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ServiceAccountCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ServiceAccountCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ServiceAccountCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ServiceAccountCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ServiceAccountCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ServiceAccountCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ServiceAccountCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ServiceAccountCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ServiceAccountCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ServiceAccountCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ServiceAccountCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ServiceAccountCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ServiceAccountCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ServiceAccountCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ServiceAccountCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ServiceAccountCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ServiceAccountCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ServiceAccountCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ServiceAccountCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ServiceAccountCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ServiceAccountCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ServiceAccountCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ServiceAccountCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ServiceAccountCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ServiceAccountCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ServiceAccountCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ServiceAccountCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ServiceAccountCreateParams build()
Returns an immutable instance of ServiceAccountCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-