Class CrossObjectInsertResponse.Builder
-
- All Implemented Interfaces:
public final class CrossObjectInsertResponse.BuilderA builder for CrossObjectInsertResponse.
-
-
Method Summary
-
-
Method Detail
-
dataset
final CrossObjectInsertResponse.Builder dataset(CrossObjectInsertResponse.Dataset dataset)
A mapping from dataset id to row ids for inserted
events
-
dataset
final CrossObjectInsertResponse.Builder dataset(Optional<CrossObjectInsertResponse.Dataset> dataset)
Alias for calling Builder.dataset with
dataset.orElse(null).
-
dataset
final CrossObjectInsertResponse.Builder dataset(JsonField<CrossObjectInsertResponse.Dataset> dataset)
Sets Builder.dataset to an arbitrary JSON value.
You should usually call Builder.dataset with a well-typed Dataset value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
experiment
final CrossObjectInsertResponse.Builder experiment(CrossObjectInsertResponse.Experiment experiment)
A mapping from experiment id to row ids for inserted
events
-
experiment
final CrossObjectInsertResponse.Builder experiment(Optional<CrossObjectInsertResponse.Experiment> experiment)
Alias for calling Builder.experiment with
experiment.orElse(null).
-
experiment
final CrossObjectInsertResponse.Builder experiment(JsonField<CrossObjectInsertResponse.Experiment> experiment)
Sets Builder.experiment to an arbitrary JSON value.
You should usually call Builder.experiment with a well-typed Experiment value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
projectLogs
final CrossObjectInsertResponse.Builder projectLogs(CrossObjectInsertResponse.ProjectLogs projectLogs)
A mapping from project id to row ids for inserted
events
-
projectLogs
final CrossObjectInsertResponse.Builder projectLogs(Optional<CrossObjectInsertResponse.ProjectLogs> projectLogs)
Alias for calling Builder.projectLogs with
projectLogs.orElse(null).
-
projectLogs
final CrossObjectInsertResponse.Builder projectLogs(JsonField<CrossObjectInsertResponse.ProjectLogs> projectLogs)
Sets Builder.projectLogs to an arbitrary JSON value.
You should usually call Builder.projectLogs with a well-typed ProjectLogs value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final CrossObjectInsertResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CrossObjectInsertResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CrossObjectInsertResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CrossObjectInsertResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CrossObjectInsertResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CrossObjectInsertResponse build()
Returns an immutable instance of CrossObjectInsertResponse.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-