Class ExperimentUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ExperimentUpdateParams.BuilderA builder for ExperimentUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
experimentId
final ExperimentUpdateParams.Builder experimentId(String experimentId)
Experiment id
-
body
final ExperimentUpdateParams.Builder body(ExperimentUpdateParams.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:
-
baseExpId
final ExperimentUpdateParams.Builder baseExpId(String baseExpId)
Id of default base experiment to compare against when viewing this experiment
-
baseExpId
final ExperimentUpdateParams.Builder baseExpId(Optional<String> baseExpId)
Alias for calling Builder.baseExpId with
baseExpId.orElse(null).
-
baseExpId
final ExperimentUpdateParams.Builder baseExpId(JsonField<String> baseExpId)
Sets Builder.baseExpId to an arbitrary JSON value.
You should usually call Builder.baseExpId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
datasetId
final ExperimentUpdateParams.Builder datasetId(String datasetId)
Identifier of the linked dataset, or null if the experiment is not linked to a dataset
-
datasetId
final ExperimentUpdateParams.Builder datasetId(Optional<String> datasetId)
Alias for calling Builder.datasetId with
datasetId.orElse(null).
-
datasetId
final ExperimentUpdateParams.Builder datasetId(JsonField<String> datasetId)
Sets Builder.datasetId to an arbitrary JSON value.
You should usually call Builder.datasetId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
datasetVersion
final ExperimentUpdateParams.Builder datasetVersion(String datasetVersion)
Version number of the linked dataset the experiment was run against. This can be used to reproduce the experiment after the dataset has been modified.
-
datasetVersion
final ExperimentUpdateParams.Builder datasetVersion(Optional<String> datasetVersion)
Alias for calling Builder.datasetVersion with
datasetVersion.orElse(null).
-
datasetVersion
final ExperimentUpdateParams.Builder datasetVersion(JsonField<String> datasetVersion)
Sets Builder.datasetVersion to an arbitrary JSON value.
You should usually call Builder.datasetVersion 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 ExperimentUpdateParams.Builder description(String description)
Textual description of the experiment
-
description
final ExperimentUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final ExperimentUpdateParams.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 ExperimentUpdateParams.Builder metadata(ExperimentUpdateParams.Metadata metadata)
User-controlled metadata about the experiment
-
metadata
final ExperimentUpdateParams.Builder metadata(Optional<ExperimentUpdateParams.Metadata> metadata)
Alias for calling Builder.metadata with
metadata.orElse(null).
-
metadata
final ExperimentUpdateParams.Builder metadata(JsonField<ExperimentUpdateParams.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 ExperimentUpdateParams.Builder name(String name)
Name of the experiment. Within a project, experiment names are unique
-
name
final ExperimentUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final ExperimentUpdateParams.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.
-
public_
final ExperimentUpdateParams.Builder public_(Boolean public_)
Whether or not the experiment is public. Public experiments can be viewed by anybody inside or outside the organization
-
public_
final ExperimentUpdateParams.Builder public_(Boolean public_)
Alias for Builder.public_.
This unboxed primitive overload exists for backwards compatibility.
-
public_
final ExperimentUpdateParams.Builder public_(Optional<Boolean> public_)
Alias for calling Builder.public_ with
public_.orElse(null).
-
public_
final ExperimentUpdateParams.Builder public_(JsonField<Boolean> public_)
Sets Builder.public_ to an arbitrary JSON value.
You should usually call Builder.public_ with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
repoInfo
final ExperimentUpdateParams.Builder repoInfo(RepoInfo repoInfo)
Metadata about the state of the repo when the experiment was created
-
repoInfo
final ExperimentUpdateParams.Builder repoInfo(Optional<RepoInfo> repoInfo)
Alias for calling Builder.repoInfo with
repoInfo.orElse(null).
-
repoInfo
final ExperimentUpdateParams.Builder repoInfo(JsonField<RepoInfo> repoInfo)
Sets Builder.repoInfo to an arbitrary JSON value.
You should usually call Builder.repoInfo with a well-typed RepoInfo value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ExperimentUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ExperimentUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ExperimentUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ExperimentUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ExperimentUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ExperimentUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ExperimentUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ExperimentUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ExperimentUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ExperimentUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ExperimentUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ExperimentUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ExperimentUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ExperimentUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ExperimentUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ExperimentUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ExperimentUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ExperimentUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ExperimentUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ExperimentUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ExperimentUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ExperimentUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ExperimentUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ExperimentUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ExperimentUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ExperimentUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ExperimentUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ExperimentUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ExperimentUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ExperimentUpdateParams build()
Returns an immutable instance of ExperimentUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.experimentId()
-
-
-
-