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