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