From f477465be22eebba018d5f58a0aecfbdae5a05da Mon Sep 17 00:00:00 2001 From: hkang1 Date: Mon, 18 Nov 2024 11:37:16 -0700 Subject: [PATCH] chore: update generated files --- harness/determined/common/api/bindings.py | 1342 +----------- proto/buf.image.bin | Bin 665762 -> 651972 bytes proto/pkg/apiv1/api.pb.go | 2247 +++++++------------- proto/pkg/apiv1/api.pb.gw.go | 1344 ++---------- webui/react/src/services/api-ts-sdk/api.ts | 1755 +-------------- 5 files changed, 1135 insertions(+), 5553 deletions(-) diff --git a/harness/determined/common/api/bindings.py b/harness/determined/common/api/bindings.py index b6384d66a20..22b7b470273 100644 --- a/harness/determined/common/api/bindings.py +++ b/harness/determined/common/api/bindings.py @@ -1726,40 +1726,36 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1ArchiveRunsRequest(Printable): filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None def __init__( self, *, projectId: int, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, ): self.projectId = projectId + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds @classmethod def from_json(cls, obj: Json) -> "v1ArchiveRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { "projectId": obj["projectId"], + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { "projectId": self.projectId, + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds return out class v1ArchiveRunsResponse(Printable): @@ -1785,67 +1781,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1ArchiveSearchesRequest(Printable): - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1ArchiveSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1ArchiveSearchesResponse(Printable): - """Response to ArchiveSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1ArchiveSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1AssignMultipleGroupsRequest(Printable): """Add and remove multiple users from multiple groups.""" @@ -2147,68 +2082,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1CancelSearchesRequest(Printable): - """Cancel searches.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1CancelSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1CancelSearchesResponse(Printable): - """Response to CancelSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1CancelSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1Checkpoint(Printable): """Checkpoint a collection of files saved by a task.""" allocationId: "typing.Optional[str]" = None @@ -3374,40 +3247,40 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1DeleteRunsRequest(Printable): """Delete runs.""" filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None + projectId: "typing.Optional[int]" = None def __init__( self, *, - projectId: int, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, + projectId: "typing.Union[int, None, Unset]" = _unset, ): - self.projectId = projectId + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds + if not isinstance(projectId, Unset): + self.projectId = projectId @classmethod def from_json(cls, obj: Json) -> "v1DeleteRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] + if "projectId" in obj: + kwargs["projectId"] = obj["projectId"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds + if not omit_unset or "projectId" in vars(self): + out["projectId"] = self.projectId return out class v1DeleteRunsResponse(Printable): @@ -3433,68 +3306,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1DeleteSearchesRequest(Printable): - """Delete searches.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1DeleteSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1DeleteSearchesResponse(Printable): - """Response to DeleteSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1DeleteSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1DeleteWorkspaceResponse(Printable): """Response to DeleteWorkspaceRequest.""" @@ -4674,55 +4485,6 @@ class v1GenericTaskState(DetEnum): STOPPING_COMPLETED = "GENERIC_TASK_STATE_STOPPING_COMPLETED" STOPPING_ERROR = "GENERIC_TASK_STATE_STOPPING_ERROR" -class v1GetAccessTokensRequestSortBy(DetEnum): - """Sort token info by the given field. - - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - - SORT_BY_USER_ID: Returns token info sorted by user id. - - SORT_BY_EXPIRY: Returns token info sorted by expiry. - - SORT_BY_CREATED_AT: Returns token info sorted by created at. - - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - """ - UNSPECIFIED = "SORT_BY_UNSPECIFIED" - USER_ID = "SORT_BY_USER_ID" - EXPIRY = "SORT_BY_EXPIRY" - CREATED_AT = "SORT_BY_CREATED_AT" - TOKEN_TYPE = "SORT_BY_TOKEN_TYPE" - REVOKED = "SORT_BY_REVOKED" - DESCRIPTION = "SORT_BY_DESCRIPTION" - -class v1GetAccessTokensResponse(Printable): - """Response to GetAccessTokensRequest.""" - pagination: "typing.Optional[v1Pagination]" = None - - def __init__( - self, - *, - tokenInfo: "typing.Sequence[v1TokenInfo]", - pagination: "typing.Union[v1Pagination, None, Unset]" = _unset, - ): - self.tokenInfo = tokenInfo - if not isinstance(pagination, Unset): - self.pagination = pagination - - @classmethod - def from_json(cls, obj: Json) -> "v1GetAccessTokensResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "tokenInfo": [v1TokenInfo.from_json(x) for x in obj["tokenInfo"]], - } - if "pagination" in obj: - kwargs["pagination"] = v1Pagination.from_json(obj["pagination"]) if obj["pagination"] is not None else None - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "tokenInfo": [x.to_json(omit_unset) for x in self.tokenInfo], - } - if not omit_unset or "pagination" in vars(self): - out["pagination"] = None if self.pagination is None else self.pagination.to_json(omit_unset) - return out - class v1GetActiveTasksCountResponse(Printable): """Response to GetActiveTasksCountRequest.""" @@ -7920,43 +7682,39 @@ class v1KillRunsRequest(Printable): """Kill runs.""" filter: "typing.Optional[str]" = None projectId: "typing.Optional[int]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None def __init__( self, *, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, projectId: "typing.Union[int, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, ): + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter if not isinstance(projectId, Unset): self.projectId = projectId - if not isinstance(runIds, Unset): - self.runIds = runIds @classmethod def from_json(cls, obj: Json) -> "v1KillRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] if "projectId" in obj: kwargs["projectId"] = obj["projectId"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter if not omit_unset or "projectId" in vars(self): out["projectId"] = self.projectId - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds return out class v1KillRunsResponse(Printable): @@ -7982,68 +7740,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1KillSearchesRequest(Printable): - """Kill searches.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1KillSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1KillSearchesResponse(Printable): - """Response to KillSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1KillSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1KillShellResponse(Printable): """Response to KillShellRequest.""" shell: "typing.Optional[v1Shell]" = None @@ -8490,122 +8186,20 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out["warnings"] = None if self.warnings is None else [x.value for x in self.warnings] return out -class v1LaunchTensorboardSearchesRequest(Printable): - """Request to launch a tensorboard using searches matching a filter.""" - config: "typing.Optional[typing.Dict[str, typing.Any]]" = None - files: "typing.Optional[typing.Sequence[v1File]]" = None - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - templateName: "typing.Optional[str]" = None - workspaceId: "typing.Optional[int]" = None - - def __init__( - self, - *, - config: "typing.Union[typing.Dict[str, typing.Any], None, Unset]" = _unset, - files: "typing.Union[typing.Sequence[v1File], None, Unset]" = _unset, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - templateName: "typing.Union[str, None, Unset]" = _unset, - workspaceId: "typing.Union[int, None, Unset]" = _unset, - ): - if not isinstance(config, Unset): - self.config = config - if not isinstance(files, Unset): - self.files = files - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - if not isinstance(templateName, Unset): - self.templateName = templateName - if not isinstance(workspaceId, Unset): - self.workspaceId = workspaceId - - @classmethod - def from_json(cls, obj: Json) -> "v1LaunchTensorboardSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - } - if "config" in obj: - kwargs["config"] = obj["config"] - if "files" in obj: - kwargs["files"] = [v1File.from_json(x) for x in obj["files"]] if obj["files"] is not None else None - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - if "templateName" in obj: - kwargs["templateName"] = obj["templateName"] - if "workspaceId" in obj: - kwargs["workspaceId"] = obj["workspaceId"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - } - if not omit_unset or "config" in vars(self): - out["config"] = self.config - if not omit_unset or "files" in vars(self): - out["files"] = None if self.files is None else [x.to_json(omit_unset) for x in self.files] - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - if not omit_unset or "templateName" in vars(self): - out["templateName"] = self.templateName - if not omit_unset or "workspaceId" in vars(self): - out["workspaceId"] = self.workspaceId - return out - -class v1LaunchTensorboardSearchesResponse(Printable): - """Response to LaunchTensorboardSearchesRequest.""" - warnings: "typing.Optional[typing.Sequence[v1LaunchWarning]]" = None - - def __init__( - self, - *, - config: "typing.Dict[str, typing.Any]", - tensorboard: "v1Tensorboard", - warnings: "typing.Union[typing.Sequence[v1LaunchWarning], None, Unset]" = _unset, - ): - self.config = config - self.tensorboard = tensorboard - if not isinstance(warnings, Unset): - self.warnings = warnings - - @classmethod - def from_json(cls, obj: Json) -> "v1LaunchTensorboardSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "config": obj["config"], - "tensorboard": v1Tensorboard.from_json(obj["tensorboard"]), - } - if "warnings" in obj: - kwargs["warnings"] = [v1LaunchWarning(x) for x in obj["warnings"]] if obj["warnings"] is not None else None - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "config": self.config, - "tensorboard": self.tensorboard.to_json(omit_unset), - } - if not omit_unset or "warnings" in vars(self): - out["warnings"] = None if self.warnings is None else [x.value for x in self.warnings] - return out - -class v1LaunchWarning(DetEnum): - """Enum values for warnings when launching commands. - - LAUNCH_WARNING_UNSPECIFIED: Default value - - LAUNCH_WARNING_CURRENT_SLOTS_EXCEEDED: For a default webhook - """ - UNSPECIFIED = "LAUNCH_WARNING_UNSPECIFIED" - CURRENT_SLOTS_EXCEEDED = "LAUNCH_WARNING_CURRENT_SLOTS_EXCEEDED" - -class v1LimitedJob(Printable): - """LimitedJob is a Job with omitted fields.""" - priority: "typing.Optional[int]" = None - progress: "typing.Optional[float]" = None - summary: "typing.Optional[v1JobSummary]" = None - weight: "typing.Optional[float]" = None +class v1LaunchWarning(DetEnum): + """Enum values for warnings when launching commands. + - LAUNCH_WARNING_UNSPECIFIED: Default value + - LAUNCH_WARNING_CURRENT_SLOTS_EXCEEDED: For a default webhook + """ + UNSPECIFIED = "LAUNCH_WARNING_UNSPECIFIED" + CURRENT_SLOTS_EXCEEDED = "LAUNCH_WARNING_CURRENT_SLOTS_EXCEEDED" + +class v1LimitedJob(Printable): + """LimitedJob is a Job with omitted fields.""" + priority: "typing.Optional[int]" = None + progress: "typing.Optional[float]" = None + summary: "typing.Optional[v1JobSummary]" = None + weight: "typing.Optional[float]" = None def __init__( self, @@ -9609,24 +9203,22 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1MoveRunsRequest(Printable): """Request to move the run to a different project.""" filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None skipMultitrial: "typing.Optional[bool]" = None def __init__( self, *, destinationProjectId: int, + runIds: "typing.Sequence[int]", sourceProjectId: int, filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, skipMultitrial: "typing.Union[bool, None, Unset]" = _unset, ): self.destinationProjectId = destinationProjectId + self.runIds = runIds self.sourceProjectId = sourceProjectId if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds if not isinstance(skipMultitrial, Unset): self.skipMultitrial = skipMultitrial @@ -9634,12 +9226,11 @@ def __init__( def from_json(cls, obj: Json) -> "v1MoveRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { "destinationProjectId": obj["destinationProjectId"], + "runIds": obj["runIds"], "sourceProjectId": obj["sourceProjectId"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] if "skipMultitrial" in obj: kwargs["skipMultitrial"] = obj["skipMultitrial"] return cls(**kwargs) @@ -9647,12 +9238,11 @@ def from_json(cls, obj: Json) -> "v1MoveRunsRequest": def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { "destinationProjectId": self.destinationProjectId, + "runIds": self.runIds, "sourceProjectId": self.sourceProjectId, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds if not omit_unset or "skipMultitrial" in vars(self): out["skipMultitrial"] = self.skipMultitrial return out @@ -9680,72 +9270,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1MoveSearchesRequest(Printable): - """Request to move the search to a different project.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - destinationProjectId: int, - sourceProjectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.destinationProjectId = destinationProjectId - self.sourceProjectId = sourceProjectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1MoveSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "destinationProjectId": obj["destinationProjectId"], - "sourceProjectId": obj["sourceProjectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "destinationProjectId": self.destinationProjectId, - "sourceProjectId": self.sourceProjectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1MoveSearchesResponse(Printable): - """Response to MoveSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1MoveSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1Note(Printable): """Note is a user comment connected to a project.""" @@ -10055,72 +9579,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out["total"] = self.total return out -class v1PatchAccessTokenRequest(Printable): - """Patch user's access token info.""" - description: "typing.Optional[str]" = None - setRevoked: "typing.Optional[bool]" = None - - def __init__( - self, - *, - tokenId: int, - description: "typing.Union[str, None, Unset]" = _unset, - setRevoked: "typing.Union[bool, None, Unset]" = _unset, - ): - self.tokenId = tokenId - if not isinstance(description, Unset): - self.description = description - if not isinstance(setRevoked, Unset): - self.setRevoked = setRevoked - - @classmethod - def from_json(cls, obj: Json) -> "v1PatchAccessTokenRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "tokenId": obj["tokenId"], - } - if "description" in obj: - kwargs["description"] = obj["description"] - if "setRevoked" in obj: - kwargs["setRevoked"] = obj["setRevoked"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "tokenId": self.tokenId, - } - if not omit_unset or "description" in vars(self): - out["description"] = self.description - if not omit_unset or "setRevoked" in vars(self): - out["setRevoked"] = self.setRevoked - return out - -class v1PatchAccessTokenResponse(Printable): - """Response to PatchAccessTokenRequest.""" - tokenInfo: "typing.Optional[v1TokenInfo]" = None - - def __init__( - self, - *, - tokenInfo: "typing.Union[v1TokenInfo, None, Unset]" = _unset, - ): - if not isinstance(tokenInfo, Unset): - self.tokenInfo = tokenInfo - - @classmethod - def from_json(cls, obj: Json) -> "v1PatchAccessTokenResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - } - if "tokenInfo" in obj: - kwargs["tokenInfo"] = v1TokenInfo.from_json(obj["tokenInfo"]) if obj["tokenInfo"] is not None else None - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - } - if not omit_unset or "tokenInfo" in vars(self): - out["tokenInfo"] = None if self.tokenInfo is None else self.tokenInfo.to_json(omit_unset) - return out - class v1PatchCheckpoint(Printable): """Request to change checkpoint database information.""" resources: "typing.Optional[PatchCheckpointOptionalResources]" = None @@ -11047,40 +10505,36 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1PauseRunsRequest(Printable): """Request to pause the experiment associated witha run.""" filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None def __init__( self, *, projectId: int, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, ): self.projectId = projectId + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds @classmethod def from_json(cls, obj: Json) -> "v1PauseRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { "projectId": obj["projectId"], + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { "projectId": self.projectId, + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds return out class v1PauseRunsResponse(Printable): @@ -11106,68 +10560,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1PauseSearchesRequest(Printable): - """Request to pause the experiment associated witha search.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1PauseSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1PauseSearchesResponse(Printable): - """Response to PauseSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1PauseSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1Permission(Printable): name: "typing.Optional[str]" = None scopeTypeMask: "typing.Optional[v1ScopeTypeMask]" = None @@ -11389,80 +10781,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out["timeRange"] = None if self.timeRange is None else self.timeRange.to_json(omit_unset) return out -class v1PostAccessTokenRequest(Printable): - """Create the requested user's accessToken.""" - description: "typing.Optional[str]" = None - lifespan: "typing.Optional[str]" = None - - def __init__( - self, - *, - userId: int, - description: "typing.Union[str, None, Unset]" = _unset, - lifespan: "typing.Union[str, None, Unset]" = _unset, - ): - self.userId = userId - if not isinstance(description, Unset): - self.description = description - if not isinstance(lifespan, Unset): - self.lifespan = lifespan - - @classmethod - def from_json(cls, obj: Json) -> "v1PostAccessTokenRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "userId": obj["userId"], - } - if "description" in obj: - kwargs["description"] = obj["description"] - if "lifespan" in obj: - kwargs["lifespan"] = obj["lifespan"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "userId": self.userId, - } - if not omit_unset or "description" in vars(self): - out["description"] = self.description - if not omit_unset or "lifespan" in vars(self): - out["lifespan"] = self.lifespan - return out - -class v1PostAccessTokenResponse(Printable): - """Response to PostAccessTokenRequest.""" - token: "typing.Optional[str]" = None - tokenId: "typing.Optional[int]" = None - - def __init__( - self, - *, - token: "typing.Union[str, None, Unset]" = _unset, - tokenId: "typing.Union[int, None, Unset]" = _unset, - ): - if not isinstance(token, Unset): - self.token = token - if not isinstance(tokenId, Unset): - self.tokenId = tokenId - - @classmethod - def from_json(cls, obj: Json) -> "v1PostAccessTokenResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - } - if "token" in obj: - kwargs["token"] = obj["token"] - if "tokenId" in obj: - kwargs["tokenId"] = obj["tokenId"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - } - if not omit_unset or "token" in vars(self): - out["token"] = self.token - if not omit_unset or "tokenId" in vars(self): - out["tokenId"] = self.tokenId - return out - class v1PostAllocationAcceleratorDataRequest(Printable): """Set the accelerator data for some allocation.""" @@ -14121,40 +13439,36 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1ResumeRunsRequest(Printable): """Request to unpause the experiment associated witha run.""" filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None def __init__( self, *, projectId: int, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, ): self.projectId = projectId + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds @classmethod def from_json(cls, obj: Json) -> "v1ResumeRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { "projectId": obj["projectId"], + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { "projectId": self.projectId, + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds return out class v1ResumeRunsResponse(Printable): @@ -14180,68 +13494,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1ResumeSearchesRequest(Printable): - """Request to unpause the experiment associated witha search.""" - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1ResumeSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1ResumeSearchesResponse(Printable): - """Response to ResumeSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1ResumeSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1Role(Printable): name: "typing.Optional[str]" = None permissions: "typing.Optional[typing.Sequence[v1Permission]]" = None @@ -14592,33 +13844,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out["workspace"] = self.workspace return out -class v1SearchActionResult(Printable): - """Message for results of individual searches in a multi-search action.""" - - def __init__( - self, - *, - error: str, - id: int, - ): - self.error = error - self.id = id - - @classmethod - def from_json(cls, obj: Json) -> "v1SearchActionResult": - kwargs: "typing.Dict[str, typing.Any]" = { - "error": obj["error"], - "id": obj["id"], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "error": self.error, - "id": self.id, - } - return out - class v1SearchExperimentExperiment(Printable): bestTrial: "typing.Optional[trialv1Trial]" = None @@ -16195,104 +15420,27 @@ def from_json(cls, obj: Json) -> "v1TimestampFieldFilter": } if "gt" in obj: kwargs["gt"] = obj["gt"] - if "gte" in obj: - kwargs["gte"] = obj["gte"] - if "lt" in obj: - kwargs["lt"] = obj["lt"] - if "lte" in obj: - kwargs["lte"] = obj["lte"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - } - if not omit_unset or "gt" in vars(self): - out["gt"] = self.gt - if not omit_unset or "gte" in vars(self): - out["gte"] = self.gte - if not omit_unset or "lt" in vars(self): - out["lt"] = self.lt - if not omit_unset or "lte" in vars(self): - out["lte"] = self.lte - return out - -class v1TokenInfo(Printable): - """TokenInfo represents a token entry in the database.""" - createdAt: "typing.Optional[str]" = None - description: "typing.Optional[str]" = None - expiry: "typing.Optional[str]" = None - revoked: "typing.Optional[bool]" = None - tokenType: "typing.Optional[v1TokenType]" = None - - def __init__( - self, - *, - id: int, - userId: int, - createdAt: "typing.Union[str, None, Unset]" = _unset, - description: "typing.Union[str, None, Unset]" = _unset, - expiry: "typing.Union[str, None, Unset]" = _unset, - revoked: "typing.Union[bool, None, Unset]" = _unset, - tokenType: "typing.Union[v1TokenType, None, Unset]" = _unset, - ): - self.id = id - self.userId = userId - if not isinstance(createdAt, Unset): - self.createdAt = createdAt - if not isinstance(description, Unset): - self.description = description - if not isinstance(expiry, Unset): - self.expiry = expiry - if not isinstance(revoked, Unset): - self.revoked = revoked - if not isinstance(tokenType, Unset): - self.tokenType = tokenType - - @classmethod - def from_json(cls, obj: Json) -> "v1TokenInfo": - kwargs: "typing.Dict[str, typing.Any]" = { - "id": obj["id"], - "userId": obj["userId"], - } - if "createdAt" in obj: - kwargs["createdAt"] = obj["createdAt"] - if "description" in obj: - kwargs["description"] = obj["description"] - if "expiry" in obj: - kwargs["expiry"] = obj["expiry"] - if "revoked" in obj: - kwargs["revoked"] = obj["revoked"] - if "tokenType" in obj: - kwargs["tokenType"] = v1TokenType(obj["tokenType"]) if obj["tokenType"] is not None else None + if "gte" in obj: + kwargs["gte"] = obj["gte"] + if "lt" in obj: + kwargs["lt"] = obj["lt"] + if "lte" in obj: + kwargs["lte"] = obj["lte"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { - "id": self.id, - "userId": self.userId, } - if not omit_unset or "createdAt" in vars(self): - out["createdAt"] = self.createdAt - if not omit_unset or "description" in vars(self): - out["description"] = self.description - if not omit_unset or "expiry" in vars(self): - out["expiry"] = self.expiry - if not omit_unset or "revoked" in vars(self): - out["revoked"] = self.revoked - if not omit_unset or "tokenType" in vars(self): - out["tokenType"] = None if self.tokenType is None else self.tokenType.value + if not omit_unset or "gt" in vars(self): + out["gt"] = self.gt + if not omit_unset or "gte" in vars(self): + out["gte"] = self.gte + if not omit_unset or "lt" in vars(self): + out["lt"] = self.lt + if not omit_unset or "lte" in vars(self): + out["lte"] = self.lte return out -class v1TokenType(DetEnum): - """Token type. - - TOKEN_TYPE_UNSPECIFIED: Default token type. - - TOKEN_TYPE_USER_SESSION: User Session token. - - TOKEN_TYPE_ACCESS_TOKEN: Access token. - """ - UNSPECIFIED = "TOKEN_TYPE_UNSPECIFIED" - USER_SESSION = "TOKEN_TYPE_USER_SESSION" - ACCESS_TOKEN = "TOKEN_TYPE_ACCESS_TOKEN" - class v1TrialEarlyExit(Printable): """Signals to the experiment the trial early exited.""" @@ -16960,40 +16108,36 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: class v1UnarchiveRunsRequest(Printable): filter: "typing.Optional[str]" = None - runIds: "typing.Optional[typing.Sequence[int]]" = None def __init__( self, *, projectId: int, + runIds: "typing.Sequence[int]", filter: "typing.Union[str, None, Unset]" = _unset, - runIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, ): self.projectId = projectId + self.runIds = runIds if not isinstance(filter, Unset): self.filter = filter - if not isinstance(runIds, Unset): - self.runIds = runIds @classmethod def from_json(cls, obj: Json) -> "v1UnarchiveRunsRequest": kwargs: "typing.Dict[str, typing.Any]" = { "projectId": obj["projectId"], + "runIds": obj["runIds"], } if "filter" in obj: kwargs["filter"] = obj["filter"] - if "runIds" in obj: - kwargs["runIds"] = obj["runIds"] return cls(**kwargs) def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: out: "typing.Dict[str, typing.Any]" = { "projectId": self.projectId, + "runIds": self.runIds, } if not omit_unset or "filter" in vars(self): out["filter"] = self.filter - if not omit_unset or "runIds" in vars(self): - out["runIds"] = self.runIds return out class v1UnarchiveRunsResponse(Printable): @@ -17019,67 +16163,6 @@ def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: } return out -class v1UnarchiveSearchesRequest(Printable): - filter: "typing.Optional[str]" = None - searchIds: "typing.Optional[typing.Sequence[int]]" = None - - def __init__( - self, - *, - projectId: int, - filter: "typing.Union[str, None, Unset]" = _unset, - searchIds: "typing.Union[typing.Sequence[int], None, Unset]" = _unset, - ): - self.projectId = projectId - if not isinstance(filter, Unset): - self.filter = filter - if not isinstance(searchIds, Unset): - self.searchIds = searchIds - - @classmethod - def from_json(cls, obj: Json) -> "v1UnarchiveSearchesRequest": - kwargs: "typing.Dict[str, typing.Any]" = { - "projectId": obj["projectId"], - } - if "filter" in obj: - kwargs["filter"] = obj["filter"] - if "searchIds" in obj: - kwargs["searchIds"] = obj["searchIds"] - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "projectId": self.projectId, - } - if not omit_unset or "filter" in vars(self): - out["filter"] = self.filter - if not omit_unset or "searchIds" in vars(self): - out["searchIds"] = self.searchIds - return out - -class v1UnarchiveSearchesResponse(Printable): - """Response to UnarchiveSearchesRequest.""" - - def __init__( - self, - *, - results: "typing.Sequence[v1SearchActionResult]", - ): - self.results = results - - @classmethod - def from_json(cls, obj: Json) -> "v1UnarchiveSearchesResponse": - kwargs: "typing.Dict[str, typing.Any]" = { - "results": [v1SearchActionResult.from_json(x) for x in obj["results"]], - } - return cls(**kwargs) - - def to_json(self, omit_unset: bool = False) -> typing.Dict[str, typing.Any]: - out: "typing.Dict[str, typing.Any]" = { - "results": [x.to_json(omit_unset) for x in self.results], - } - return out - class v1UnbindRPFromWorkspaceRequest(Printable): """Unbind a resource pool to workspaces.""" workspaceIds: "typing.Optional[typing.Sequence[int]]" = None @@ -18221,27 +17304,6 @@ def post_ArchiveRuns( return v1ArchiveRunsResponse.from_json(_resp.json()) raise APIHttpError("post_ArchiveRuns", _resp) -def post_ArchiveSearches( - session: "api.BaseSession", - *, - body: "v1ArchiveSearchesRequest", -) -> "v1ArchiveSearchesResponse": - """Archive searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/archive", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1ArchiveSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_ArchiveSearches", _resp) - def post_ArchiveWorkspace( session: "api.BaseSession", *, @@ -18405,27 +17467,6 @@ def post_CancelExperiments( return v1CancelExperimentsResponse.from_json(_resp.json()) raise APIHttpError("post_CancelExperiments", _resp) -def post_CancelSearches( - session: "api.BaseSession", - *, - body: "v1CancelSearchesRequest", -) -> "v1CancelSearchesResponse": - """Cancel searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/cancel", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1CancelSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_CancelSearches", _resp) - def post_CheckpointsRemoveFiles( session: "api.BaseSession", *, @@ -18940,7 +17981,7 @@ def post_DeleteRuns( *, body: "v1DeleteRunsRequest", ) -> "v1DeleteRunsResponse": - """Delete runs.""" + """Delete a list of runs.""" _params = None _resp = session._do_request( method="POST", @@ -18956,27 +17997,6 @@ def post_DeleteRuns( return v1DeleteRunsResponse.from_json(_resp.json()) raise APIHttpError("post_DeleteRuns", _resp) -def post_DeleteSearches( - session: "api.BaseSession", - *, - body: "v1DeleteSearchesRequest", -) -> "v1DeleteSearchesResponse": - """Delete searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/delete", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1DeleteSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_DeleteSearches", _resp) - def delete_DeleteTemplate( session: "api.BaseSession", *, @@ -19286,63 +18306,6 @@ def get_ExpMetricNames( return raise APIHttpError("get_ExpMetricNames", _resp) -def get_GetAccessTokens( - session: "api.BaseSession", - *, - limit: "typing.Optional[int]" = None, - offset: "typing.Optional[int]" = None, - orderBy: "typing.Optional[v1OrderBy]" = None, - showInactive: "typing.Optional[bool]" = None, - sortBy: "typing.Optional[v1GetAccessTokensRequestSortBy]" = None, - tokenIds: "typing.Optional[typing.Sequence[int]]" = None, - username: "typing.Optional[str]" = None, -) -> "v1GetAccessTokensResponse": - """Get a list of all access token records. - - - limit: Limit the number of projects. A value of 0 denotes no limit. - - offset: Skip the number of projects before returning results. Negative values -denote number of projects to skip from the end before returning results. - - orderBy: Order token info in either ascending or descending order. - - - ORDER_BY_UNSPECIFIED: Returns records in no specific order. - - ORDER_BY_ASC: Returns records in ascending order. - - ORDER_BY_DESC: Returns records in descending order. - - showInactive: Filter by active status. - - sortBy: Sort token info by the given field. - - - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - - SORT_BY_USER_ID: Returns token info sorted by user id. - - SORT_BY_EXPIRY: Returns token info sorted by expiry. - - SORT_BY_CREATED_AT: Returns token info sorted by created at. - - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - - tokenIds: Filter on token_ids. - - username: Filter by username. - """ - _params = { - "limit": limit, - "offset": offset, - "orderBy": orderBy.value if orderBy is not None else None, - "showInactive": str(showInactive).lower() if showInactive is not None else None, - "sortBy": sortBy.value if sortBy is not None else None, - "tokenIds": tokenIds, - "username": username, - } - _resp = session._do_request( - method="GET", - path="/api/v1/tokens", - params=_params, - json=None, - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1GetAccessTokensResponse.from_json(_resp.json()) - raise APIHttpError("get_GetAccessTokens", _resp) - def get_GetActiveTasksCount( session: "api.BaseSession", ) -> "v1GetActiveTasksCountResponse": @@ -22406,7 +21369,7 @@ def post_KillRuns( *, body: "v1KillRunsRequest", ) -> "v1KillRunsResponse": - """Kill runs.""" + """Get a list of runs.""" _params = None _resp = session._do_request( method="POST", @@ -22422,27 +21385,6 @@ def post_KillRuns( return v1KillRunsResponse.from_json(_resp.json()) raise APIHttpError("post_KillRuns", _resp) -def post_KillSearches( - session: "api.BaseSession", - *, - body: "v1KillSearchesRequest", -) -> "v1KillSearchesResponse": - """Kill searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/kill", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1KillSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_KillSearches", _resp) - def post_KillShell( session: "api.BaseSession", *, @@ -22603,27 +21545,6 @@ def post_LaunchTensorboard( return v1LaunchTensorboardResponse.from_json(_resp.json()) raise APIHttpError("post_LaunchTensorboard", _resp) -def post_LaunchTensorboardSearches( - session: "api.BaseSession", - *, - body: "v1LaunchTensorboardSearchesRequest", -) -> "v1LaunchTensorboardSearchesResponse": - """Launch a tensorboard for one or more searches using bulk search filters.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/tensorboards", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1LaunchTensorboardSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_LaunchTensorboardSearches", _resp) - def get_ListRPsBoundToWorkspace( session: "api.BaseSession", *, @@ -23030,27 +21951,6 @@ def post_MoveRuns( return v1MoveRunsResponse.from_json(_resp.json()) raise APIHttpError("post_MoveRuns", _resp) -def post_MoveSearches( - session: "api.BaseSession", - *, - body: "v1MoveSearchesRequest", -) -> "v1MoveSearchesResponse": - """Move searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/move", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1MoveSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_MoveSearches", _resp) - def post_NotifyContainerRunning( session: "api.BaseSession", *, @@ -23110,31 +22010,6 @@ def put_OverwriteRPWorkspaceBindings( return raise APIHttpError("put_OverwriteRPWorkspaceBindings", _resp) -def patch_PatchAccessToken( - session: "api.BaseSession", - *, - body: "v1PatchAccessTokenRequest", - tokenId: int, -) -> "v1PatchAccessTokenResponse": - """Patch an access token's mutable fields. - - - tokenId: The id of the token. - """ - _params = None - _resp = session._do_request( - method="PATCH", - path=f"/api/v1/tokens/{tokenId}", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1PatchAccessTokenResponse.from_json(_resp.json()) - raise APIHttpError("patch_PatchAccessToken", _resp) - def patch_PatchCheckpoints( session: "api.BaseSession", *, @@ -23556,27 +22431,6 @@ def post_PauseRuns( return v1PauseRunsResponse.from_json(_resp.json()) raise APIHttpError("post_PauseRuns", _resp) -def post_PauseSearches( - session: "api.BaseSession", - *, - body: "v1PauseSearchesRequest", -) -> "v1PauseSearchesResponse": - """Pause experiment associated with provided searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/pause", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1PauseSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_PauseSearches", _resp) - def post_PinWorkspace( session: "api.BaseSession", *, @@ -23601,27 +22455,6 @@ def post_PinWorkspace( return raise APIHttpError("post_PinWorkspace", _resp) -def post_PostAccessToken( - session: "api.BaseSession", - *, - body: "v1PostAccessTokenRequest", -) -> "v1PostAccessTokenResponse": - """Create and get a user's access token""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/tokens", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1PostAccessTokenResponse.from_json(_resp.json()) - raise APIHttpError("post_PostAccessToken", _resp) - def post_PostAllocationAcceleratorData( session: "api.BaseSession", *, @@ -24617,27 +23450,6 @@ def post_ResumeRuns( return v1ResumeRunsResponse.from_json(_resp.json()) raise APIHttpError("post_ResumeRuns", _resp) -def post_ResumeSearches( - session: "api.BaseSession", - *, - body: "v1ResumeSearchesRequest", -) -> "v1ResumeSearchesResponse": - """Unpause experiment associated with provided searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/resume", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1ResumeSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_ResumeSearches", _resp) - def post_RunPrepareForReporting( session: "api.BaseSession", *, @@ -25484,27 +24296,6 @@ def post_UnarchiveRuns( return v1UnarchiveRunsResponse.from_json(_resp.json()) raise APIHttpError("post_UnarchiveRuns", _resp) -def post_UnarchiveSearches( - session: "api.BaseSession", - *, - body: "v1UnarchiveSearchesRequest", -) -> "v1UnarchiveSearchesResponse": - """Unarchive searches.""" - _params = None - _resp = session._do_request( - method="POST", - path="/api/v1/searches/unarchive", - params=_params, - json=body.to_json(True), - data=None, - headers=None, - timeout=None, - stream=False, - ) - if _resp.status_code == 200: - return v1UnarchiveSearchesResponse.from_json(_resp.json()) - raise APIHttpError("post_UnarchiveSearches", _resp) - def post_UnarchiveWorkspace( session: "api.BaseSession", *, @@ -25676,7 +24467,6 @@ def get_health( # Paginated is a union type of objects whose .pagination # attribute is a v1Pagination-type object. Paginated = typing.Union[ - v1GetAccessTokensResponse, v1GetAgentsResponse, v1GetCommandsResponse, v1GetExperimentCheckpointsResponse, diff --git a/proto/buf.image.bin b/proto/buf.image.bin index 49c522ee0ec0209f8a4586f716f0267ebb04ac23..f438642d8e3e7f8c7c5c7e2cb9deda6912d24ef5 100644 GIT binary patch delta 38259 zcmajIcbF8#7WdE8)bvdE&hE_427-VKNY25WvtAL*-r!a7ii!yl^qQ_i&LFuFB%=gD zQNp6+C?HvK5Kuq_B!iOQ@2NU-n)mrVzvtb*w!U+w&Zp~CuI`@E>#8l@SG8@&P)F4< z+);OoOmk}0R%0G1u2b82Hyj%3e_qeo;M~&h&Kte!{d9e&wzobMefym^pKI}AYkyLG zr)6l6U$%ksO0rVFJBz&XSA5vLfzu(>(a&k6sQYvs!J zyR)=ca(&2q>+P1WHvdl>WPL?8A2xE{4h`^+G;-efe^|bGt`>N8RYGaYB##t?qChD!N~L*c&A^H~U~+)|lT7^$nudW}qO_^7e} z?48baH5#iZTZBlAmCmGK-?(f!ub#12sc;j2S0i1mk@c(Ksfm13;hRlj<@uWm-)vH$ zqE}?TiNqs*-_}kkzupUuzAd7{Kz>A!!^r57tX%$T7#Tg1${>g7yFk9pWQ4Ch=C`@a zxufP|%3*sA`^Tb%nH20FD_zE`;VJE;^iw7N9rC})i{$wy?s5uiJQXYDWqD!kL{s`{ z^$%Ojjwxo7ya8SuD&}YWwf8&q(sZFn!|gLnis8wxoDH5;*Zfaw=%`=e|fLt-O!3%;sca?D=vAY;Ib8$JW_Dk3MF3# zF5Q%Vr$pNS<6fssop(@~DdH|%zN_A|E?wi&BwcVql$p|;1a6H6AclOuZ@7#Q6=MbDz&jb;Tt8)m! z;3Tr_96~fW8Kxw{LCr8L<#Z2~7#IqbDeE_T)hTr+nu2G7l7(+|&wykBq(?~gVvsBY z!UEOcECT5hLYOMsFwJ|waUZZe_)MD*B^jY4B1Js-6ps3Y5GqaruTKcYbFIl2ANKR7 zJml2(pMB7AYWE8vI@S=;(fvXQ4=3@xej&uCg880G=>dM<2c1f{4#*TtmO@nYfDpoB zzk;wJiMVhQISe4r6qtC*85}Ax!ax3?Q>X6WQ0yugg>@X|@M%a5<#LFda$tc15~p$) zP64_0Zv2ny9-i@zB*HR06BZ=leRw7;NW%MY3QH|`&rUg`LnS8rOaJE7Y&1F)D{H)G z!~2+!`kcLI8}BSoX=Ri5@f3xsHVSt<VxGWPm`IB#L2vCIa{rAoDX3KoTJHsTgiIS>nTmA#_^x{R*wo zY2`fXWcfco>_q)^6DM99AK7M+Fi}~Ui3*a)W??2O35v>M8x{NyoW%hSMP+d&D)mj6#^AOi%t4Goegi!GVZAPJBynb05!kS$aecbY8m;Wi3QLkUe$ zZ3s3Xxh5dnG66vnU*47pNG=6rhYbk+2gHs5f&#K56A*j~KRYr3K@$1wAc#6Bja16n z9V+pgKkHGacHP~XUOR=-*b`E}a%rSYX|O=CNKt9*x3R$g@V-Ce9ZAGue=6~{-)2QyjOe4*M_d_A|2Yb&m-dVT~-t)-&QUAna&JA^r zW{L|U932hCa!{KhWCKS>L%AvMIylNtIVVCTPWyj<+_^S!B7_-j17ws>8J+S!dmP?R zg_P~iAtIwwq0$vhMo1!~Q=w}rW5%U)LCX0nRHCi&FF)?oulpC}M3uJy$Y(?9JR=tv zWEQT6rvmbH(SPm<=f(yXGsqC(>0$;MNqD+Q$h0shps-yIsVZeE_@f@jEc=%yocuZv zEG9lSpED+s`0{1KYy`|gjP|NTC;yr!ora0_Dt0vn2dxW^zR z>x_z)Dqi_Pv}Cf&`=3OM-~S|5rBKb=T|DaZ*nP@hK0cOLTxNXidW?aaiyxm5Tl8G< zCfD8iP;vcd+@Hf)6V54{K!oeE!Fq7ME=bJ7(`G*L8DiP1vLB<}W< zQz8|4v;@5OZRXyUeiXBVt3BRHv?f9nOea{5`vEUsV{g41VH*DwMqLipLbcd^qDoIa7;tYUqgkR1!Ybp9V za9*z5ka4J|dPTpQ!BLE3B#T29ujw~3ILhD{;TnU3+Sy9I7cS%X|BqWS-O9;fuVHv? zl`uC)tLithSFB9++qzB0YnZ(n$$BM=cl3WVUc<(#5ztW}Kb?wvpxTAPWhxcj z-@HvxGgAkuw)VHa=$7;!deQaLA2|6;qCxUOL5)lbBp+P+5R;(q)F0~qWk@uW7%9ip z5?Dk&)@?(Mmo#-i6ACMstAQnw!X}F90hr1~k2P;?ar_N0x>eF0LQWxjiXd(sLM7{D zlGLh0iK?_7pgeTS=@imk;3m)1#)u`!h=Ent5N7klOBFIgFb+%DaDe2boL(U{2sGCe zg&%3z+F$dcTQ%*VruGUs1?=4cOs`O3txOUyy+esA4C4Ui6Vy9_aTtb03qw}@LwcaV zI0lBL>IMeg@ZgXd5%Md(1c<>QC!0M+0Wdg}L(^fp{3rkhhpJx308wQ9X-E$hfG7j7 zXaUITvk>OmnbL?F0G80rBV&}#=#ZL-(x_VGzpy2m@^3yI@%+6nxdrLbA*Uq!j{#?N zs8ptBhyiCzC{c}ZVsJDzq`wfH7~`;LamZ?1NKX))n89JGs=;wn&g77q2Aq;bew!Ci zS3h|fb#-zG9hNN#7bKHI=&?8nlF1=-S=NUOA77!*5E7S3SPZPb3F)aq;u;c`Y_r9B zwK$~afh51kFZGIBK3yC_+qGUjKop12csU7(;t*P|&E5mV%#fZX5FSIY7+B2?>A3>o z83>kaUB#kxK}fAIb=9B#id!eWAgH5RfLIXJ(JVkL4C-hWAQpx6Qh~@~2o@~_S^W^w z%LO9KK(KVPi3t{nD`}<~E>ja#q=kEJdS%ElOK#MkI3QMruDXs(A`XaEp+rqCi8!)f z9n$LrBF+#jS_raQAJQ8HB5oj9s%9XtPTU+)y8uzD$S-^qJ?Z9tfAh1Tmr1Ez_)F|?cUv(R$_k~IZc6n7L}8I1nx_jnC@BP`o04uc1)Oe5y3rJH zx-02MQ*hKn>E42qVjLDN4q1JobYH>2ZV-BLmh7}EFBNqLC^b}t{nd+gDTc`d%m5`7 zHV-fZlvLO}EQ1E9+L?(@9@qw`M)z@r$%EH{O8df=$80QGHnJM5^bldoGi>>+-DAoM zYnx$8eeMr@)4e-AEGV3O@C*wICm#UAgTl#2)+3Z2B>?#hz@h~ptIG1(c0Z7INBn2Ru5ReqW$3&$k3rPW!uxLrh>MKka zg`~icuw+XDtDdP!%>qcHBLAOnxwoaKD(P7Z0Wnoc&sqqGX-az5LS#Q(>0*H>WC#{5 z1X;~g`g?&WG!QJ=89>RDGe@b#fWQo3^%tS4{%x%=7`1>-BKV~s$|?P z1(Kyo#@$lz@q^OKg`^aduxLrhYK77(g`|`rVF^3&=sZiOoHa^q0!f7;|JAqMn&~wG zL}@^*2_Q-XVod;18riQ^dc8oDW(XE71X=y0^hSXwZ6H{}rU4+zVAxV>7a*z>`T4Eg zdg(1n=7(hfu|>)JunZu!D48FYLH1jf-YyVj7=lF$K~_7I{#hW(7zmas8HlSetm0>mDLg&ZdVu}5JgXS2Tw+5e*SUV*rZAy^Eo_9^|FKwM=Y zSh8JwS!}x~bpjBWi#^u{UHm~zsAtG|>!ClKWf1WPs?27xILoQpwV$^++O z5Sa3CbV=!U;mojCo^e>TIAqm6tUJQW4twPd4oh~rel^xsVbvEnn65W`*R7E58kWKC zYCv=i%V2jkAi9NRu)7-BcMt1c0&z7%uxKI3s&`oT5s0e|1WOj8DCG)6CxRFd zmQ`gDAO?hGRapdxfnixy79smVVg0E<6fp#g7J{sXg!N|vQDh)k!l@7%YXyu>VKojA zm5Th<|8;ApM}(a`uA&tHF(RB_Et3Sqh;YLPxSdo$_9Mf3j6hUi2o@~_S&a?rF9f23 zfne!P15ptJQ&>#}#Ir^I)$h5lq$h@*%u1;uASQ-OH(-d0fcP?;sLl`-k^Q8w{#qa^ zG6ahjf~=;5^|u01(Lk_-T|ksXB@9eqH5(9D7x~WnZuRu^pd=~*VtP;#l>jk4D2YnQ zenwc&6o^U;!J>sAtM9^kmOxZ85G>hA@--Nf!fFX1FiCE>CS2BU+X?Mt?fYmabHmvA zuszl_z?mDy)(0nnGdGOA59{a}IGPvM3k2sH#$hqAS{T-g1?L)r!xHx5Q6`mfj1X4q zfKycDKmLJRBfTu_&g!L+csLT*7S_raQ9oB0F zqOyTt$wE{~IUB-ir$AImSHXmELm0bv7NiP5HiWOfEt3Su#&Du8gH(ZwO<}!NK&mhZ zixz~ewuSW$0jXj@ShC}MRqWx1)$d_{)Q4Cy><+4ERRHV`s%TXJ>53Snm^n zstmxQ1t6>aVSPXVsu}>6ZZYAghA|U8bQmkE>;H$9=INlqR0r7Upu$uK*qNZhRENty!}_d%RcA03Ef`sy3+oF4R^5QH zbe}1v8dzC{RTmvDbDb%s(*D33Fk3GA7}LYcVc9FI0i4TW*(<97oVHrlST*3Noz@+6 zX0WNjI4oKmvg)XHXIR<6riQ^`sjGV`(8AQ`SJ|BXp%gJgtGT+1Z2;bWxMqlKh4ldxz>$ZCw% zp9@KCL&B2X0;q%alvYzfQW_*j!lkK-IO#fQPUE$VKXpJeUd#AX2Q(A3j6ZeYXQI}V zgr*MDuxM$>YO>Z}3r!tE!;ZY7;wVI{x|}G60JffUIU}{k;IxH2^Hxy?}aHP-(RU#euzmdMCq${v+*aK^0WidLWq-RMvVR znHyBrdhjt%>jgqmk4adxBxJQv>%~G+&ycWG+fhN@w@#bbSQo z2Q5>i`k?ti%M__TXqIW2BGreV9Ul0A4m|y-8RaFbj*8g{(Gfy;WEm7#5c5n38FT zm5)~Yw0~7cw^n+GmPuACAomwWX4UzTFTJI5nh77=>1t6%K1&JBM41Fk-xMfqVk)TX-OkM{HA4E(g+a0X_=NZLiPu=J}3~47=lF$K~{&f z{zD)d83>l_Ea}>mb4;tVfWR#2#ZEYnITlpXYXNaAsHE2d;&@O=uSNDJv_35m*D?f) z7J{tKX#JN!Tx%d$vOBxirJVCxb%>aq-9{l@%2tf)P%+L2ak&mO=YzOh2bv2(T&{zk zi&|e6n(LT`MN30gZ6msUBs0idXJ}Zmv)Ai!%oI_*BdDaymX1^?(kwa6|ZL&7A*@|^@!+R!g9S~Vad*uZb&(OB5H8NZ_)+x zq&^WDVr~FHpNI@GHvph-M246fkafR^9v}cWFaV1dfUE{av@ZZR7yy>+Hpq=w_e9hf zga+Fnr@LSqWJpBzr)~tqkcjM0-3W-G5!s)*5!rth(IW)nMuuR~LXg$Sh#oBvHyQ|* zY(#EKIiE+=SAf8JVqsM0`QLVR3)7!RWbD5QB%eoQ?7s;lUqoaAaua-vi|C0$aubuV zXi3QG%ZQ#VBsUonmTaeSGZsG)^&Lpc7e(%A{(AE^zUfbIM)jBykuKzB;7o}~7jiRj zzKKW|ax)x#8`0AR=Vr!X(c+NRjEJ5oI5!&{mh2JlEx0)=q83H`gWa$u*g4l zC|u-!*WGQHUJ`LC^OWOOkSvK*X`D%dWN9RkImNscK7NSk$ZADIuN0D7 z4GBxQBO7y}+py;rQCmP#r^s(G&$-$k?&^f?NNz)P)<$HJa~qJ>Mr4t58<5sTWRY_l zoUM=O4T5wVBe7_a$ZBImZx*E63=&KB=kJ|yT zBj`PDN7g$ddY1s)&HyZ00J7R0(Z2}5?FN7)d+L4%)kw znxx(Vi2aeWH)N84_$`vC#Z$vOko|#(J}3}(Fa(Phf~*cj^dACohk;@P=jJ15hl-^CCtS_rag z@92)OvP+n|3K*_LbY!dQ9smq< zWUJ~PWIf2yg9YFo24K+wkkzM-9x4F$7yy=@F#z{szsynNQ4)=d{P+5}Po+mVQakSj z#0W=f=e>X!=}7Io7uk<;^jLwommyfR5M=eaqsIxvy#|6MyKuP=eZHfn0s;${hx@vf z(qB5V{J#$nUplh!IE%y8tu<9=jc?C9?W;(mr;(L#{bEJx1~i2Dr$ zOLnF308VEdwHy%Tiu}&~a4*UNM-B=f0K@`E4hkOt!~#b)w;w?E3mv^gARb@{7A*u> zEp_xVfq1|`uw)?~#Ek}y+F&7S^#{bt0OCPFtPCI?1jNb!;z4A;%F$~D;z5RB(L#{b zI!FH`5Dyv%mU`OL!N1|y#Zh}e@sYp2zuP6f#c?vX;rtB{Tbyz?aclh>AhtS*+T1+< zhU~XFdZ$4AjUiaH5M=eUqjw9$-wXsxc6IPj%Gv9vLtwz_V9Nlk4)z9h;vqon4eG>0 zfY=+gO_BfZKrE(@I5PWd z42UC+%>Eh!;;19DzsAV^n4?b!L}P|v(L#{bNk^X+h{gtjB|L_Mf$Cx00N|*0(Quh+ zMSi707)sANGShk(5N92kX*~>xbB@fk9!B=(9eq(C9%cv@Ed*Iza&+5hrrUnlK(J)b zpPJwXwy5d>2%JA{7=-hu4pBKBZ32i6Q8^uLf@Aa!(VF$SiZlUJhiHSlxr#J_w~kTW z8Q$#Tpb0avXqm{WOH_9grY44oC5+(JQ8F;n-J`mkmt%Gfo6xSIN!!IkQ{3hjRfGH? zK6c=HMP;(w6u7;jGFfg4+}_bd=DxS4!0jC^%+%ynCT%AQkKo3Es2b(JHW(9?!2#|gz#SamJ_5c^qcXRD1fGXP^)TUk zg!x#sd}K8|sz(anBZiM9JDGkI+gwpK5h1QvHLJjxI(S_rZl7u6F4;!y*^l7)B-V@gy_w-Ad7Vp3Ep`(uEZ6qU;U7$7D` zrLsSU?7xcYZv^5ohG5Y`kkz+QJxw4UGY~A*377! zxIPY&nNc}$eH|y5*+~& zS{>DEh384;VKJ~;7u7!r&y$9SCA1sjc?zd8QT4O`#%E|ao1${6^b~kDMdeiKDe!C# zc%A~!=4fGNFZe0&Y>Db^!t)gKuxNS6YI{`g6rQIH4@=mjC!VLVGKs1Ke&u2AL+Ra7 zSqeT4p50Md3O)^ZH|6(u}Ef`t#is?@T>|X|qB|KF@1@#Q><&LQ#ewk4i{rksc^nV6C{bMrv zKLddNF}XMD8Du>mrUwbYGYr6@1t2Rwrau*cXAA&Kb{_O^+%y+cpQB(f55f*dHGkJA zETo6UWK;0pAQ={uO~HSIWOz(A1^*2nBVu}#ko=oTShOT$H9Drp3dz3>2}|}=@L8Pp z#MIXy!KvUYquo2w<72XDdKM7lW3p&^77*iOvS@l1*-wb+F9qURhG5Y`kkzD^{z@R8 zH4rRyR%TxKT*{dqQ*%IZy142XHxx=wk2#qefS&`!^jL+=BPGv)Vn!@cpKHZ)$iFzI zzY~h*n1V%1K~~?#^lYJc&QP$_-%>n}rB6()1V#Ip!m|x;wS2pcf9DtOL;kt3?yU5} zm@Mp{2hyULEbN~L(&Csb?4O6TB{98Bke+8G7A+E4EsyCR1?hQ%#8MB7)C^0UnA!%U zbH$CmaGg+kT}=AAW}sLXlfJGQDAvcMuWN?@Dfd4`EM`QZ9K>UXx zShNsibt0xu3B-R41WW5I#Ea;LW2(IyE;HX>IMH31J{wfj7XfiLsHiUj;#^QsUqtrj zWBQUnyvPtNS_rbb9MkRGOuzb~fncenX)VoDPG?v32E%hje&0&bLch`^_wjURS5~&o zLDJckm2Gp7ba7>6+Z;Z+y1F}j*kwy|CSlQ%kW~*?_Y#ukhJ+=%@AFd1>FcT?Ai=)R z=}Fl4>FY}Mdz+G!BP(!lb5j| zaMd_aeCV&3>~>BMccmYF84$x==|^7%#0XdV(U+0^NLP;$h?g0HMGHYzV_l8r$79{g z27;v-VH1>BQqI?|nhA){i`RVReiKT69mL}mP<$Q4;}uX$3F7ez^8d!w(}dy`reM)h zkkxco7YoHJhJvMGwkTR)9`358py=sep5hKp&vBj1GYl;NF~_ZRA5V>10AjA2XvqC& z3uHgf)e8lp1w*iCA;@ZxtCt8w3j@KDt)8!nUfKs}6t! zGsV?YF;m>-%FOI_KsJ0Q&~AKkVwG0`UezuxKI3>X@rf z2*eu(f+c%Q0ULeNwR;?8FbjKwb`6YR53t|FMA%hr{YR$bZ1PM{ao+^rnV{mn3BEsr ziu)!!|K;lQ!uKZgv1s|o>Vm5;3E!KBk0r|o8-4i-zBh@_2=-QxmN*jdR1ZIY2A+Ry z@5u>WOYpV#`35E&oO_Zgkr?!!4ce#GZ-JzbC-;%R1(H5q)yxUqTkz4>)BT0yEhb^nl91H^ zPY)83w+snOc2}VlHflUIT1cv;hj=oHZUu-To=l=!0b+*4sD|@YG~L;Q6imnYgR&^B^W~1LE@_CT|1ciy$U%Bl~flo*)o! zGX#qkf~+QbdXhlAZ6H{(hYqcAB;cu;fWV={4>NJ-FvXKygw}wV;>j*TYd}o#Agk$~E*6N^27)EKJJ<$C0-jn32s~;r_V3X${D@GS5RQ&L+39Hm zoLQdi^t1uaEKhcN+Q89lPtO&cHjKlf#UZPCo?ak0Z43@ecIW?{lsAtM#7VAQ0~w z2$pQO0vo;2v)x`*JpcErrw;p7XXC);S5M|q?*ZUf zPv%kY0bs8u^QiZb^*&D@5PfJF;HR=<1tkN~`A09dkx@ji|zJoP6chTH8{&322@ zM?BdyeIF14;X?)3qe+wJl!@c)7yVwAXu`E z`a=vGS*iyh(5P$P7|As14^cBZW=W&|5I7yPq)~qeoQ_%2s6T|GPFcDO9NDS6Imo`Xi9^%92L?5q$K{ z(tU*FBPL*K+51^~h(P?0Ay~8!WHmHP4-<(083>l_2>3A;4q0j(Ah54~@~%jEzwCVM;EW7N zJ_gCifaGJ4j0{LVhL2HMdW?{K%p@#Y60#bbrN0o8j|~Y+x0)uK#x6{j`W7U$i~P^$ zyVs{DWJ$A417bp!G}|;FCT2;qO(Xj+v-DR2k!A=MEd*J8ou$7Kh_r!Vsj|5PrELiJ z+h(cRpvYH6js3p&;`NAcEpW5a)3Pue+C#0jA<#_A!g!cT17}(m2E?Q}^lBS|r|DUG zCOqYPv`+`cyf7rAUSaoLmYxN>lozvh^wcbC)eKTQAkD+O)0X-d7N9SimxT$6_1lg( z=4D}ql1YPOUKXY(Hve|SF+WQ$6b>ksgVihS7G>!r!T~$tV6CR%Xb+BMS&mwRvMFPS z!?|BYV}8p;xU0H7y+#M0<}gZoLR*%FgAj|>9mY6i&eFRC4T?o$^$NS)S^5`2gB_uJ@eev-Dx%fE{tLR>N>~2FEdQ z{OSLF366k|1sr&RB5v&sI66~#91A!)6UXr^eNs4}SPoV#hp{`ArOyZl6yjj5w&Cak zjW4O9fRc;?w-TbeYVnk>kmpFALj`nehQ&%dV_Hl_5 zUMGX2jJWO;&-6M_EC;KW!`O9>>#ne~y$%%OVC`1J(G3_q;z|wh|NVn|OS(rKOMQF& z-H4+{9Bchd8XP_2SnS*UyAemPxb7nyP%H;A$4JK|vN8pF{Y9D~3y+%K~X zi;_Wc9DiHC-HBsR9OvJeG&lyuaR6@f?@k}gar2_>g`e#Z%}HC|J*n>EdcpM8L4^_ z+oZVuO4y)SHdZa0vHLo%zY#Vl#Ku|!yF%y%xM^`U+b_4mt)HG2lo4KSgb^|*qh7=@ zJt!l**cA7h#q~_#fMPjVwH(IoySSbu98idZwL482^#;aV#Oeos%?ca@&5dI}*_Kal z;+Px9hH@qij(KtHDBJvd6UY3xUL+h)EC;Js*e#ChrNRL_;$Y2=+@FABIXKq)eSXBq zy*!Qufc5(caV(Ex1&~RDV?`WG0GmJF*n|zlxLz$BP%Hvh5bJK|u?4v&4n zu>l-A{Jd3onxYR?k_|zj;JvYwmO|-6!PyuTN*{vR6xUk>28xAY)xsFNt#Q3wV4x5T zYjsU<`cenCE3SU?=dHp3(3fC##WB&dCDE5)cEvH%%cKFbJC3QIb<&q$_QdtC0t3au zuzH2v-niZ`Ft8&S)^0E`{Rrk@Tpjn{T#cK!`Vq{*IJTjz^L_+#FphnwOd2o;F;xfz-H1OA?;uPMAhb&X8s7U$X+ax6XqN)C0fcrruG?j2#w#cmja7?g z?AmARjY%rC~*lZcV1{2KZ*?OG7K(R2a zS{P$DK3h)|7$^k8T0K*VJ|&pR*=o9<{}Y~u|CC@R2XzK7nx?eWnNJC3a!_aRnmgR? zmaV@L7$_EoRSRS6zRlLt1O^Jhux7i1A=DidXREoW(a9q7U{7 z>WA#GKk||;!%b}{LCp_}Z74y_4~lIlLCp_}4R7|C^sLu#yMYdikFi2QMiIa}`*7$_EoRSRS6_GIf{1qKSiux1y8BM4@HwmRxJ*^I7n1i|bN zU`7zk{s3kK!Tc7$j3Af;+4_*cK(R2aS{P$@I9neP7$^k8njJ+(#sG67Tb~cJ|{CQLa`Ubs=Xj%*C9uDf}I@}q0j}f_M~AMO{Lo{ zNA>j|-|9BSyE6gPEeE$Y*uEVv*`ze?ZOEhn(>(__H&`d538qJm?jt7?7ie=HRJGY7P1R9oz6KtuaJ3AV*eqV~A=%j;!p)P!SEtk(J#T zq8gZ^eW8M4saUmC#%^$q9wJmwh>A74vKvc9G(1O*^S5kst2G`=FvD|X$uO2+hUdua zcr3w;$dM%jUM7ky)EqrVV4zr-k^b;)Zmk@KwHRk-5`L8xUMhhtH*I&{-#~{YAyfFE`<6C z^Huy#gL5HAb@1=r<2Ff8qHkWvk*OPg5`CPWir8ZP3Z1$Vt37;B!p{Hq(ouT|MEPa)Lt z3EX^@Ndt94BGJ&Vwilg=UE+U(?@vvr?-MvwvXh>n`_P$uLzg`@A+;4h7(!{Ot=~`# zrY2;effpZRJ1L=O$Yn#Zm(8lZY-3lP(BH{rL!rxN?G|%U-{MWQ&g_I*462&6y7pI> zk5%I->$ik9JAwPT?PYySXtNWzp*xcX+MEQQB(pBRCA7H-JzvnESTt6zuv?JOiv$gJ zgvMGeJ7t{;w518P%0Idv`!iDsW@$o(!>I(bG$F&`R4S*X2^kKj63h-nN)%jwSR7p@Cv)ShY09?qour78)o-!1Q4&8|&n5zN3OPF5-(c5C}14!M#02PS2N#1AUr zQOKl>kh2J8P*O(7Sp?%J^$>x9Vqtv$&>_rw?TlqMyo^e!iT;+uZj>5@k!WpX;3 zyo^f9N zWbsuJZxpkoF^53EPU>&`=l*aDZukbgSA6hoQcsg&f+-afYpqQMnhWROCDlUz#Ut(; z>AB?myQEW>oy{fZ-zS~SKrxs2XC)JNu#dUqe0EaLl~RIYONmv>V(jK6^#WmmLM*H` zHZ1cfWJ{82jsNsf>}|{=m?cR(zG1I?9>FY4I@d}XFh3*{nUl(S1hXuue-s!f7KT*| zW9(KY^=g5ELNKgdZ(!yV%=)C-=2tp~)1LVRvp(r$whi$^Ta>Qagkk1W$^4W|T+byl zpI|m5^(KLVVqsXdFvf0kQg0O)CJD{%DQC%!R$=R zx@7^u{G60^%L0PgmDGC#28xAY)xsFNUy^#Sz(64w)@mD=g#>dTi7kyO$8qknkYElZ zWw&=B!5m1+Ztp^ZIgpgy-h~A7dr}_~7$_EoRSRS64kz^yfq_CWtl2G%MKn+xPpY#? z|Jf6`Ibspf98b!ywTNhrCuP`LL^LOoGHfj(nv+R=T4ng1MN~mjwojg<;jg7`wK) zx_xe@JBC6qtl1uL3Bh#ARlWT6Cvm2`gkU=5N)Nb%U^?YW54eP2I_F9cxP)N3EDWm_#@Kbw)jb6U3c;{uH^P_F{IpN58k|cH7UKZJZ+8awC0ssR zg6fkiJG@H?s!y)$@Gd2&zPWmUKtZuktXe2zH!xTG0tJPjShMFnKY(cne(P+sU;Q-h z75{-sXh^OMSU(WVkX#wCeju13xiVnk2Rm@mkgJCa3=|8)s)aFjBXad9fq_CWtl80X z8EuG<%~g|8Lit6H;|F{ASB;C_Y}uxHa7MO_D97eX4PQo-V{@g3FC)s&bESqaBg!vw z^#q}WVkud*l*?+9;lx}$NibnZn5@}AE(hh;xvJQI{|pW^mJ`g^xiaCvPw`P&CLGHN z=IdOUa4aVuQ*!lGfq`OSShX<5Zd$IMAuLdcg*D5vf@=78xoW;&?oYt1AeirRWo5B~ zV7|+hl?8s%h0-#aUqLY6=jz!41I5CyYGI7soLoImV4x5TYc_sA63oI}wcKCuCuToC z63oJ&GW|#}3xmq^Bf%^TDieOv5O<{I>LmgL#lo;^VT|3RRps!X!ENGW>c=-Dlkwi467E# z*lo+zI|K#_!LW9%>7rLt$?VF-0sZ{5c*tip!R!jcgrAF~w6yuv1hXp$(`tg*ovVKp z7$_EoRSRS6_U7vS0t1C$ShK74H93I!Jy)GTo3B~)a7!Fc>XLr{b8adB=vjp9_n?`t zA+XJXwKy7zk~*grD4_57`wB%`n=FUAsW_fJ6}gJyPT`K z_}kB;ov$O9%R#5Jj$keaoz6Ofxg2yl>j^fo)gq>aGKp_~` znwkoURDVBx!F{m$dV=YZk`Zh@!SqPU2)3SJdZg;!rnV*vTJMgnyl$Nvl%>*+)CHHr1CYS|yTt{G_SQu61)v_47wOCaN3lw5u z%?4>Jv204=WyOm0&hw8%|Q(qu~~VQ)7y#aP)c^` zw-eQ&lYJzg ziz6u3QD6TL?bS-%ZVGo7ybR4#WApH4R=;M%tLkGtnNxiixf_~?C#&s#$}Vy@G!Ktf zXVP%@Sze-!-!2AtmTppfPw_n*!S&Yk*^OD^}JU$Ok ztK0J5O~e!O^dupMVu?xh-*8YgO^l;Ga5Obf&GKK2dJo_y{@`e8p7eKn$kEh1>F@TC zqp5k)-|Zns)ADq&ID%pwv1);g-ON1wJ?!id4}~fOYjz{*7pf3*^YBbcgP3<;`WJ$k zn!7R^{EyiC7W_h0MDf~(>EAp_#I4XuH+UeY0WU(<1edb2jyQcbH%3@=l ztOoW{78~qb&C1IahN<*hg9H$t$`; z(#YbMyhJ^&2>Yl=e$CVSq)4FHB4O1QiLu+Crw>SxK%pXG&EDa&pEi9C=c&_qe!VR3 z=Iizo&EcR-@H^v_mNMB-7xV|pglYB@%@Kc>=M{vG_@_OuR*v0G`VIO1m8aVI$Fsaz z{%cv@dpV6v5Dwsjj``S1858&F_~qhWtU~5^^8h*Pm@ggY0dm$UKT*rSFYYzXw@vbQ ze7{e=`ZS+jmfX}|y)shLZx?fM{PF+3mdOt58qkgk42z8;mI>93&JSd8#@ zWTP-1FkTM9%lLdW{XcWOyV8fq%lNq+7TiuJ;(r7?Ds z^Yz!Tvn>(|MVvJ|&>p5nFf||D!@Pu7Hhq|2rsm5G@G!wl&6gSAVS<^KFEhZy1T#Hf z7Yhs&3&W~~F?KWa_4fh;#dHr=v$OXLyO+w%1e!GS_Jtl5*vW5C&+ zj~~SIA5D2h>0?yhyYpqk`53|M&X*16V+6B1UpAbN5zL-^y;oqMSQu6cE|GdiOPZpiSS5-X3OdX=+5M;OSY&^5X_kX<^;i<31ChT%$We@ z1i}27ug?h#6br+ug)w&L^YukxfkG^-*<;g_R8;K>RJQ^;HkDg^UvGgWX3LlU?_xVi zr0ohMs3(cEU4aA@KfOz73F=8AZC{`}6=XUwD3+8}kk-dDr^c{zf$j=J+rK~|RMv`2 zR8N7lX8|4uTbu8dNuMH^o&_@CpCXu^1v22DBAA{9GT@&gm|g|CkHA2&Fs#~QGj@Fo zbbn!iLM*J=zV0-2FMfd<;lEXYzV0-^_yw{%fZzS4wCoO?CK$g!b_Y%q%-{k&RA8W3 z7*;KevHPq*4;L6H1jCvgYR@DAGrB-cL=5W}nV++1RnjTv@2u##>Hn+ZpCQiC1u|tj zL!6@vWXg7iI7b)AlTh)U`i}^s55>jgUgIq^w#}WA|-=o+hMF zi1gchE85}XFObeGz%7x3OM2zge-X^g0y%W}i(qCJ$OhzJ1T(Wh4juj?nC}YoEP;Vy zVOX^=#%^|jo+~g=2!=J=)1Rffwy*#@2}7Dv+V< zEWs=;&_4(a6brN1SEVqrH8;)c9K5V4z)d&5mhzr!e2%=VDUd1bIr6fmK&ETw$jjOS znXa89FY5~QPvQlN^|H>NKwj)xD^S1s%SwAUH9k*XwiV#@Np`Jrp1f=;!26Rj zX?WRQfEOs)0y|G$b`@SeX*9G#j zzd)u%7wB4kE5M?vW*M(3euaa62;w5LI8mU^75MjE<<<4)mBC1#!MsQroCq*4QU)gj z%!`D1sz9F+OehwUReL$c?#}{!7IwDZgF^9V&2G(K0?EY!)v3_GaFtgpeTlB-VsJH= z2=MCTF3{}?Grcer3&W~~F?Q_>bw}7)7$^k8+Kr}IE>mUfTB!Q? zUzPP5;upmM)3s0zEb)Wml$Ha_%LLP{P!23F6HNC)-BVzoSQu6&2tpZH{La9w{6=3=oN^NSZ05hOaYExSUn1O}b7Z@lOhE)q= d>;@O=Ap!%1V666ngG0bJEgKe(s_ccr{|Dk<(vAQC delta 48207 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 HJqy18x8x=M diff --git a/proto/pkg/apiv1/api.pb.go b/proto/pkg/apiv1/api.pb.go index 9cfcdbec86a..0e3ac20a525 100644 --- a/proto/pkg/apiv1/api.pb.go +++ b/proto/pkg/apiv1/api.pb.go @@ -62,8 +62,6 @@ var file_determined_api_v1_api_proto_rawDesc = []byte{ 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x62, 0x61, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x75, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, - 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x61, @@ -84,8 +82,8 @@ var file_determined_api_v1_api_proto_rawDesc = []byte{ 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xdd, - 0xe5, 0x02, 0x0a, 0x0a, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x7e, + 0x75, 0x72, 0x63, 0x65, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x9b, + 0xd7, 0x02, 0x0a, 0x0a, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x7e, 0x0a, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x1f, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, @@ -1617,18 +1615,6 @@ var file_determined_api_v1_api_proto_rawDesc = []byte{ 0x65, 0x22, 0x30, 0x92, 0x41, 0x0e, 0x0a, 0x0c, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x22, 0x14, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x3a, 0x01, 0x2a, 0x12, 0xbd, 0x01, 0x0a, 0x19, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x54, 0x65, - 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, - 0x73, 0x12, 0x33, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x54, 0x65, 0x6e, 0x73, - 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, - 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x61, 0x75, 0x6e, 0x63, - 0x68, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x35, 0x92, 0x41, - 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x22, 0x22, 0x1d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x65, 0x73, 0x2f, 0x74, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0xcc, 0x01, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x30, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, @@ -2842,174 +2828,70 @@ var file_determined_api_v1_api_proto_rawDesc = []byte{ 0x0a, 0x05, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2d, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x2f, 0x7b, 0x77, - 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x12, 0x8e, 0x01, - 0x0a, 0x0c, 0x4d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x26, - 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, - 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x76, 0x65, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x2d, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x15, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, 0x6d, 0x6f, 0x76, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x96, - 0x01, 0x0a, 0x0e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, - 0x73, 0x12, 0x28, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x64, 0x65, - 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, - 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, 0x63, 0x61, - 0x6e, 0x63, 0x65, 0x6c, 0x3a, 0x01, 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0c, 0x4b, 0x69, 0x6c, 0x6c, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, - 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 0x69, 0x6c, - 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x27, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 0x69, 0x6c, 0x6c, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x92, 0x41, 0x0a, 0x0a, 0x08, - 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x22, 0x15, - 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, - 0x2f, 0x6b, 0x69, 0x6c, 0x6c, 0x3a, 0x01, 0x2a, 0x12, 0x96, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x64, 0x65, - 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, - 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x2f, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x3a, 0x01, - 0x2a, 0x12, 0x9a, 0x01, 0x0a, 0x0f, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x29, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, - 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2a, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x92, 0x41, - 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x1d, 0x22, 0x18, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x65, 0x73, 0x2f, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0xa2, - 0x01, 0x0a, 0x11, 0x55, 0x6e, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x65, 0x73, 0x12, 0x2b, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, - 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x61, 0x72, 0x63, 0x68, 0x69, - 0x76, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2c, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x32, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x1f, 0x22, 0x1a, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, 0x75, 0x6e, 0x61, 0x72, 0x63, 0x68, 0x69, 0x76, 0x65, - 0x3a, 0x01, 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x0d, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x27, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, - 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x76, 0x31, 0x2e, 0x50, 0x61, 0x75, 0x73, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, - 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x22, 0x16, 0x2f, - 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, - 0x70, 0x61, 0x75, 0x73, 0x65, 0x3a, 0x01, 0x2a, 0x12, 0x96, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x73, - 0x75, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x12, 0x28, 0x2e, 0x64, 0x65, - 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, - 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6d, 0x65, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x2f, 0x92, 0x41, 0x0a, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x22, 0x17, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x73, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6d, 0x65, 0x3a, 0x01, - 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0f, 0x50, 0x6f, 0x73, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x29, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2a, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x24, 0x92, 0x41, - 0x08, 0x0a, 0x06, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x22, - 0x0e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x3a, - 0x01, 0x2a, 0x12, 0x8b, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x12, 0x29, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, - 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2a, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x21, 0x92, - 0x41, 0x08, 0x0a, 0x06, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, - 0x12, 0x0e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73, - 0x12, 0x9c, 0x01, 0x0a, 0x10, 0x50, 0x61, 0x74, 0x63, 0x68, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2a, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x74, 0x63, 0x68, 0x41, - 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x2b, 0x2e, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x74, 0x63, 0x68, 0x41, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2f, - 0x92, 0x41, 0x08, 0x0a, 0x06, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x1e, 0x32, 0x19, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, - 0x73, 0x2f, 0x7b, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x3a, 0x01, 0x2a, 0x42, - 0xda, 0x07, 0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x64, - 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2d, 0x61, 0x69, 0x2f, 0x64, 0x65, 0x74, - 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x6b, - 0x67, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x92, 0x41, 0xa1, 0x07, 0x12, 0x95, 0x06, 0x0a, 0x15, - 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x41, 0x50, 0x49, 0x20, 0x28, - 0x42, 0x65, 0x74, 0x61, 0x29, 0x12, 0xf5, 0x04, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x20, 0x68, 0x65, 0x6c, 0x70, 0x73, 0x20, 0x64, 0x65, 0x65, 0x70, 0x20, 0x6c, 0x65, - 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x20, 0x74, 0x72, 0x61, - 0x69, 0x6e, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x71, - 0x75, 0x69, 0x63, 0x6b, 0x6c, 0x79, 0x2c, 0x20, 0x65, 0x61, 0x73, 0x69, 0x6c, 0x79, 0x20, 0x73, - 0x68, 0x61, 0x72, 0x65, 0x20, 0x47, 0x50, 0x55, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x73, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, - 0x65, 0x6c, 0x79, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x2e, - 0x20, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6c, 0x6f, - 0x77, 0x73, 0x20, 0x64, 0x65, 0x65, 0x70, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, - 0x20, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x6f, - 0x63, 0x75, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x20, - 0x61, 0x6e, 0x64, 0x20, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x20, 0x61, 0x74, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2c, 0x20, 0x77, 0x69, - 0x74, 0x68, 0x6f, 0x75, 0x74, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, - 0x20, 0x77, 0x6f, 0x72, 0x72, 0x79, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x44, 0x65, 0x76, - 0x4f, 0x70, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x72, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, - 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, - 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, - 0x20, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x74, - 0x72, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, - 0x6e, 0x20, 0x74, 0x68, 0x69, 0x6e, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x44, 0x65, 0x74, 0x65, 0x72, - 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, - 0x6f, 0x72, 0x6d, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x73, - 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, 0x61, 0x70, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, - 0x20, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x54, 0x65, 0x6e, 0x73, - 0x6f, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x50, 0x79, 0x54, 0x6f, 0x72, - 0x63, 0x68, 0x20, 0x2d, 0x2d, 0x2d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x77, 0x6f, 0x72, - 0x6b, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x73, 0x69, - 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x47, 0x50, - 0x55, 0x20, 0x2d, 0x2d, 0x2d, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x61, - 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x69, - 0x73, 0x65, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x64, 0x65, - 0x65, 0x70, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x74, 0x20, 0x73, - 0x63, 0x61, 0x6c, 0x65, 0x2c, 0x20, 0x61, 0x73, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x2c, 0x20, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x61, - 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x63, 0x72, - 0x65, 0x61, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x2e, 0x22, 0x40, 0x0a, - 0x0d, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x41, 0x49, 0x12, 0x16, - 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, - 0x65, 0x64, 0x2e, 0x61, 0x69, 0x2f, 0x1a, 0x17, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x40, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x69, 0x2a, - 0x3d, 0x0a, 0x0a, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x20, 0x32, 0x2e, 0x30, 0x12, 0x2f, 0x68, - 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x2f, 0x4c, 0x49, - 0x43, 0x45, 0x4e, 0x53, 0x45, 0x2d, 0x32, 0x2e, 0x30, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x32, 0x03, - 0x30, 0x2e, 0x31, 0x2a, 0x02, 0x01, 0x02, 0x5a, 0x4a, 0x0a, 0x48, 0x0a, 0x0b, 0x42, 0x65, 0x61, - 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x39, 0x08, 0x02, 0x12, 0x24, 0x42, 0x65, - 0x61, 0x72, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, - 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, - 0x67, 0x79, 0x1a, 0x0d, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x20, 0x02, 0x62, 0x11, 0x0a, 0x0f, 0x0a, 0x0b, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x00, 0x72, 0x24, 0x0a, 0x1b, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, - 0x69, 0x6e, 0x65, 0x64, 0x20, 0x41, 0x49, 0x20, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x72, 0x6b, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x7d, 0x42, 0xda, 0x07, + 0x5a, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x64, 0x65, 0x74, + 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2d, 0x61, 0x69, 0x2f, 0x64, 0x65, 0x74, 0x65, 0x72, + 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x70, 0x6b, 0x67, 0x2f, + 0x61, 0x70, 0x69, 0x76, 0x31, 0x92, 0x41, 0xa1, 0x07, 0x12, 0x95, 0x06, 0x0a, 0x15, 0x44, 0x65, + 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x41, 0x50, 0x49, 0x20, 0x28, 0x42, 0x65, + 0x74, 0x61, 0x29, 0x12, 0xf5, 0x04, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, + 0x20, 0x68, 0x65, 0x6c, 0x70, 0x73, 0x20, 0x64, 0x65, 0x65, 0x70, 0x20, 0x6c, 0x65, 0x61, 0x72, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x20, 0x74, 0x72, 0x61, 0x69, 0x6e, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x71, 0x75, 0x69, + 0x63, 0x6b, 0x6c, 0x79, 0x2c, 0x20, 0x65, 0x61, 0x73, 0x69, 0x6c, 0x79, 0x20, 0x73, 0x68, 0x61, + 0x72, 0x65, 0x20, 0x47, 0x50, 0x55, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, + 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x69, 0x76, 0x65, 0x6c, + 0x79, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x2e, 0x20, 0x44, + 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x73, + 0x20, 0x64, 0x65, 0x65, 0x70, 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x65, + 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x66, 0x6f, 0x63, 0x75, + 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x73, 0x20, 0x61, 0x74, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x2c, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x6f, 0x75, 0x74, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x77, + 0x6f, 0x72, 0x72, 0x79, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x44, 0x65, 0x76, 0x4f, 0x70, + 0x73, 0x20, 0x6f, 0x72, 0x20, 0x77, 0x72, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x6f, + 0x72, 0x20, 0x65, 0x78, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x72, 0x61, + 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x0a, 0x0a, 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x74, 0x68, 0x69, 0x6e, 0x6b, 0x20, 0x6f, 0x66, 0x20, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, + 0x6e, 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x67, 0x61, 0x70, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x74, + 0x6f, 0x6f, 0x6c, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x54, 0x65, 0x6e, 0x73, 0x6f, 0x72, + 0x46, 0x6c, 0x6f, 0x77, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x50, 0x79, 0x54, 0x6f, 0x72, 0x63, 0x68, + 0x20, 0x2d, 0x2d, 0x2d, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, + 0x67, 0x72, 0x65, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, + 0x6c, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x47, 0x50, 0x55, 0x20, + 0x2d, 0x2d, 0x2d, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6c, 0x6c, + 0x65, 0x6e, 0x67, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x72, 0x69, 0x73, 0x65, + 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x64, 0x65, 0x65, 0x70, + 0x20, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x74, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x2c, 0x20, 0x61, 0x73, 0x20, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x2c, 0x20, 0x63, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x20, 0x73, 0x65, 0x74, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, + 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x69, 0x7a, 0x65, 0x2e, 0x22, 0x40, 0x0a, 0x0d, 0x44, + 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x41, 0x49, 0x12, 0x16, 0x68, 0x74, + 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, + 0x2e, 0x61, 0x69, 0x2f, 0x1a, 0x17, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x40, + 0x64, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x61, 0x69, 0x2a, 0x3d, 0x0a, + 0x0a, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x20, 0x32, 0x2e, 0x30, 0x12, 0x2f, 0x68, 0x74, 0x74, + 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x73, 0x2f, 0x4c, 0x49, 0x43, 0x45, + 0x4e, 0x53, 0x45, 0x2d, 0x32, 0x2e, 0x30, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x32, 0x03, 0x30, 0x2e, + 0x31, 0x2a, 0x02, 0x01, 0x02, 0x5a, 0x4a, 0x0a, 0x48, 0x0a, 0x0b, 0x42, 0x65, 0x61, 0x72, 0x65, + 0x72, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x39, 0x08, 0x02, 0x12, 0x24, 0x42, 0x65, 0x61, 0x72, + 0x65, 0x72, 0x20, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x20, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, + 0x1a, 0x0d, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x02, 0x62, 0x11, 0x0a, 0x0f, 0x0a, 0x0b, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x54, 0x6f, 0x6b, + 0x65, 0x6e, 0x12, 0x00, 0x72, 0x24, 0x0a, 0x1b, 0x44, 0x65, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, + 0x65, 0x64, 0x20, 0x41, 0x49, 0x20, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x05, 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var file_determined_api_v1_api_proto_goTypes = []interface{}{ @@ -3157,400 +3039,376 @@ var file_determined_api_v1_api_proto_goTypes = []interface{}{ (*KillTensorboardRequest)(nil), // 141: determined.api.v1.KillTensorboardRequest (*SetTensorboardPriorityRequest)(nil), // 142: determined.api.v1.SetTensorboardPriorityRequest (*LaunchTensorboardRequest)(nil), // 143: determined.api.v1.LaunchTensorboardRequest - (*LaunchTensorboardSearchesRequest)(nil), // 144: determined.api.v1.LaunchTensorboardSearchesRequest - (*DeleteTensorboardFilesRequest)(nil), // 145: determined.api.v1.DeleteTensorboardFilesRequest - (*GetActiveTasksCountRequest)(nil), // 146: determined.api.v1.GetActiveTasksCountRequest - (*GetTaskRequest)(nil), // 147: determined.api.v1.GetTaskRequest - (*GetTasksRequest)(nil), // 148: determined.api.v1.GetTasksRequest - (*GetModelRequest)(nil), // 149: determined.api.v1.GetModelRequest - (*PostModelRequest)(nil), // 150: determined.api.v1.PostModelRequest - (*PatchModelRequest)(nil), // 151: determined.api.v1.PatchModelRequest - (*ArchiveModelRequest)(nil), // 152: determined.api.v1.ArchiveModelRequest - (*UnarchiveModelRequest)(nil), // 153: determined.api.v1.UnarchiveModelRequest - (*MoveModelRequest)(nil), // 154: determined.api.v1.MoveModelRequest - (*DeleteModelRequest)(nil), // 155: determined.api.v1.DeleteModelRequest - (*GetModelsRequest)(nil), // 156: determined.api.v1.GetModelsRequest - (*GetModelLabelsRequest)(nil), // 157: determined.api.v1.GetModelLabelsRequest - (*GetModelVersionRequest)(nil), // 158: determined.api.v1.GetModelVersionRequest - (*GetModelVersionsRequest)(nil), // 159: determined.api.v1.GetModelVersionsRequest - (*PostModelVersionRequest)(nil), // 160: determined.api.v1.PostModelVersionRequest - (*PatchModelVersionRequest)(nil), // 161: determined.api.v1.PatchModelVersionRequest - (*DeleteModelVersionRequest)(nil), // 162: determined.api.v1.DeleteModelVersionRequest - (*GetTrialMetricsByModelVersionRequest)(nil), // 163: determined.api.v1.GetTrialMetricsByModelVersionRequest - (*GetCheckpointRequest)(nil), // 164: determined.api.v1.GetCheckpointRequest - (*PostCheckpointMetadataRequest)(nil), // 165: determined.api.v1.PostCheckpointMetadataRequest - (*CheckpointsRemoveFilesRequest)(nil), // 166: determined.api.v1.CheckpointsRemoveFilesRequest - (*PatchCheckpointsRequest)(nil), // 167: determined.api.v1.PatchCheckpointsRequest - (*DeleteCheckpointsRequest)(nil), // 168: determined.api.v1.DeleteCheckpointsRequest - (*GetTrialMetricsByCheckpointRequest)(nil), // 169: determined.api.v1.GetTrialMetricsByCheckpointRequest - (*ExpMetricNamesRequest)(nil), // 170: determined.api.v1.ExpMetricNamesRequest - (*MetricBatchesRequest)(nil), // 171: determined.api.v1.MetricBatchesRequest - (*TrialsSnapshotRequest)(nil), // 172: determined.api.v1.TrialsSnapshotRequest - (*TrialsSampleRequest)(nil), // 173: determined.api.v1.TrialsSampleRequest - (*GetResourcePoolsRequest)(nil), // 174: determined.api.v1.GetResourcePoolsRequest - (*GetKubernetesResourceManagersRequest)(nil), // 175: determined.api.v1.GetKubernetesResourceManagersRequest - (*ResourceAllocationRawRequest)(nil), // 176: determined.api.v1.ResourceAllocationRawRequest - (*ResourceAllocationAggregatedRequest)(nil), // 177: determined.api.v1.ResourceAllocationAggregatedRequest - (*GetWorkspaceRequest)(nil), // 178: determined.api.v1.GetWorkspaceRequest - (*GetWorkspaceProjectsRequest)(nil), // 179: determined.api.v1.GetWorkspaceProjectsRequest - (*GetWorkspacesRequest)(nil), // 180: determined.api.v1.GetWorkspacesRequest - (*PostWorkspaceRequest)(nil), // 181: determined.api.v1.PostWorkspaceRequest - (*PatchWorkspaceRequest)(nil), // 182: determined.api.v1.PatchWorkspaceRequest - (*DeleteWorkspaceRequest)(nil), // 183: determined.api.v1.DeleteWorkspaceRequest - (*ArchiveWorkspaceRequest)(nil), // 184: determined.api.v1.ArchiveWorkspaceRequest - (*UnarchiveWorkspaceRequest)(nil), // 185: determined.api.v1.UnarchiveWorkspaceRequest - (*PinWorkspaceRequest)(nil), // 186: determined.api.v1.PinWorkspaceRequest - (*UnpinWorkspaceRequest)(nil), // 187: determined.api.v1.UnpinWorkspaceRequest - (*SetWorkspaceNamespaceBindingsRequest)(nil), // 188: determined.api.v1.SetWorkspaceNamespaceBindingsRequest - (*SetResourceQuotasRequest)(nil), // 189: determined.api.v1.SetResourceQuotasRequest - (*ListWorkspaceNamespaceBindingsRequest)(nil), // 190: determined.api.v1.ListWorkspaceNamespaceBindingsRequest - (*GetWorkspacesWithDefaultNamespaceBindingsRequest)(nil), // 191: determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsRequest - (*BulkAutoCreateWorkspaceNamespaceBindingsRequest)(nil), // 192: determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsRequest - (*DeleteWorkspaceNamespaceBindingsRequest)(nil), // 193: determined.api.v1.DeleteWorkspaceNamespaceBindingsRequest - (*GetKubernetesResourceQuotasRequest)(nil), // 194: determined.api.v1.GetKubernetesResourceQuotasRequest - (*GetProjectRequest)(nil), // 195: determined.api.v1.GetProjectRequest - (*GetProjectByKeyRequest)(nil), // 196: determined.api.v1.GetProjectByKeyRequest - (*GetProjectColumnsRequest)(nil), // 197: determined.api.v1.GetProjectColumnsRequest - (*GetProjectNumericMetricsRangeRequest)(nil), // 198: determined.api.v1.GetProjectNumericMetricsRangeRequest - (*PostProjectRequest)(nil), // 199: determined.api.v1.PostProjectRequest - (*AddProjectNoteRequest)(nil), // 200: determined.api.v1.AddProjectNoteRequest - (*PutProjectNotesRequest)(nil), // 201: determined.api.v1.PutProjectNotesRequest - (*PatchProjectRequest)(nil), // 202: determined.api.v1.PatchProjectRequest - (*DeleteProjectRequest)(nil), // 203: determined.api.v1.DeleteProjectRequest - (*ArchiveProjectRequest)(nil), // 204: determined.api.v1.ArchiveProjectRequest - (*UnarchiveProjectRequest)(nil), // 205: determined.api.v1.UnarchiveProjectRequest - (*MoveProjectRequest)(nil), // 206: determined.api.v1.MoveProjectRequest - (*MoveExperimentRequest)(nil), // 207: determined.api.v1.MoveExperimentRequest - (*MoveExperimentsRequest)(nil), // 208: determined.api.v1.MoveExperimentsRequest - (*GetWebhooksRequest)(nil), // 209: determined.api.v1.GetWebhooksRequest - (*PatchWebhookRequest)(nil), // 210: determined.api.v1.PatchWebhookRequest - (*PostWebhookRequest)(nil), // 211: determined.api.v1.PostWebhookRequest - (*DeleteWebhookRequest)(nil), // 212: determined.api.v1.DeleteWebhookRequest - (*TestWebhookRequest)(nil), // 213: determined.api.v1.TestWebhookRequest - (*PostWebhookEventDataRequest)(nil), // 214: determined.api.v1.PostWebhookEventDataRequest - (*GetGroupRequest)(nil), // 215: determined.api.v1.GetGroupRequest - (*GetGroupsRequest)(nil), // 216: determined.api.v1.GetGroupsRequest - (*CreateGroupRequest)(nil), // 217: determined.api.v1.CreateGroupRequest - (*UpdateGroupRequest)(nil), // 218: determined.api.v1.UpdateGroupRequest - (*DeleteGroupRequest)(nil), // 219: determined.api.v1.DeleteGroupRequest - (*GetPermissionsSummaryRequest)(nil), // 220: determined.api.v1.GetPermissionsSummaryRequest - (*GetGroupsAndUsersAssignedToWorkspaceRequest)(nil), // 221: determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceRequest - (*GetRolesByIDRequest)(nil), // 222: determined.api.v1.GetRolesByIDRequest - (*GetRolesAssignedToUserRequest)(nil), // 223: determined.api.v1.GetRolesAssignedToUserRequest - (*GetRolesAssignedToGroupRequest)(nil), // 224: determined.api.v1.GetRolesAssignedToGroupRequest - (*SearchRolesAssignableToScopeRequest)(nil), // 225: determined.api.v1.SearchRolesAssignableToScopeRequest - (*ListRolesRequest)(nil), // 226: determined.api.v1.ListRolesRequest - (*AssignRolesRequest)(nil), // 227: determined.api.v1.AssignRolesRequest - (*RemoveAssignmentsRequest)(nil), // 228: determined.api.v1.RemoveAssignmentsRequest - (*PostUserActivityRequest)(nil), // 229: determined.api.v1.PostUserActivityRequest - (*GetProjectsByUserActivityRequest)(nil), // 230: determined.api.v1.GetProjectsByUserActivityRequest - (*SearchExperimentsRequest)(nil), // 231: determined.api.v1.SearchExperimentsRequest - (*BindRPToWorkspaceRequest)(nil), // 232: determined.api.v1.BindRPToWorkspaceRequest - (*UnbindRPFromWorkspaceRequest)(nil), // 233: determined.api.v1.UnbindRPFromWorkspaceRequest - (*OverwriteRPWorkspaceBindingsRequest)(nil), // 234: determined.api.v1.OverwriteRPWorkspaceBindingsRequest - (*ListRPsBoundToWorkspaceRequest)(nil), // 235: determined.api.v1.ListRPsBoundToWorkspaceRequest - (*ListWorkspacesBoundToRPRequest)(nil), // 236: determined.api.v1.ListWorkspacesBoundToRPRequest - (*GetGenericTaskConfigRequest)(nil), // 237: determined.api.v1.GetGenericTaskConfigRequest - (*KillGenericTaskRequest)(nil), // 238: determined.api.v1.KillGenericTaskRequest - (*PauseGenericTaskRequest)(nil), // 239: determined.api.v1.PauseGenericTaskRequest - (*UnpauseGenericTaskRequest)(nil), // 240: determined.api.v1.UnpauseGenericTaskRequest - (*SearchRunsRequest)(nil), // 241: determined.api.v1.SearchRunsRequest - (*MoveRunsRequest)(nil), // 242: determined.api.v1.MoveRunsRequest - (*KillRunsRequest)(nil), // 243: determined.api.v1.KillRunsRequest - (*DeleteRunsRequest)(nil), // 244: determined.api.v1.DeleteRunsRequest - (*ArchiveRunsRequest)(nil), // 245: determined.api.v1.ArchiveRunsRequest - (*UnarchiveRunsRequest)(nil), // 246: determined.api.v1.UnarchiveRunsRequest - (*PauseRunsRequest)(nil), // 247: determined.api.v1.PauseRunsRequest - (*ResumeRunsRequest)(nil), // 248: determined.api.v1.ResumeRunsRequest - (*GetRunMetadataRequest)(nil), // 249: determined.api.v1.GetRunMetadataRequest - (*PostRunMetadataRequest)(nil), // 250: determined.api.v1.PostRunMetadataRequest - (*GetMetadataValuesRequest)(nil), // 251: determined.api.v1.GetMetadataValuesRequest - (*PutWorkspaceConfigPoliciesRequest)(nil), // 252: determined.api.v1.PutWorkspaceConfigPoliciesRequest - (*PutGlobalConfigPoliciesRequest)(nil), // 253: determined.api.v1.PutGlobalConfigPoliciesRequest - (*GetWorkspaceConfigPoliciesRequest)(nil), // 254: determined.api.v1.GetWorkspaceConfigPoliciesRequest - (*GetGlobalConfigPoliciesRequest)(nil), // 255: determined.api.v1.GetGlobalConfigPoliciesRequest - (*DeleteWorkspaceConfigPoliciesRequest)(nil), // 256: determined.api.v1.DeleteWorkspaceConfigPoliciesRequest - (*DeleteGlobalConfigPoliciesRequest)(nil), // 257: determined.api.v1.DeleteGlobalConfigPoliciesRequest - (*MoveSearchesRequest)(nil), // 258: determined.api.v1.MoveSearchesRequest - (*CancelSearchesRequest)(nil), // 259: determined.api.v1.CancelSearchesRequest - (*KillSearchesRequest)(nil), // 260: determined.api.v1.KillSearchesRequest - (*DeleteSearchesRequest)(nil), // 261: determined.api.v1.DeleteSearchesRequest - (*ArchiveSearchesRequest)(nil), // 262: determined.api.v1.ArchiveSearchesRequest - (*UnarchiveSearchesRequest)(nil), // 263: determined.api.v1.UnarchiveSearchesRequest - (*PauseSearchesRequest)(nil), // 264: determined.api.v1.PauseSearchesRequest - (*ResumeSearchesRequest)(nil), // 265: determined.api.v1.ResumeSearchesRequest - (*PostAccessTokenRequest)(nil), // 266: determined.api.v1.PostAccessTokenRequest - (*GetAccessTokensRequest)(nil), // 267: determined.api.v1.GetAccessTokensRequest - (*PatchAccessTokenRequest)(nil), // 268: determined.api.v1.PatchAccessTokenRequest - (*LoginResponse)(nil), // 269: determined.api.v1.LoginResponse - (*CurrentUserResponse)(nil), // 270: determined.api.v1.CurrentUserResponse - (*LogoutResponse)(nil), // 271: determined.api.v1.LogoutResponse - (*GetUsersResponse)(nil), // 272: determined.api.v1.GetUsersResponse - (*GetUserSettingResponse)(nil), // 273: determined.api.v1.GetUserSettingResponse - (*ResetUserSettingResponse)(nil), // 274: determined.api.v1.ResetUserSettingResponse - (*PostUserSettingResponse)(nil), // 275: determined.api.v1.PostUserSettingResponse - (*GetUserResponse)(nil), // 276: determined.api.v1.GetUserResponse - (*GetUserByUsernameResponse)(nil), // 277: determined.api.v1.GetUserByUsernameResponse - (*GetMeResponse)(nil), // 278: determined.api.v1.GetMeResponse - (*PostUserResponse)(nil), // 279: determined.api.v1.PostUserResponse - (*SetUserPasswordResponse)(nil), // 280: determined.api.v1.SetUserPasswordResponse - (*AssignMultipleGroupsResponse)(nil), // 281: determined.api.v1.AssignMultipleGroupsResponse - (*PatchUserResponse)(nil), // 282: determined.api.v1.PatchUserResponse - (*PatchUsersResponse)(nil), // 283: determined.api.v1.PatchUsersResponse - (*GetTelemetryResponse)(nil), // 284: determined.api.v1.GetTelemetryResponse - (*GetMasterResponse)(nil), // 285: determined.api.v1.GetMasterResponse - (*GetMasterConfigResponse)(nil), // 286: determined.api.v1.GetMasterConfigResponse - (*PatchMasterConfigResponse)(nil), // 287: determined.api.v1.PatchMasterConfigResponse - (*MasterLogsResponse)(nil), // 288: determined.api.v1.MasterLogsResponse - (*GetClusterMessageResponse)(nil), // 289: determined.api.v1.GetClusterMessageResponse - (*SetClusterMessageResponse)(nil), // 290: determined.api.v1.SetClusterMessageResponse - (*DeleteClusterMessageResponse)(nil), // 291: determined.api.v1.DeleteClusterMessageResponse - (*GetAgentsResponse)(nil), // 292: determined.api.v1.GetAgentsResponse - (*GetAgentResponse)(nil), // 293: determined.api.v1.GetAgentResponse - (*GetSlotsResponse)(nil), // 294: determined.api.v1.GetSlotsResponse - (*GetSlotResponse)(nil), // 295: determined.api.v1.GetSlotResponse - (*EnableAgentResponse)(nil), // 296: determined.api.v1.EnableAgentResponse - (*DisableAgentResponse)(nil), // 297: determined.api.v1.DisableAgentResponse - (*EnableSlotResponse)(nil), // 298: determined.api.v1.EnableSlotResponse - (*DisableSlotResponse)(nil), // 299: determined.api.v1.DisableSlotResponse - (*CreateGenericTaskResponse)(nil), // 300: determined.api.v1.CreateGenericTaskResponse - (*CreateExperimentResponse)(nil), // 301: determined.api.v1.CreateExperimentResponse - (*PutExperimentResponse)(nil), // 302: determined.api.v1.PutExperimentResponse - (*ContinueExperimentResponse)(nil), // 303: determined.api.v1.ContinueExperimentResponse - (*GetExperimentResponse)(nil), // 304: determined.api.v1.GetExperimentResponse - (*GetExperimentsResponse)(nil), // 305: determined.api.v1.GetExperimentsResponse - (*PutExperimentRetainLogsResponse)(nil), // 306: determined.api.v1.PutExperimentRetainLogsResponse - (*PutExperimentsRetainLogsResponse)(nil), // 307: determined.api.v1.PutExperimentsRetainLogsResponse - (*PutTrialRetainLogsResponse)(nil), // 308: determined.api.v1.PutTrialRetainLogsResponse - (*GetModelDefResponse)(nil), // 309: determined.api.v1.GetModelDefResponse - (*GetTaskContextDirectoryResponse)(nil), // 310: determined.api.v1.GetTaskContextDirectoryResponse - (*GetModelDefTreeResponse)(nil), // 311: determined.api.v1.GetModelDefTreeResponse - (*GetModelDefFileResponse)(nil), // 312: determined.api.v1.GetModelDefFileResponse - (*GetExperimentLabelsResponse)(nil), // 313: determined.api.v1.GetExperimentLabelsResponse - (*GetExperimentValidationHistoryResponse)(nil), // 314: determined.api.v1.GetExperimentValidationHistoryResponse - (*ActivateExperimentResponse)(nil), // 315: determined.api.v1.ActivateExperimentResponse - (*ActivateExperimentsResponse)(nil), // 316: determined.api.v1.ActivateExperimentsResponse - (*PauseExperimentResponse)(nil), // 317: determined.api.v1.PauseExperimentResponse - (*PauseExperimentsResponse)(nil), // 318: determined.api.v1.PauseExperimentsResponse - (*CancelExperimentResponse)(nil), // 319: determined.api.v1.CancelExperimentResponse - (*CancelExperimentsResponse)(nil), // 320: determined.api.v1.CancelExperimentsResponse - (*KillExperimentResponse)(nil), // 321: determined.api.v1.KillExperimentResponse - (*KillExperimentsResponse)(nil), // 322: determined.api.v1.KillExperimentsResponse - (*ArchiveExperimentResponse)(nil), // 323: determined.api.v1.ArchiveExperimentResponse - (*ArchiveExperimentsResponse)(nil), // 324: determined.api.v1.ArchiveExperimentsResponse - (*UnarchiveExperimentResponse)(nil), // 325: determined.api.v1.UnarchiveExperimentResponse - (*UnarchiveExperimentsResponse)(nil), // 326: determined.api.v1.UnarchiveExperimentsResponse - (*PatchExperimentResponse)(nil), // 327: determined.api.v1.PatchExperimentResponse - (*DeleteExperimentsResponse)(nil), // 328: determined.api.v1.DeleteExperimentsResponse - (*DeleteExperimentResponse)(nil), // 329: determined.api.v1.DeleteExperimentResponse - (*GetBestSearcherValidationMetricResponse)(nil), // 330: determined.api.v1.GetBestSearcherValidationMetricResponse - (*GetExperimentCheckpointsResponse)(nil), // 331: determined.api.v1.GetExperimentCheckpointsResponse - (*PutExperimentLabelResponse)(nil), // 332: determined.api.v1.PutExperimentLabelResponse - (*DeleteExperimentLabelResponse)(nil), // 333: determined.api.v1.DeleteExperimentLabelResponse - (*PreviewHPSearchResponse)(nil), // 334: determined.api.v1.PreviewHPSearchResponse - (*GetExperimentTrialsResponse)(nil), // 335: determined.api.v1.GetExperimentTrialsResponse - (*GetTrialRemainingLogRetentionDaysResponse)(nil), // 336: determined.api.v1.GetTrialRemainingLogRetentionDaysResponse - (*CompareTrialsResponse)(nil), // 337: determined.api.v1.CompareTrialsResponse - (*ReportTrialSourceInfoResponse)(nil), // 338: determined.api.v1.ReportTrialSourceInfoResponse - (*CreateTrialResponse)(nil), // 339: determined.api.v1.CreateTrialResponse - (*PutTrialResponse)(nil), // 340: determined.api.v1.PutTrialResponse - (*PatchTrialResponse)(nil), // 341: determined.api.v1.PatchTrialResponse - (*StartTrialResponse)(nil), // 342: determined.api.v1.StartTrialResponse - (*RunPrepareForReportingResponse)(nil), // 343: determined.api.v1.RunPrepareForReportingResponse - (*GetTrialResponse)(nil), // 344: determined.api.v1.GetTrialResponse - (*GetTrialByExternalIDResponse)(nil), // 345: determined.api.v1.GetTrialByExternalIDResponse - (*GetTrialWorkloadsResponse)(nil), // 346: determined.api.v1.GetTrialWorkloadsResponse - (*TrialLogsResponse)(nil), // 347: determined.api.v1.TrialLogsResponse - (*TrialLogsFieldsResponse)(nil), // 348: determined.api.v1.TrialLogsFieldsResponse - (*AllocationReadyResponse)(nil), // 349: determined.api.v1.AllocationReadyResponse - (*GetAllocationResponse)(nil), // 350: determined.api.v1.GetAllocationResponse - (*AllocationWaitingResponse)(nil), // 351: determined.api.v1.AllocationWaitingResponse - (*PostTaskLogsResponse)(nil), // 352: determined.api.v1.PostTaskLogsResponse - (*TaskLogsResponse)(nil), // 353: determined.api.v1.TaskLogsResponse - (*TaskLogsFieldsResponse)(nil), // 354: determined.api.v1.TaskLogsFieldsResponse - (*GetTrialProfilerMetricsResponse)(nil), // 355: determined.api.v1.GetTrialProfilerMetricsResponse - (*GetTrialProfilerAvailableSeriesResponse)(nil), // 356: determined.api.v1.GetTrialProfilerAvailableSeriesResponse - (*PostTrialProfilerMetricsBatchResponse)(nil), // 357: determined.api.v1.PostTrialProfilerMetricsBatchResponse - (*GetMetricsResponse)(nil), // 358: determined.api.v1.GetMetricsResponse - (*GetTrainingMetricsResponse)(nil), // 359: determined.api.v1.GetTrainingMetricsResponse - (*GetValidationMetricsResponse)(nil), // 360: determined.api.v1.GetValidationMetricsResponse - (*KillTrialResponse)(nil), // 361: determined.api.v1.KillTrialResponse - (*GetTrialCheckpointsResponse)(nil), // 362: determined.api.v1.GetTrialCheckpointsResponse - (*CleanupLogsResponse)(nil), // 363: determined.api.v1.CleanupLogsResponse - (*AllocationPreemptionSignalResponse)(nil), // 364: determined.api.v1.AllocationPreemptionSignalResponse - (*AllocationPendingPreemptionSignalResponse)(nil), // 365: determined.api.v1.AllocationPendingPreemptionSignalResponse - (*AckAllocationPreemptionSignalResponse)(nil), // 366: determined.api.v1.AckAllocationPreemptionSignalResponse - (*MarkAllocationResourcesDaemonResponse)(nil), // 367: determined.api.v1.MarkAllocationResourcesDaemonResponse - (*AllocationRendezvousInfoResponse)(nil), // 368: determined.api.v1.AllocationRendezvousInfoResponse - (*PostAllocationProxyAddressResponse)(nil), // 369: determined.api.v1.PostAllocationProxyAddressResponse - (*GetTaskAcceleratorDataResponse)(nil), // 370: determined.api.v1.GetTaskAcceleratorDataResponse - (*PostAllocationAcceleratorDataResponse)(nil), // 371: determined.api.v1.PostAllocationAcceleratorDataResponse - (*AllocationAllGatherResponse)(nil), // 372: determined.api.v1.AllocationAllGatherResponse - (*NotifyContainerRunningResponse)(nil), // 373: determined.api.v1.NotifyContainerRunningResponse - (*ReportTrialSearcherEarlyExitResponse)(nil), // 374: determined.api.v1.ReportTrialSearcherEarlyExitResponse - (*ReportTrialProgressResponse)(nil), // 375: determined.api.v1.ReportTrialProgressResponse - (*PostTrialRunnerMetadataResponse)(nil), // 376: determined.api.v1.PostTrialRunnerMetadataResponse - (*ReportTrialMetricsResponse)(nil), // 377: determined.api.v1.ReportTrialMetricsResponse - (*ReportTrialTrainingMetricsResponse)(nil), // 378: determined.api.v1.ReportTrialTrainingMetricsResponse - (*ReportTrialValidationMetricsResponse)(nil), // 379: determined.api.v1.ReportTrialValidationMetricsResponse - (*ReportCheckpointResponse)(nil), // 380: determined.api.v1.ReportCheckpointResponse - (*GetJobsResponse)(nil), // 381: determined.api.v1.GetJobsResponse - (*GetJobsV2Response)(nil), // 382: determined.api.v1.GetJobsV2Response - (*GetJobQueueStatsResponse)(nil), // 383: determined.api.v1.GetJobQueueStatsResponse - (*UpdateJobQueueResponse)(nil), // 384: determined.api.v1.UpdateJobQueueResponse - (*GetTemplatesResponse)(nil), // 385: determined.api.v1.GetTemplatesResponse - (*GetTemplateResponse)(nil), // 386: determined.api.v1.GetTemplateResponse - (*PutTemplateResponse)(nil), // 387: determined.api.v1.PutTemplateResponse - (*PostTemplateResponse)(nil), // 388: determined.api.v1.PostTemplateResponse - (*PatchTemplateConfigResponse)(nil), // 389: determined.api.v1.PatchTemplateConfigResponse - (*PatchTemplateNameResponse)(nil), // 390: determined.api.v1.PatchTemplateNameResponse - (*DeleteTemplateResponse)(nil), // 391: determined.api.v1.DeleteTemplateResponse - (*GetNotebooksResponse)(nil), // 392: determined.api.v1.GetNotebooksResponse - (*GetNotebookResponse)(nil), // 393: determined.api.v1.GetNotebookResponse - (*IdleNotebookResponse)(nil), // 394: determined.api.v1.IdleNotebookResponse - (*KillNotebookResponse)(nil), // 395: determined.api.v1.KillNotebookResponse - (*SetNotebookPriorityResponse)(nil), // 396: determined.api.v1.SetNotebookPriorityResponse - (*LaunchNotebookResponse)(nil), // 397: determined.api.v1.LaunchNotebookResponse - (*GetShellsResponse)(nil), // 398: determined.api.v1.GetShellsResponse - (*GetShellResponse)(nil), // 399: determined.api.v1.GetShellResponse - (*KillShellResponse)(nil), // 400: determined.api.v1.KillShellResponse - (*SetShellPriorityResponse)(nil), // 401: determined.api.v1.SetShellPriorityResponse - (*LaunchShellResponse)(nil), // 402: determined.api.v1.LaunchShellResponse - (*GetCommandsResponse)(nil), // 403: determined.api.v1.GetCommandsResponse - (*GetCommandResponse)(nil), // 404: determined.api.v1.GetCommandResponse - (*KillCommandResponse)(nil), // 405: determined.api.v1.KillCommandResponse - (*SetCommandPriorityResponse)(nil), // 406: determined.api.v1.SetCommandPriorityResponse - (*LaunchCommandResponse)(nil), // 407: determined.api.v1.LaunchCommandResponse - (*GetTensorboardsResponse)(nil), // 408: determined.api.v1.GetTensorboardsResponse - (*GetTensorboardResponse)(nil), // 409: determined.api.v1.GetTensorboardResponse - (*KillTensorboardResponse)(nil), // 410: determined.api.v1.KillTensorboardResponse - (*SetTensorboardPriorityResponse)(nil), // 411: determined.api.v1.SetTensorboardPriorityResponse - (*LaunchTensorboardResponse)(nil), // 412: determined.api.v1.LaunchTensorboardResponse - (*LaunchTensorboardSearchesResponse)(nil), // 413: determined.api.v1.LaunchTensorboardSearchesResponse - (*DeleteTensorboardFilesResponse)(nil), // 414: determined.api.v1.DeleteTensorboardFilesResponse - (*GetActiveTasksCountResponse)(nil), // 415: determined.api.v1.GetActiveTasksCountResponse - (*GetTaskResponse)(nil), // 416: determined.api.v1.GetTaskResponse - (*GetTasksResponse)(nil), // 417: determined.api.v1.GetTasksResponse - (*GetModelResponse)(nil), // 418: determined.api.v1.GetModelResponse - (*PostModelResponse)(nil), // 419: determined.api.v1.PostModelResponse - (*PatchModelResponse)(nil), // 420: determined.api.v1.PatchModelResponse - (*ArchiveModelResponse)(nil), // 421: determined.api.v1.ArchiveModelResponse - (*UnarchiveModelResponse)(nil), // 422: determined.api.v1.UnarchiveModelResponse - (*MoveModelResponse)(nil), // 423: determined.api.v1.MoveModelResponse - (*DeleteModelResponse)(nil), // 424: determined.api.v1.DeleteModelResponse - (*GetModelsResponse)(nil), // 425: determined.api.v1.GetModelsResponse - (*GetModelLabelsResponse)(nil), // 426: determined.api.v1.GetModelLabelsResponse - (*GetModelVersionResponse)(nil), // 427: determined.api.v1.GetModelVersionResponse - (*GetModelVersionsResponse)(nil), // 428: determined.api.v1.GetModelVersionsResponse - (*PostModelVersionResponse)(nil), // 429: determined.api.v1.PostModelVersionResponse - (*PatchModelVersionResponse)(nil), // 430: determined.api.v1.PatchModelVersionResponse - (*DeleteModelVersionResponse)(nil), // 431: determined.api.v1.DeleteModelVersionResponse - (*GetTrialMetricsByModelVersionResponse)(nil), // 432: determined.api.v1.GetTrialMetricsByModelVersionResponse - (*GetCheckpointResponse)(nil), // 433: determined.api.v1.GetCheckpointResponse - (*PostCheckpointMetadataResponse)(nil), // 434: determined.api.v1.PostCheckpointMetadataResponse - (*CheckpointsRemoveFilesResponse)(nil), // 435: determined.api.v1.CheckpointsRemoveFilesResponse - (*PatchCheckpointsResponse)(nil), // 436: determined.api.v1.PatchCheckpointsResponse - (*DeleteCheckpointsResponse)(nil), // 437: determined.api.v1.DeleteCheckpointsResponse - (*GetTrialMetricsByCheckpointResponse)(nil), // 438: determined.api.v1.GetTrialMetricsByCheckpointResponse - (*ExpMetricNamesResponse)(nil), // 439: determined.api.v1.ExpMetricNamesResponse - (*MetricBatchesResponse)(nil), // 440: determined.api.v1.MetricBatchesResponse - (*TrialsSnapshotResponse)(nil), // 441: determined.api.v1.TrialsSnapshotResponse - (*TrialsSampleResponse)(nil), // 442: determined.api.v1.TrialsSampleResponse - (*GetResourcePoolsResponse)(nil), // 443: determined.api.v1.GetResourcePoolsResponse - (*GetKubernetesResourceManagersResponse)(nil), // 444: determined.api.v1.GetKubernetesResourceManagersResponse - (*ResourceAllocationRawResponse)(nil), // 445: determined.api.v1.ResourceAllocationRawResponse - (*ResourceAllocationAggregatedResponse)(nil), // 446: determined.api.v1.ResourceAllocationAggregatedResponse - (*GetWorkspaceResponse)(nil), // 447: determined.api.v1.GetWorkspaceResponse - (*GetWorkspaceProjectsResponse)(nil), // 448: determined.api.v1.GetWorkspaceProjectsResponse - (*GetWorkspacesResponse)(nil), // 449: determined.api.v1.GetWorkspacesResponse - (*PostWorkspaceResponse)(nil), // 450: determined.api.v1.PostWorkspaceResponse - (*PatchWorkspaceResponse)(nil), // 451: determined.api.v1.PatchWorkspaceResponse - (*DeleteWorkspaceResponse)(nil), // 452: determined.api.v1.DeleteWorkspaceResponse - (*ArchiveWorkspaceResponse)(nil), // 453: determined.api.v1.ArchiveWorkspaceResponse - (*UnarchiveWorkspaceResponse)(nil), // 454: determined.api.v1.UnarchiveWorkspaceResponse - (*PinWorkspaceResponse)(nil), // 455: determined.api.v1.PinWorkspaceResponse - (*UnpinWorkspaceResponse)(nil), // 456: determined.api.v1.UnpinWorkspaceResponse - (*SetWorkspaceNamespaceBindingsResponse)(nil), // 457: determined.api.v1.SetWorkspaceNamespaceBindingsResponse - (*SetResourceQuotasResponse)(nil), // 458: determined.api.v1.SetResourceQuotasResponse - (*ListWorkspaceNamespaceBindingsResponse)(nil), // 459: determined.api.v1.ListWorkspaceNamespaceBindingsResponse - (*GetWorkspacesWithDefaultNamespaceBindingsResponse)(nil), // 460: determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsResponse - (*BulkAutoCreateWorkspaceNamespaceBindingsResponse)(nil), // 461: determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsResponse - (*DeleteWorkspaceNamespaceBindingsResponse)(nil), // 462: determined.api.v1.DeleteWorkspaceNamespaceBindingsResponse - (*GetKubernetesResourceQuotasResponse)(nil), // 463: determined.api.v1.GetKubernetesResourceQuotasResponse - (*GetProjectResponse)(nil), // 464: determined.api.v1.GetProjectResponse - (*GetProjectByKeyResponse)(nil), // 465: determined.api.v1.GetProjectByKeyResponse - (*GetProjectColumnsResponse)(nil), // 466: determined.api.v1.GetProjectColumnsResponse - (*GetProjectNumericMetricsRangeResponse)(nil), // 467: determined.api.v1.GetProjectNumericMetricsRangeResponse - (*PostProjectResponse)(nil), // 468: determined.api.v1.PostProjectResponse - (*AddProjectNoteResponse)(nil), // 469: determined.api.v1.AddProjectNoteResponse - (*PutProjectNotesResponse)(nil), // 470: determined.api.v1.PutProjectNotesResponse - (*PatchProjectResponse)(nil), // 471: determined.api.v1.PatchProjectResponse - (*DeleteProjectResponse)(nil), // 472: determined.api.v1.DeleteProjectResponse - (*ArchiveProjectResponse)(nil), // 473: determined.api.v1.ArchiveProjectResponse - (*UnarchiveProjectResponse)(nil), // 474: determined.api.v1.UnarchiveProjectResponse - (*MoveProjectResponse)(nil), // 475: determined.api.v1.MoveProjectResponse - (*MoveExperimentResponse)(nil), // 476: determined.api.v1.MoveExperimentResponse - (*MoveExperimentsResponse)(nil), // 477: determined.api.v1.MoveExperimentsResponse - (*GetWebhooksResponse)(nil), // 478: determined.api.v1.GetWebhooksResponse - (*PatchWebhookResponse)(nil), // 479: determined.api.v1.PatchWebhookResponse - (*PostWebhookResponse)(nil), // 480: determined.api.v1.PostWebhookResponse - (*DeleteWebhookResponse)(nil), // 481: determined.api.v1.DeleteWebhookResponse - (*TestWebhookResponse)(nil), // 482: determined.api.v1.TestWebhookResponse - (*PostWebhookEventDataResponse)(nil), // 483: determined.api.v1.PostWebhookEventDataResponse - (*GetGroupResponse)(nil), // 484: determined.api.v1.GetGroupResponse - (*GetGroupsResponse)(nil), // 485: determined.api.v1.GetGroupsResponse - (*CreateGroupResponse)(nil), // 486: determined.api.v1.CreateGroupResponse - (*UpdateGroupResponse)(nil), // 487: determined.api.v1.UpdateGroupResponse - (*DeleteGroupResponse)(nil), // 488: determined.api.v1.DeleteGroupResponse - (*GetPermissionsSummaryResponse)(nil), // 489: determined.api.v1.GetPermissionsSummaryResponse - (*GetGroupsAndUsersAssignedToWorkspaceResponse)(nil), // 490: determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceResponse - (*GetRolesByIDResponse)(nil), // 491: determined.api.v1.GetRolesByIDResponse - (*GetRolesAssignedToUserResponse)(nil), // 492: determined.api.v1.GetRolesAssignedToUserResponse - (*GetRolesAssignedToGroupResponse)(nil), // 493: determined.api.v1.GetRolesAssignedToGroupResponse - (*SearchRolesAssignableToScopeResponse)(nil), // 494: determined.api.v1.SearchRolesAssignableToScopeResponse - (*ListRolesResponse)(nil), // 495: determined.api.v1.ListRolesResponse - (*AssignRolesResponse)(nil), // 496: determined.api.v1.AssignRolesResponse - (*RemoveAssignmentsResponse)(nil), // 497: determined.api.v1.RemoveAssignmentsResponse - (*PostUserActivityResponse)(nil), // 498: determined.api.v1.PostUserActivityResponse - (*GetProjectsByUserActivityResponse)(nil), // 499: determined.api.v1.GetProjectsByUserActivityResponse - (*SearchExperimentsResponse)(nil), // 500: determined.api.v1.SearchExperimentsResponse - (*BindRPToWorkspaceResponse)(nil), // 501: determined.api.v1.BindRPToWorkspaceResponse - (*UnbindRPFromWorkspaceResponse)(nil), // 502: determined.api.v1.UnbindRPFromWorkspaceResponse - (*OverwriteRPWorkspaceBindingsResponse)(nil), // 503: determined.api.v1.OverwriteRPWorkspaceBindingsResponse - (*ListRPsBoundToWorkspaceResponse)(nil), // 504: determined.api.v1.ListRPsBoundToWorkspaceResponse - (*ListWorkspacesBoundToRPResponse)(nil), // 505: determined.api.v1.ListWorkspacesBoundToRPResponse - (*GetGenericTaskConfigResponse)(nil), // 506: determined.api.v1.GetGenericTaskConfigResponse - (*KillGenericTaskResponse)(nil), // 507: determined.api.v1.KillGenericTaskResponse - (*PauseGenericTaskResponse)(nil), // 508: determined.api.v1.PauseGenericTaskResponse - (*UnpauseGenericTaskResponse)(nil), // 509: determined.api.v1.UnpauseGenericTaskResponse - (*SearchRunsResponse)(nil), // 510: determined.api.v1.SearchRunsResponse - (*MoveRunsResponse)(nil), // 511: determined.api.v1.MoveRunsResponse - (*KillRunsResponse)(nil), // 512: determined.api.v1.KillRunsResponse - (*DeleteRunsResponse)(nil), // 513: determined.api.v1.DeleteRunsResponse - (*ArchiveRunsResponse)(nil), // 514: determined.api.v1.ArchiveRunsResponse - (*UnarchiveRunsResponse)(nil), // 515: determined.api.v1.UnarchiveRunsResponse - (*PauseRunsResponse)(nil), // 516: determined.api.v1.PauseRunsResponse - (*ResumeRunsResponse)(nil), // 517: determined.api.v1.ResumeRunsResponse - (*GetRunMetadataResponse)(nil), // 518: determined.api.v1.GetRunMetadataResponse - (*PostRunMetadataResponse)(nil), // 519: determined.api.v1.PostRunMetadataResponse - (*GetMetadataValuesResponse)(nil), // 520: determined.api.v1.GetMetadataValuesResponse - (*PutWorkspaceConfigPoliciesResponse)(nil), // 521: determined.api.v1.PutWorkspaceConfigPoliciesResponse - (*PutGlobalConfigPoliciesResponse)(nil), // 522: determined.api.v1.PutGlobalConfigPoliciesResponse - (*GetWorkspaceConfigPoliciesResponse)(nil), // 523: determined.api.v1.GetWorkspaceConfigPoliciesResponse - (*GetGlobalConfigPoliciesResponse)(nil), // 524: determined.api.v1.GetGlobalConfigPoliciesResponse - (*DeleteWorkspaceConfigPoliciesResponse)(nil), // 525: determined.api.v1.DeleteWorkspaceConfigPoliciesResponse - (*DeleteGlobalConfigPoliciesResponse)(nil), // 526: determined.api.v1.DeleteGlobalConfigPoliciesResponse - (*MoveSearchesResponse)(nil), // 527: determined.api.v1.MoveSearchesResponse - (*CancelSearchesResponse)(nil), // 528: determined.api.v1.CancelSearchesResponse - (*KillSearchesResponse)(nil), // 529: determined.api.v1.KillSearchesResponse - (*DeleteSearchesResponse)(nil), // 530: determined.api.v1.DeleteSearchesResponse - (*ArchiveSearchesResponse)(nil), // 531: determined.api.v1.ArchiveSearchesResponse - (*UnarchiveSearchesResponse)(nil), // 532: determined.api.v1.UnarchiveSearchesResponse - (*PauseSearchesResponse)(nil), // 533: determined.api.v1.PauseSearchesResponse - (*ResumeSearchesResponse)(nil), // 534: determined.api.v1.ResumeSearchesResponse - (*PostAccessTokenResponse)(nil), // 535: determined.api.v1.PostAccessTokenResponse - (*GetAccessTokensResponse)(nil), // 536: determined.api.v1.GetAccessTokensResponse - (*PatchAccessTokenResponse)(nil), // 537: determined.api.v1.PatchAccessTokenResponse + (*DeleteTensorboardFilesRequest)(nil), // 144: determined.api.v1.DeleteTensorboardFilesRequest + (*GetActiveTasksCountRequest)(nil), // 145: determined.api.v1.GetActiveTasksCountRequest + (*GetTaskRequest)(nil), // 146: determined.api.v1.GetTaskRequest + (*GetTasksRequest)(nil), // 147: determined.api.v1.GetTasksRequest + (*GetModelRequest)(nil), // 148: determined.api.v1.GetModelRequest + (*PostModelRequest)(nil), // 149: determined.api.v1.PostModelRequest + (*PatchModelRequest)(nil), // 150: determined.api.v1.PatchModelRequest + (*ArchiveModelRequest)(nil), // 151: determined.api.v1.ArchiveModelRequest + (*UnarchiveModelRequest)(nil), // 152: determined.api.v1.UnarchiveModelRequest + (*MoveModelRequest)(nil), // 153: determined.api.v1.MoveModelRequest + (*DeleteModelRequest)(nil), // 154: determined.api.v1.DeleteModelRequest + (*GetModelsRequest)(nil), // 155: determined.api.v1.GetModelsRequest + (*GetModelLabelsRequest)(nil), // 156: determined.api.v1.GetModelLabelsRequest + (*GetModelVersionRequest)(nil), // 157: determined.api.v1.GetModelVersionRequest + (*GetModelVersionsRequest)(nil), // 158: determined.api.v1.GetModelVersionsRequest + (*PostModelVersionRequest)(nil), // 159: determined.api.v1.PostModelVersionRequest + (*PatchModelVersionRequest)(nil), // 160: determined.api.v1.PatchModelVersionRequest + (*DeleteModelVersionRequest)(nil), // 161: determined.api.v1.DeleteModelVersionRequest + (*GetTrialMetricsByModelVersionRequest)(nil), // 162: determined.api.v1.GetTrialMetricsByModelVersionRequest + (*GetCheckpointRequest)(nil), // 163: determined.api.v1.GetCheckpointRequest + (*PostCheckpointMetadataRequest)(nil), // 164: determined.api.v1.PostCheckpointMetadataRequest + (*CheckpointsRemoveFilesRequest)(nil), // 165: determined.api.v1.CheckpointsRemoveFilesRequest + (*PatchCheckpointsRequest)(nil), // 166: determined.api.v1.PatchCheckpointsRequest + (*DeleteCheckpointsRequest)(nil), // 167: determined.api.v1.DeleteCheckpointsRequest + (*GetTrialMetricsByCheckpointRequest)(nil), // 168: determined.api.v1.GetTrialMetricsByCheckpointRequest + (*ExpMetricNamesRequest)(nil), // 169: determined.api.v1.ExpMetricNamesRequest + (*MetricBatchesRequest)(nil), // 170: determined.api.v1.MetricBatchesRequest + (*TrialsSnapshotRequest)(nil), // 171: determined.api.v1.TrialsSnapshotRequest + (*TrialsSampleRequest)(nil), // 172: determined.api.v1.TrialsSampleRequest + (*GetResourcePoolsRequest)(nil), // 173: determined.api.v1.GetResourcePoolsRequest + (*GetKubernetesResourceManagersRequest)(nil), // 174: determined.api.v1.GetKubernetesResourceManagersRequest + (*ResourceAllocationRawRequest)(nil), // 175: determined.api.v1.ResourceAllocationRawRequest + (*ResourceAllocationAggregatedRequest)(nil), // 176: determined.api.v1.ResourceAllocationAggregatedRequest + (*GetWorkspaceRequest)(nil), // 177: determined.api.v1.GetWorkspaceRequest + (*GetWorkspaceProjectsRequest)(nil), // 178: determined.api.v1.GetWorkspaceProjectsRequest + (*GetWorkspacesRequest)(nil), // 179: determined.api.v1.GetWorkspacesRequest + (*PostWorkspaceRequest)(nil), // 180: determined.api.v1.PostWorkspaceRequest + (*PatchWorkspaceRequest)(nil), // 181: determined.api.v1.PatchWorkspaceRequest + (*DeleteWorkspaceRequest)(nil), // 182: determined.api.v1.DeleteWorkspaceRequest + (*ArchiveWorkspaceRequest)(nil), // 183: determined.api.v1.ArchiveWorkspaceRequest + (*UnarchiveWorkspaceRequest)(nil), // 184: determined.api.v1.UnarchiveWorkspaceRequest + (*PinWorkspaceRequest)(nil), // 185: determined.api.v1.PinWorkspaceRequest + (*UnpinWorkspaceRequest)(nil), // 186: determined.api.v1.UnpinWorkspaceRequest + (*SetWorkspaceNamespaceBindingsRequest)(nil), // 187: determined.api.v1.SetWorkspaceNamespaceBindingsRequest + (*SetResourceQuotasRequest)(nil), // 188: determined.api.v1.SetResourceQuotasRequest + (*ListWorkspaceNamespaceBindingsRequest)(nil), // 189: determined.api.v1.ListWorkspaceNamespaceBindingsRequest + (*GetWorkspacesWithDefaultNamespaceBindingsRequest)(nil), // 190: determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsRequest + (*BulkAutoCreateWorkspaceNamespaceBindingsRequest)(nil), // 191: determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsRequest + (*DeleteWorkspaceNamespaceBindingsRequest)(nil), // 192: determined.api.v1.DeleteWorkspaceNamespaceBindingsRequest + (*GetKubernetesResourceQuotasRequest)(nil), // 193: determined.api.v1.GetKubernetesResourceQuotasRequest + (*GetProjectRequest)(nil), // 194: determined.api.v1.GetProjectRequest + (*GetProjectByKeyRequest)(nil), // 195: determined.api.v1.GetProjectByKeyRequest + (*GetProjectColumnsRequest)(nil), // 196: determined.api.v1.GetProjectColumnsRequest + (*GetProjectNumericMetricsRangeRequest)(nil), // 197: determined.api.v1.GetProjectNumericMetricsRangeRequest + (*PostProjectRequest)(nil), // 198: determined.api.v1.PostProjectRequest + (*AddProjectNoteRequest)(nil), // 199: determined.api.v1.AddProjectNoteRequest + (*PutProjectNotesRequest)(nil), // 200: determined.api.v1.PutProjectNotesRequest + (*PatchProjectRequest)(nil), // 201: determined.api.v1.PatchProjectRequest + (*DeleteProjectRequest)(nil), // 202: determined.api.v1.DeleteProjectRequest + (*ArchiveProjectRequest)(nil), // 203: determined.api.v1.ArchiveProjectRequest + (*UnarchiveProjectRequest)(nil), // 204: determined.api.v1.UnarchiveProjectRequest + (*MoveProjectRequest)(nil), // 205: determined.api.v1.MoveProjectRequest + (*MoveExperimentRequest)(nil), // 206: determined.api.v1.MoveExperimentRequest + (*MoveExperimentsRequest)(nil), // 207: determined.api.v1.MoveExperimentsRequest + (*GetWebhooksRequest)(nil), // 208: determined.api.v1.GetWebhooksRequest + (*PatchWebhookRequest)(nil), // 209: determined.api.v1.PatchWebhookRequest + (*PostWebhookRequest)(nil), // 210: determined.api.v1.PostWebhookRequest + (*DeleteWebhookRequest)(nil), // 211: determined.api.v1.DeleteWebhookRequest + (*TestWebhookRequest)(nil), // 212: determined.api.v1.TestWebhookRequest + (*PostWebhookEventDataRequest)(nil), // 213: determined.api.v1.PostWebhookEventDataRequest + (*GetGroupRequest)(nil), // 214: determined.api.v1.GetGroupRequest + (*GetGroupsRequest)(nil), // 215: determined.api.v1.GetGroupsRequest + (*CreateGroupRequest)(nil), // 216: determined.api.v1.CreateGroupRequest + (*UpdateGroupRequest)(nil), // 217: determined.api.v1.UpdateGroupRequest + (*DeleteGroupRequest)(nil), // 218: determined.api.v1.DeleteGroupRequest + (*GetPermissionsSummaryRequest)(nil), // 219: determined.api.v1.GetPermissionsSummaryRequest + (*GetGroupsAndUsersAssignedToWorkspaceRequest)(nil), // 220: determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceRequest + (*GetRolesByIDRequest)(nil), // 221: determined.api.v1.GetRolesByIDRequest + (*GetRolesAssignedToUserRequest)(nil), // 222: determined.api.v1.GetRolesAssignedToUserRequest + (*GetRolesAssignedToGroupRequest)(nil), // 223: determined.api.v1.GetRolesAssignedToGroupRequest + (*SearchRolesAssignableToScopeRequest)(nil), // 224: determined.api.v1.SearchRolesAssignableToScopeRequest + (*ListRolesRequest)(nil), // 225: determined.api.v1.ListRolesRequest + (*AssignRolesRequest)(nil), // 226: determined.api.v1.AssignRolesRequest + (*RemoveAssignmentsRequest)(nil), // 227: determined.api.v1.RemoveAssignmentsRequest + (*PostUserActivityRequest)(nil), // 228: determined.api.v1.PostUserActivityRequest + (*GetProjectsByUserActivityRequest)(nil), // 229: determined.api.v1.GetProjectsByUserActivityRequest + (*SearchExperimentsRequest)(nil), // 230: determined.api.v1.SearchExperimentsRequest + (*BindRPToWorkspaceRequest)(nil), // 231: determined.api.v1.BindRPToWorkspaceRequest + (*UnbindRPFromWorkspaceRequest)(nil), // 232: determined.api.v1.UnbindRPFromWorkspaceRequest + (*OverwriteRPWorkspaceBindingsRequest)(nil), // 233: determined.api.v1.OverwriteRPWorkspaceBindingsRequest + (*ListRPsBoundToWorkspaceRequest)(nil), // 234: determined.api.v1.ListRPsBoundToWorkspaceRequest + (*ListWorkspacesBoundToRPRequest)(nil), // 235: determined.api.v1.ListWorkspacesBoundToRPRequest + (*GetGenericTaskConfigRequest)(nil), // 236: determined.api.v1.GetGenericTaskConfigRequest + (*KillGenericTaskRequest)(nil), // 237: determined.api.v1.KillGenericTaskRequest + (*PauseGenericTaskRequest)(nil), // 238: determined.api.v1.PauseGenericTaskRequest + (*UnpauseGenericTaskRequest)(nil), // 239: determined.api.v1.UnpauseGenericTaskRequest + (*SearchRunsRequest)(nil), // 240: determined.api.v1.SearchRunsRequest + (*MoveRunsRequest)(nil), // 241: determined.api.v1.MoveRunsRequest + (*KillRunsRequest)(nil), // 242: determined.api.v1.KillRunsRequest + (*DeleteRunsRequest)(nil), // 243: determined.api.v1.DeleteRunsRequest + (*ArchiveRunsRequest)(nil), // 244: determined.api.v1.ArchiveRunsRequest + (*UnarchiveRunsRequest)(nil), // 245: determined.api.v1.UnarchiveRunsRequest + (*PauseRunsRequest)(nil), // 246: determined.api.v1.PauseRunsRequest + (*ResumeRunsRequest)(nil), // 247: determined.api.v1.ResumeRunsRequest + (*GetRunMetadataRequest)(nil), // 248: determined.api.v1.GetRunMetadataRequest + (*PostRunMetadataRequest)(nil), // 249: determined.api.v1.PostRunMetadataRequest + (*GetMetadataValuesRequest)(nil), // 250: determined.api.v1.GetMetadataValuesRequest + (*PutWorkspaceConfigPoliciesRequest)(nil), // 251: determined.api.v1.PutWorkspaceConfigPoliciesRequest + (*PutGlobalConfigPoliciesRequest)(nil), // 252: determined.api.v1.PutGlobalConfigPoliciesRequest + (*GetWorkspaceConfigPoliciesRequest)(nil), // 253: determined.api.v1.GetWorkspaceConfigPoliciesRequest + (*GetGlobalConfigPoliciesRequest)(nil), // 254: determined.api.v1.GetGlobalConfigPoliciesRequest + (*DeleteWorkspaceConfigPoliciesRequest)(nil), // 255: determined.api.v1.DeleteWorkspaceConfigPoliciesRequest + (*DeleteGlobalConfigPoliciesRequest)(nil), // 256: determined.api.v1.DeleteGlobalConfigPoliciesRequest + (*LoginResponse)(nil), // 257: determined.api.v1.LoginResponse + (*CurrentUserResponse)(nil), // 258: determined.api.v1.CurrentUserResponse + (*LogoutResponse)(nil), // 259: determined.api.v1.LogoutResponse + (*GetUsersResponse)(nil), // 260: determined.api.v1.GetUsersResponse + (*GetUserSettingResponse)(nil), // 261: determined.api.v1.GetUserSettingResponse + (*ResetUserSettingResponse)(nil), // 262: determined.api.v1.ResetUserSettingResponse + (*PostUserSettingResponse)(nil), // 263: determined.api.v1.PostUserSettingResponse + (*GetUserResponse)(nil), // 264: determined.api.v1.GetUserResponse + (*GetUserByUsernameResponse)(nil), // 265: determined.api.v1.GetUserByUsernameResponse + (*GetMeResponse)(nil), // 266: determined.api.v1.GetMeResponse + (*PostUserResponse)(nil), // 267: determined.api.v1.PostUserResponse + (*SetUserPasswordResponse)(nil), // 268: determined.api.v1.SetUserPasswordResponse + (*AssignMultipleGroupsResponse)(nil), // 269: determined.api.v1.AssignMultipleGroupsResponse + (*PatchUserResponse)(nil), // 270: determined.api.v1.PatchUserResponse + (*PatchUsersResponse)(nil), // 271: determined.api.v1.PatchUsersResponse + (*GetTelemetryResponse)(nil), // 272: determined.api.v1.GetTelemetryResponse + (*GetMasterResponse)(nil), // 273: determined.api.v1.GetMasterResponse + (*GetMasterConfigResponse)(nil), // 274: determined.api.v1.GetMasterConfigResponse + (*PatchMasterConfigResponse)(nil), // 275: determined.api.v1.PatchMasterConfigResponse + (*MasterLogsResponse)(nil), // 276: determined.api.v1.MasterLogsResponse + (*GetClusterMessageResponse)(nil), // 277: determined.api.v1.GetClusterMessageResponse + (*SetClusterMessageResponse)(nil), // 278: determined.api.v1.SetClusterMessageResponse + (*DeleteClusterMessageResponse)(nil), // 279: determined.api.v1.DeleteClusterMessageResponse + (*GetAgentsResponse)(nil), // 280: determined.api.v1.GetAgentsResponse + (*GetAgentResponse)(nil), // 281: determined.api.v1.GetAgentResponse + (*GetSlotsResponse)(nil), // 282: determined.api.v1.GetSlotsResponse + (*GetSlotResponse)(nil), // 283: determined.api.v1.GetSlotResponse + (*EnableAgentResponse)(nil), // 284: determined.api.v1.EnableAgentResponse + (*DisableAgentResponse)(nil), // 285: determined.api.v1.DisableAgentResponse + (*EnableSlotResponse)(nil), // 286: determined.api.v1.EnableSlotResponse + (*DisableSlotResponse)(nil), // 287: determined.api.v1.DisableSlotResponse + (*CreateGenericTaskResponse)(nil), // 288: determined.api.v1.CreateGenericTaskResponse + (*CreateExperimentResponse)(nil), // 289: determined.api.v1.CreateExperimentResponse + (*PutExperimentResponse)(nil), // 290: determined.api.v1.PutExperimentResponse + (*ContinueExperimentResponse)(nil), // 291: determined.api.v1.ContinueExperimentResponse + (*GetExperimentResponse)(nil), // 292: determined.api.v1.GetExperimentResponse + (*GetExperimentsResponse)(nil), // 293: determined.api.v1.GetExperimentsResponse + (*PutExperimentRetainLogsResponse)(nil), // 294: determined.api.v1.PutExperimentRetainLogsResponse + (*PutExperimentsRetainLogsResponse)(nil), // 295: determined.api.v1.PutExperimentsRetainLogsResponse + (*PutTrialRetainLogsResponse)(nil), // 296: determined.api.v1.PutTrialRetainLogsResponse + (*GetModelDefResponse)(nil), // 297: determined.api.v1.GetModelDefResponse + (*GetTaskContextDirectoryResponse)(nil), // 298: determined.api.v1.GetTaskContextDirectoryResponse + (*GetModelDefTreeResponse)(nil), // 299: determined.api.v1.GetModelDefTreeResponse + (*GetModelDefFileResponse)(nil), // 300: determined.api.v1.GetModelDefFileResponse + (*GetExperimentLabelsResponse)(nil), // 301: determined.api.v1.GetExperimentLabelsResponse + (*GetExperimentValidationHistoryResponse)(nil), // 302: determined.api.v1.GetExperimentValidationHistoryResponse + (*ActivateExperimentResponse)(nil), // 303: determined.api.v1.ActivateExperimentResponse + (*ActivateExperimentsResponse)(nil), // 304: determined.api.v1.ActivateExperimentsResponse + (*PauseExperimentResponse)(nil), // 305: determined.api.v1.PauseExperimentResponse + (*PauseExperimentsResponse)(nil), // 306: determined.api.v1.PauseExperimentsResponse + (*CancelExperimentResponse)(nil), // 307: determined.api.v1.CancelExperimentResponse + (*CancelExperimentsResponse)(nil), // 308: determined.api.v1.CancelExperimentsResponse + (*KillExperimentResponse)(nil), // 309: determined.api.v1.KillExperimentResponse + (*KillExperimentsResponse)(nil), // 310: determined.api.v1.KillExperimentsResponse + (*ArchiveExperimentResponse)(nil), // 311: determined.api.v1.ArchiveExperimentResponse + (*ArchiveExperimentsResponse)(nil), // 312: determined.api.v1.ArchiveExperimentsResponse + (*UnarchiveExperimentResponse)(nil), // 313: determined.api.v1.UnarchiveExperimentResponse + (*UnarchiveExperimentsResponse)(nil), // 314: determined.api.v1.UnarchiveExperimentsResponse + (*PatchExperimentResponse)(nil), // 315: determined.api.v1.PatchExperimentResponse + (*DeleteExperimentsResponse)(nil), // 316: determined.api.v1.DeleteExperimentsResponse + (*DeleteExperimentResponse)(nil), // 317: determined.api.v1.DeleteExperimentResponse + (*GetBestSearcherValidationMetricResponse)(nil), // 318: determined.api.v1.GetBestSearcherValidationMetricResponse + (*GetExperimentCheckpointsResponse)(nil), // 319: determined.api.v1.GetExperimentCheckpointsResponse + (*PutExperimentLabelResponse)(nil), // 320: determined.api.v1.PutExperimentLabelResponse + (*DeleteExperimentLabelResponse)(nil), // 321: determined.api.v1.DeleteExperimentLabelResponse + (*PreviewHPSearchResponse)(nil), // 322: determined.api.v1.PreviewHPSearchResponse + (*GetExperimentTrialsResponse)(nil), // 323: determined.api.v1.GetExperimentTrialsResponse + (*GetTrialRemainingLogRetentionDaysResponse)(nil), // 324: determined.api.v1.GetTrialRemainingLogRetentionDaysResponse + (*CompareTrialsResponse)(nil), // 325: determined.api.v1.CompareTrialsResponse + (*ReportTrialSourceInfoResponse)(nil), // 326: determined.api.v1.ReportTrialSourceInfoResponse + (*CreateTrialResponse)(nil), // 327: determined.api.v1.CreateTrialResponse + (*PutTrialResponse)(nil), // 328: determined.api.v1.PutTrialResponse + (*PatchTrialResponse)(nil), // 329: determined.api.v1.PatchTrialResponse + (*StartTrialResponse)(nil), // 330: determined.api.v1.StartTrialResponse + (*RunPrepareForReportingResponse)(nil), // 331: determined.api.v1.RunPrepareForReportingResponse + (*GetTrialResponse)(nil), // 332: determined.api.v1.GetTrialResponse + (*GetTrialByExternalIDResponse)(nil), // 333: determined.api.v1.GetTrialByExternalIDResponse + (*GetTrialWorkloadsResponse)(nil), // 334: determined.api.v1.GetTrialWorkloadsResponse + (*TrialLogsResponse)(nil), // 335: determined.api.v1.TrialLogsResponse + (*TrialLogsFieldsResponse)(nil), // 336: determined.api.v1.TrialLogsFieldsResponse + (*AllocationReadyResponse)(nil), // 337: determined.api.v1.AllocationReadyResponse + (*GetAllocationResponse)(nil), // 338: determined.api.v1.GetAllocationResponse + (*AllocationWaitingResponse)(nil), // 339: determined.api.v1.AllocationWaitingResponse + (*PostTaskLogsResponse)(nil), // 340: determined.api.v1.PostTaskLogsResponse + (*TaskLogsResponse)(nil), // 341: determined.api.v1.TaskLogsResponse + (*TaskLogsFieldsResponse)(nil), // 342: determined.api.v1.TaskLogsFieldsResponse + (*GetTrialProfilerMetricsResponse)(nil), // 343: determined.api.v1.GetTrialProfilerMetricsResponse + (*GetTrialProfilerAvailableSeriesResponse)(nil), // 344: determined.api.v1.GetTrialProfilerAvailableSeriesResponse + (*PostTrialProfilerMetricsBatchResponse)(nil), // 345: determined.api.v1.PostTrialProfilerMetricsBatchResponse + (*GetMetricsResponse)(nil), // 346: determined.api.v1.GetMetricsResponse + (*GetTrainingMetricsResponse)(nil), // 347: determined.api.v1.GetTrainingMetricsResponse + (*GetValidationMetricsResponse)(nil), // 348: determined.api.v1.GetValidationMetricsResponse + (*KillTrialResponse)(nil), // 349: determined.api.v1.KillTrialResponse + (*GetTrialCheckpointsResponse)(nil), // 350: determined.api.v1.GetTrialCheckpointsResponse + (*CleanupLogsResponse)(nil), // 351: determined.api.v1.CleanupLogsResponse + (*AllocationPreemptionSignalResponse)(nil), // 352: determined.api.v1.AllocationPreemptionSignalResponse + (*AllocationPendingPreemptionSignalResponse)(nil), // 353: determined.api.v1.AllocationPendingPreemptionSignalResponse + (*AckAllocationPreemptionSignalResponse)(nil), // 354: determined.api.v1.AckAllocationPreemptionSignalResponse + (*MarkAllocationResourcesDaemonResponse)(nil), // 355: determined.api.v1.MarkAllocationResourcesDaemonResponse + (*AllocationRendezvousInfoResponse)(nil), // 356: determined.api.v1.AllocationRendezvousInfoResponse + (*PostAllocationProxyAddressResponse)(nil), // 357: determined.api.v1.PostAllocationProxyAddressResponse + (*GetTaskAcceleratorDataResponse)(nil), // 358: determined.api.v1.GetTaskAcceleratorDataResponse + (*PostAllocationAcceleratorDataResponse)(nil), // 359: determined.api.v1.PostAllocationAcceleratorDataResponse + (*AllocationAllGatherResponse)(nil), // 360: determined.api.v1.AllocationAllGatherResponse + (*NotifyContainerRunningResponse)(nil), // 361: determined.api.v1.NotifyContainerRunningResponse + (*ReportTrialSearcherEarlyExitResponse)(nil), // 362: determined.api.v1.ReportTrialSearcherEarlyExitResponse + (*ReportTrialProgressResponse)(nil), // 363: determined.api.v1.ReportTrialProgressResponse + (*PostTrialRunnerMetadataResponse)(nil), // 364: determined.api.v1.PostTrialRunnerMetadataResponse + (*ReportTrialMetricsResponse)(nil), // 365: determined.api.v1.ReportTrialMetricsResponse + (*ReportTrialTrainingMetricsResponse)(nil), // 366: determined.api.v1.ReportTrialTrainingMetricsResponse + (*ReportTrialValidationMetricsResponse)(nil), // 367: determined.api.v1.ReportTrialValidationMetricsResponse + (*ReportCheckpointResponse)(nil), // 368: determined.api.v1.ReportCheckpointResponse + (*GetJobsResponse)(nil), // 369: determined.api.v1.GetJobsResponse + (*GetJobsV2Response)(nil), // 370: determined.api.v1.GetJobsV2Response + (*GetJobQueueStatsResponse)(nil), // 371: determined.api.v1.GetJobQueueStatsResponse + (*UpdateJobQueueResponse)(nil), // 372: determined.api.v1.UpdateJobQueueResponse + (*GetTemplatesResponse)(nil), // 373: determined.api.v1.GetTemplatesResponse + (*GetTemplateResponse)(nil), // 374: determined.api.v1.GetTemplateResponse + (*PutTemplateResponse)(nil), // 375: determined.api.v1.PutTemplateResponse + (*PostTemplateResponse)(nil), // 376: determined.api.v1.PostTemplateResponse + (*PatchTemplateConfigResponse)(nil), // 377: determined.api.v1.PatchTemplateConfigResponse + (*PatchTemplateNameResponse)(nil), // 378: determined.api.v1.PatchTemplateNameResponse + (*DeleteTemplateResponse)(nil), // 379: determined.api.v1.DeleteTemplateResponse + (*GetNotebooksResponse)(nil), // 380: determined.api.v1.GetNotebooksResponse + (*GetNotebookResponse)(nil), // 381: determined.api.v1.GetNotebookResponse + (*IdleNotebookResponse)(nil), // 382: determined.api.v1.IdleNotebookResponse + (*KillNotebookResponse)(nil), // 383: determined.api.v1.KillNotebookResponse + (*SetNotebookPriorityResponse)(nil), // 384: determined.api.v1.SetNotebookPriorityResponse + (*LaunchNotebookResponse)(nil), // 385: determined.api.v1.LaunchNotebookResponse + (*GetShellsResponse)(nil), // 386: determined.api.v1.GetShellsResponse + (*GetShellResponse)(nil), // 387: determined.api.v1.GetShellResponse + (*KillShellResponse)(nil), // 388: determined.api.v1.KillShellResponse + (*SetShellPriorityResponse)(nil), // 389: determined.api.v1.SetShellPriorityResponse + (*LaunchShellResponse)(nil), // 390: determined.api.v1.LaunchShellResponse + (*GetCommandsResponse)(nil), // 391: determined.api.v1.GetCommandsResponse + (*GetCommandResponse)(nil), // 392: determined.api.v1.GetCommandResponse + (*KillCommandResponse)(nil), // 393: determined.api.v1.KillCommandResponse + (*SetCommandPriorityResponse)(nil), // 394: determined.api.v1.SetCommandPriorityResponse + (*LaunchCommandResponse)(nil), // 395: determined.api.v1.LaunchCommandResponse + (*GetTensorboardsResponse)(nil), // 396: determined.api.v1.GetTensorboardsResponse + (*GetTensorboardResponse)(nil), // 397: determined.api.v1.GetTensorboardResponse + (*KillTensorboardResponse)(nil), // 398: determined.api.v1.KillTensorboardResponse + (*SetTensorboardPriorityResponse)(nil), // 399: determined.api.v1.SetTensorboardPriorityResponse + (*LaunchTensorboardResponse)(nil), // 400: determined.api.v1.LaunchTensorboardResponse + (*DeleteTensorboardFilesResponse)(nil), // 401: determined.api.v1.DeleteTensorboardFilesResponse + (*GetActiveTasksCountResponse)(nil), // 402: determined.api.v1.GetActiveTasksCountResponse + (*GetTaskResponse)(nil), // 403: determined.api.v1.GetTaskResponse + (*GetTasksResponse)(nil), // 404: determined.api.v1.GetTasksResponse + (*GetModelResponse)(nil), // 405: determined.api.v1.GetModelResponse + (*PostModelResponse)(nil), // 406: determined.api.v1.PostModelResponse + (*PatchModelResponse)(nil), // 407: determined.api.v1.PatchModelResponse + (*ArchiveModelResponse)(nil), // 408: determined.api.v1.ArchiveModelResponse + (*UnarchiveModelResponse)(nil), // 409: determined.api.v1.UnarchiveModelResponse + (*MoveModelResponse)(nil), // 410: determined.api.v1.MoveModelResponse + (*DeleteModelResponse)(nil), // 411: determined.api.v1.DeleteModelResponse + (*GetModelsResponse)(nil), // 412: determined.api.v1.GetModelsResponse + (*GetModelLabelsResponse)(nil), // 413: determined.api.v1.GetModelLabelsResponse + (*GetModelVersionResponse)(nil), // 414: determined.api.v1.GetModelVersionResponse + (*GetModelVersionsResponse)(nil), // 415: determined.api.v1.GetModelVersionsResponse + (*PostModelVersionResponse)(nil), // 416: determined.api.v1.PostModelVersionResponse + (*PatchModelVersionResponse)(nil), // 417: determined.api.v1.PatchModelVersionResponse + (*DeleteModelVersionResponse)(nil), // 418: determined.api.v1.DeleteModelVersionResponse + (*GetTrialMetricsByModelVersionResponse)(nil), // 419: determined.api.v1.GetTrialMetricsByModelVersionResponse + (*GetCheckpointResponse)(nil), // 420: determined.api.v1.GetCheckpointResponse + (*PostCheckpointMetadataResponse)(nil), // 421: determined.api.v1.PostCheckpointMetadataResponse + (*CheckpointsRemoveFilesResponse)(nil), // 422: determined.api.v1.CheckpointsRemoveFilesResponse + (*PatchCheckpointsResponse)(nil), // 423: determined.api.v1.PatchCheckpointsResponse + (*DeleteCheckpointsResponse)(nil), // 424: determined.api.v1.DeleteCheckpointsResponse + (*GetTrialMetricsByCheckpointResponse)(nil), // 425: determined.api.v1.GetTrialMetricsByCheckpointResponse + (*ExpMetricNamesResponse)(nil), // 426: determined.api.v1.ExpMetricNamesResponse + (*MetricBatchesResponse)(nil), // 427: determined.api.v1.MetricBatchesResponse + (*TrialsSnapshotResponse)(nil), // 428: determined.api.v1.TrialsSnapshotResponse + (*TrialsSampleResponse)(nil), // 429: determined.api.v1.TrialsSampleResponse + (*GetResourcePoolsResponse)(nil), // 430: determined.api.v1.GetResourcePoolsResponse + (*GetKubernetesResourceManagersResponse)(nil), // 431: determined.api.v1.GetKubernetesResourceManagersResponse + (*ResourceAllocationRawResponse)(nil), // 432: determined.api.v1.ResourceAllocationRawResponse + (*ResourceAllocationAggregatedResponse)(nil), // 433: determined.api.v1.ResourceAllocationAggregatedResponse + (*GetWorkspaceResponse)(nil), // 434: determined.api.v1.GetWorkspaceResponse + (*GetWorkspaceProjectsResponse)(nil), // 435: determined.api.v1.GetWorkspaceProjectsResponse + (*GetWorkspacesResponse)(nil), // 436: determined.api.v1.GetWorkspacesResponse + (*PostWorkspaceResponse)(nil), // 437: determined.api.v1.PostWorkspaceResponse + (*PatchWorkspaceResponse)(nil), // 438: determined.api.v1.PatchWorkspaceResponse + (*DeleteWorkspaceResponse)(nil), // 439: determined.api.v1.DeleteWorkspaceResponse + (*ArchiveWorkspaceResponse)(nil), // 440: determined.api.v1.ArchiveWorkspaceResponse + (*UnarchiveWorkspaceResponse)(nil), // 441: determined.api.v1.UnarchiveWorkspaceResponse + (*PinWorkspaceResponse)(nil), // 442: determined.api.v1.PinWorkspaceResponse + (*UnpinWorkspaceResponse)(nil), // 443: determined.api.v1.UnpinWorkspaceResponse + (*SetWorkspaceNamespaceBindingsResponse)(nil), // 444: determined.api.v1.SetWorkspaceNamespaceBindingsResponse + (*SetResourceQuotasResponse)(nil), // 445: determined.api.v1.SetResourceQuotasResponse + (*ListWorkspaceNamespaceBindingsResponse)(nil), // 446: determined.api.v1.ListWorkspaceNamespaceBindingsResponse + (*GetWorkspacesWithDefaultNamespaceBindingsResponse)(nil), // 447: determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsResponse + (*BulkAutoCreateWorkspaceNamespaceBindingsResponse)(nil), // 448: determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsResponse + (*DeleteWorkspaceNamespaceBindingsResponse)(nil), // 449: determined.api.v1.DeleteWorkspaceNamespaceBindingsResponse + (*GetKubernetesResourceQuotasResponse)(nil), // 450: determined.api.v1.GetKubernetesResourceQuotasResponse + (*GetProjectResponse)(nil), // 451: determined.api.v1.GetProjectResponse + (*GetProjectByKeyResponse)(nil), // 452: determined.api.v1.GetProjectByKeyResponse + (*GetProjectColumnsResponse)(nil), // 453: determined.api.v1.GetProjectColumnsResponse + (*GetProjectNumericMetricsRangeResponse)(nil), // 454: determined.api.v1.GetProjectNumericMetricsRangeResponse + (*PostProjectResponse)(nil), // 455: determined.api.v1.PostProjectResponse + (*AddProjectNoteResponse)(nil), // 456: determined.api.v1.AddProjectNoteResponse + (*PutProjectNotesResponse)(nil), // 457: determined.api.v1.PutProjectNotesResponse + (*PatchProjectResponse)(nil), // 458: determined.api.v1.PatchProjectResponse + (*DeleteProjectResponse)(nil), // 459: determined.api.v1.DeleteProjectResponse + (*ArchiveProjectResponse)(nil), // 460: determined.api.v1.ArchiveProjectResponse + (*UnarchiveProjectResponse)(nil), // 461: determined.api.v1.UnarchiveProjectResponse + (*MoveProjectResponse)(nil), // 462: determined.api.v1.MoveProjectResponse + (*MoveExperimentResponse)(nil), // 463: determined.api.v1.MoveExperimentResponse + (*MoveExperimentsResponse)(nil), // 464: determined.api.v1.MoveExperimentsResponse + (*GetWebhooksResponse)(nil), // 465: determined.api.v1.GetWebhooksResponse + (*PatchWebhookResponse)(nil), // 466: determined.api.v1.PatchWebhookResponse + (*PostWebhookResponse)(nil), // 467: determined.api.v1.PostWebhookResponse + (*DeleteWebhookResponse)(nil), // 468: determined.api.v1.DeleteWebhookResponse + (*TestWebhookResponse)(nil), // 469: determined.api.v1.TestWebhookResponse + (*PostWebhookEventDataResponse)(nil), // 470: determined.api.v1.PostWebhookEventDataResponse + (*GetGroupResponse)(nil), // 471: determined.api.v1.GetGroupResponse + (*GetGroupsResponse)(nil), // 472: determined.api.v1.GetGroupsResponse + (*CreateGroupResponse)(nil), // 473: determined.api.v1.CreateGroupResponse + (*UpdateGroupResponse)(nil), // 474: determined.api.v1.UpdateGroupResponse + (*DeleteGroupResponse)(nil), // 475: determined.api.v1.DeleteGroupResponse + (*GetPermissionsSummaryResponse)(nil), // 476: determined.api.v1.GetPermissionsSummaryResponse + (*GetGroupsAndUsersAssignedToWorkspaceResponse)(nil), // 477: determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceResponse + (*GetRolesByIDResponse)(nil), // 478: determined.api.v1.GetRolesByIDResponse + (*GetRolesAssignedToUserResponse)(nil), // 479: determined.api.v1.GetRolesAssignedToUserResponse + (*GetRolesAssignedToGroupResponse)(nil), // 480: determined.api.v1.GetRolesAssignedToGroupResponse + (*SearchRolesAssignableToScopeResponse)(nil), // 481: determined.api.v1.SearchRolesAssignableToScopeResponse + (*ListRolesResponse)(nil), // 482: determined.api.v1.ListRolesResponse + (*AssignRolesResponse)(nil), // 483: determined.api.v1.AssignRolesResponse + (*RemoveAssignmentsResponse)(nil), // 484: determined.api.v1.RemoveAssignmentsResponse + (*PostUserActivityResponse)(nil), // 485: determined.api.v1.PostUserActivityResponse + (*GetProjectsByUserActivityResponse)(nil), // 486: determined.api.v1.GetProjectsByUserActivityResponse + (*SearchExperimentsResponse)(nil), // 487: determined.api.v1.SearchExperimentsResponse + (*BindRPToWorkspaceResponse)(nil), // 488: determined.api.v1.BindRPToWorkspaceResponse + (*UnbindRPFromWorkspaceResponse)(nil), // 489: determined.api.v1.UnbindRPFromWorkspaceResponse + (*OverwriteRPWorkspaceBindingsResponse)(nil), // 490: determined.api.v1.OverwriteRPWorkspaceBindingsResponse + (*ListRPsBoundToWorkspaceResponse)(nil), // 491: determined.api.v1.ListRPsBoundToWorkspaceResponse + (*ListWorkspacesBoundToRPResponse)(nil), // 492: determined.api.v1.ListWorkspacesBoundToRPResponse + (*GetGenericTaskConfigResponse)(nil), // 493: determined.api.v1.GetGenericTaskConfigResponse + (*KillGenericTaskResponse)(nil), // 494: determined.api.v1.KillGenericTaskResponse + (*PauseGenericTaskResponse)(nil), // 495: determined.api.v1.PauseGenericTaskResponse + (*UnpauseGenericTaskResponse)(nil), // 496: determined.api.v1.UnpauseGenericTaskResponse + (*SearchRunsResponse)(nil), // 497: determined.api.v1.SearchRunsResponse + (*MoveRunsResponse)(nil), // 498: determined.api.v1.MoveRunsResponse + (*KillRunsResponse)(nil), // 499: determined.api.v1.KillRunsResponse + (*DeleteRunsResponse)(nil), // 500: determined.api.v1.DeleteRunsResponse + (*ArchiveRunsResponse)(nil), // 501: determined.api.v1.ArchiveRunsResponse + (*UnarchiveRunsResponse)(nil), // 502: determined.api.v1.UnarchiveRunsResponse + (*PauseRunsResponse)(nil), // 503: determined.api.v1.PauseRunsResponse + (*ResumeRunsResponse)(nil), // 504: determined.api.v1.ResumeRunsResponse + (*GetRunMetadataResponse)(nil), // 505: determined.api.v1.GetRunMetadataResponse + (*PostRunMetadataResponse)(nil), // 506: determined.api.v1.PostRunMetadataResponse + (*GetMetadataValuesResponse)(nil), // 507: determined.api.v1.GetMetadataValuesResponse + (*PutWorkspaceConfigPoliciesResponse)(nil), // 508: determined.api.v1.PutWorkspaceConfigPoliciesResponse + (*PutGlobalConfigPoliciesResponse)(nil), // 509: determined.api.v1.PutGlobalConfigPoliciesResponse + (*GetWorkspaceConfigPoliciesResponse)(nil), // 510: determined.api.v1.GetWorkspaceConfigPoliciesResponse + (*GetGlobalConfigPoliciesResponse)(nil), // 511: determined.api.v1.GetGlobalConfigPoliciesResponse + (*DeleteWorkspaceConfigPoliciesResponse)(nil), // 512: determined.api.v1.DeleteWorkspaceConfigPoliciesResponse + (*DeleteGlobalConfigPoliciesResponse)(nil), // 513: determined.api.v1.DeleteGlobalConfigPoliciesResponse } var file_determined_api_v1_api_proto_depIdxs = []int32{ 0, // 0: determined.api.v1.Determined.Login:input_type -> determined.api.v1.LoginRequest @@ -3697,402 +3555,378 @@ var file_determined_api_v1_api_proto_depIdxs = []int32{ 141, // 141: determined.api.v1.Determined.KillTensorboard:input_type -> determined.api.v1.KillTensorboardRequest 142, // 142: determined.api.v1.Determined.SetTensorboardPriority:input_type -> determined.api.v1.SetTensorboardPriorityRequest 143, // 143: determined.api.v1.Determined.LaunchTensorboard:input_type -> determined.api.v1.LaunchTensorboardRequest - 144, // 144: determined.api.v1.Determined.LaunchTensorboardSearches:input_type -> determined.api.v1.LaunchTensorboardSearchesRequest - 145, // 145: determined.api.v1.Determined.DeleteTensorboardFiles:input_type -> determined.api.v1.DeleteTensorboardFilesRequest - 146, // 146: determined.api.v1.Determined.GetActiveTasksCount:input_type -> determined.api.v1.GetActiveTasksCountRequest - 147, // 147: determined.api.v1.Determined.GetTask:input_type -> determined.api.v1.GetTaskRequest - 148, // 148: determined.api.v1.Determined.GetTasks:input_type -> determined.api.v1.GetTasksRequest - 149, // 149: determined.api.v1.Determined.GetModel:input_type -> determined.api.v1.GetModelRequest - 150, // 150: determined.api.v1.Determined.PostModel:input_type -> determined.api.v1.PostModelRequest - 151, // 151: determined.api.v1.Determined.PatchModel:input_type -> determined.api.v1.PatchModelRequest - 152, // 152: determined.api.v1.Determined.ArchiveModel:input_type -> determined.api.v1.ArchiveModelRequest - 153, // 153: determined.api.v1.Determined.UnarchiveModel:input_type -> determined.api.v1.UnarchiveModelRequest - 154, // 154: determined.api.v1.Determined.MoveModel:input_type -> determined.api.v1.MoveModelRequest - 155, // 155: determined.api.v1.Determined.DeleteModel:input_type -> determined.api.v1.DeleteModelRequest - 156, // 156: determined.api.v1.Determined.GetModels:input_type -> determined.api.v1.GetModelsRequest - 157, // 157: determined.api.v1.Determined.GetModelLabels:input_type -> determined.api.v1.GetModelLabelsRequest - 158, // 158: determined.api.v1.Determined.GetModelVersion:input_type -> determined.api.v1.GetModelVersionRequest - 159, // 159: determined.api.v1.Determined.GetModelVersions:input_type -> determined.api.v1.GetModelVersionsRequest - 160, // 160: determined.api.v1.Determined.PostModelVersion:input_type -> determined.api.v1.PostModelVersionRequest - 161, // 161: determined.api.v1.Determined.PatchModelVersion:input_type -> determined.api.v1.PatchModelVersionRequest - 162, // 162: determined.api.v1.Determined.DeleteModelVersion:input_type -> determined.api.v1.DeleteModelVersionRequest - 163, // 163: determined.api.v1.Determined.GetTrialMetricsByModelVersion:input_type -> determined.api.v1.GetTrialMetricsByModelVersionRequest - 164, // 164: determined.api.v1.Determined.GetCheckpoint:input_type -> determined.api.v1.GetCheckpointRequest - 165, // 165: determined.api.v1.Determined.PostCheckpointMetadata:input_type -> determined.api.v1.PostCheckpointMetadataRequest - 166, // 166: determined.api.v1.Determined.CheckpointsRemoveFiles:input_type -> determined.api.v1.CheckpointsRemoveFilesRequest - 167, // 167: determined.api.v1.Determined.PatchCheckpoints:input_type -> determined.api.v1.PatchCheckpointsRequest - 168, // 168: determined.api.v1.Determined.DeleteCheckpoints:input_type -> determined.api.v1.DeleteCheckpointsRequest - 169, // 169: determined.api.v1.Determined.GetTrialMetricsByCheckpoint:input_type -> determined.api.v1.GetTrialMetricsByCheckpointRequest - 170, // 170: determined.api.v1.Determined.ExpMetricNames:input_type -> determined.api.v1.ExpMetricNamesRequest - 171, // 171: determined.api.v1.Determined.MetricBatches:input_type -> determined.api.v1.MetricBatchesRequest - 172, // 172: determined.api.v1.Determined.TrialsSnapshot:input_type -> determined.api.v1.TrialsSnapshotRequest - 173, // 173: determined.api.v1.Determined.TrialsSample:input_type -> determined.api.v1.TrialsSampleRequest - 174, // 174: determined.api.v1.Determined.GetResourcePools:input_type -> determined.api.v1.GetResourcePoolsRequest - 175, // 175: determined.api.v1.Determined.GetKubernetesResourceManagers:input_type -> determined.api.v1.GetKubernetesResourceManagersRequest - 176, // 176: determined.api.v1.Determined.ResourceAllocationRaw:input_type -> determined.api.v1.ResourceAllocationRawRequest - 177, // 177: determined.api.v1.Determined.ResourceAllocationAggregated:input_type -> determined.api.v1.ResourceAllocationAggregatedRequest - 178, // 178: determined.api.v1.Determined.GetWorkspace:input_type -> determined.api.v1.GetWorkspaceRequest - 179, // 179: determined.api.v1.Determined.GetWorkspaceProjects:input_type -> determined.api.v1.GetWorkspaceProjectsRequest - 180, // 180: determined.api.v1.Determined.GetWorkspaces:input_type -> determined.api.v1.GetWorkspacesRequest - 181, // 181: determined.api.v1.Determined.PostWorkspace:input_type -> determined.api.v1.PostWorkspaceRequest - 182, // 182: determined.api.v1.Determined.PatchWorkspace:input_type -> determined.api.v1.PatchWorkspaceRequest - 183, // 183: determined.api.v1.Determined.DeleteWorkspace:input_type -> determined.api.v1.DeleteWorkspaceRequest - 184, // 184: determined.api.v1.Determined.ArchiveWorkspace:input_type -> determined.api.v1.ArchiveWorkspaceRequest - 185, // 185: determined.api.v1.Determined.UnarchiveWorkspace:input_type -> determined.api.v1.UnarchiveWorkspaceRequest - 186, // 186: determined.api.v1.Determined.PinWorkspace:input_type -> determined.api.v1.PinWorkspaceRequest - 187, // 187: determined.api.v1.Determined.UnpinWorkspace:input_type -> determined.api.v1.UnpinWorkspaceRequest - 188, // 188: determined.api.v1.Determined.SetWorkspaceNamespaceBindings:input_type -> determined.api.v1.SetWorkspaceNamespaceBindingsRequest - 189, // 189: determined.api.v1.Determined.SetResourceQuotas:input_type -> determined.api.v1.SetResourceQuotasRequest - 190, // 190: determined.api.v1.Determined.ListWorkspaceNamespaceBindings:input_type -> determined.api.v1.ListWorkspaceNamespaceBindingsRequest - 191, // 191: determined.api.v1.Determined.GetWorkspacesWithDefaultNamespaceBindings:input_type -> determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsRequest - 192, // 192: determined.api.v1.Determined.BulkAutoCreateWorkspaceNamespaceBindings:input_type -> determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsRequest - 193, // 193: determined.api.v1.Determined.DeleteWorkspaceNamespaceBindings:input_type -> determined.api.v1.DeleteWorkspaceNamespaceBindingsRequest - 194, // 194: determined.api.v1.Determined.GetKubernetesResourceQuotas:input_type -> determined.api.v1.GetKubernetesResourceQuotasRequest - 195, // 195: determined.api.v1.Determined.GetProject:input_type -> determined.api.v1.GetProjectRequest - 196, // 196: determined.api.v1.Determined.GetProjectByKey:input_type -> determined.api.v1.GetProjectByKeyRequest - 197, // 197: determined.api.v1.Determined.GetProjectColumns:input_type -> determined.api.v1.GetProjectColumnsRequest - 198, // 198: determined.api.v1.Determined.GetProjectNumericMetricsRange:input_type -> determined.api.v1.GetProjectNumericMetricsRangeRequest - 199, // 199: determined.api.v1.Determined.PostProject:input_type -> determined.api.v1.PostProjectRequest - 200, // 200: determined.api.v1.Determined.AddProjectNote:input_type -> determined.api.v1.AddProjectNoteRequest - 201, // 201: determined.api.v1.Determined.PutProjectNotes:input_type -> determined.api.v1.PutProjectNotesRequest - 202, // 202: determined.api.v1.Determined.PatchProject:input_type -> determined.api.v1.PatchProjectRequest - 203, // 203: determined.api.v1.Determined.DeleteProject:input_type -> determined.api.v1.DeleteProjectRequest - 204, // 204: determined.api.v1.Determined.ArchiveProject:input_type -> determined.api.v1.ArchiveProjectRequest - 205, // 205: determined.api.v1.Determined.UnarchiveProject:input_type -> determined.api.v1.UnarchiveProjectRequest - 206, // 206: determined.api.v1.Determined.MoveProject:input_type -> determined.api.v1.MoveProjectRequest - 207, // 207: determined.api.v1.Determined.MoveExperiment:input_type -> determined.api.v1.MoveExperimentRequest - 208, // 208: determined.api.v1.Determined.MoveExperiments:input_type -> determined.api.v1.MoveExperimentsRequest - 209, // 209: determined.api.v1.Determined.GetWebhooks:input_type -> determined.api.v1.GetWebhooksRequest - 210, // 210: determined.api.v1.Determined.PatchWebhook:input_type -> determined.api.v1.PatchWebhookRequest - 211, // 211: determined.api.v1.Determined.PostWebhook:input_type -> determined.api.v1.PostWebhookRequest - 212, // 212: determined.api.v1.Determined.DeleteWebhook:input_type -> determined.api.v1.DeleteWebhookRequest - 213, // 213: determined.api.v1.Determined.TestWebhook:input_type -> determined.api.v1.TestWebhookRequest - 214, // 214: determined.api.v1.Determined.PostWebhookEventData:input_type -> determined.api.v1.PostWebhookEventDataRequest - 215, // 215: determined.api.v1.Determined.GetGroup:input_type -> determined.api.v1.GetGroupRequest - 216, // 216: determined.api.v1.Determined.GetGroups:input_type -> determined.api.v1.GetGroupsRequest - 217, // 217: determined.api.v1.Determined.CreateGroup:input_type -> determined.api.v1.CreateGroupRequest - 218, // 218: determined.api.v1.Determined.UpdateGroup:input_type -> determined.api.v1.UpdateGroupRequest - 219, // 219: determined.api.v1.Determined.DeleteGroup:input_type -> determined.api.v1.DeleteGroupRequest - 220, // 220: determined.api.v1.Determined.GetPermissionsSummary:input_type -> determined.api.v1.GetPermissionsSummaryRequest - 221, // 221: determined.api.v1.Determined.GetGroupsAndUsersAssignedToWorkspace:input_type -> determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceRequest - 222, // 222: determined.api.v1.Determined.GetRolesByID:input_type -> determined.api.v1.GetRolesByIDRequest - 223, // 223: determined.api.v1.Determined.GetRolesAssignedToUser:input_type -> determined.api.v1.GetRolesAssignedToUserRequest - 224, // 224: determined.api.v1.Determined.GetRolesAssignedToGroup:input_type -> determined.api.v1.GetRolesAssignedToGroupRequest - 225, // 225: determined.api.v1.Determined.SearchRolesAssignableToScope:input_type -> determined.api.v1.SearchRolesAssignableToScopeRequest - 226, // 226: determined.api.v1.Determined.ListRoles:input_type -> determined.api.v1.ListRolesRequest - 227, // 227: determined.api.v1.Determined.AssignRoles:input_type -> determined.api.v1.AssignRolesRequest - 228, // 228: determined.api.v1.Determined.RemoveAssignments:input_type -> determined.api.v1.RemoveAssignmentsRequest - 229, // 229: determined.api.v1.Determined.PostUserActivity:input_type -> determined.api.v1.PostUserActivityRequest - 230, // 230: determined.api.v1.Determined.GetProjectsByUserActivity:input_type -> determined.api.v1.GetProjectsByUserActivityRequest - 231, // 231: determined.api.v1.Determined.SearchExperiments:input_type -> determined.api.v1.SearchExperimentsRequest - 232, // 232: determined.api.v1.Determined.BindRPToWorkspace:input_type -> determined.api.v1.BindRPToWorkspaceRequest - 233, // 233: determined.api.v1.Determined.UnbindRPFromWorkspace:input_type -> determined.api.v1.UnbindRPFromWorkspaceRequest - 234, // 234: determined.api.v1.Determined.OverwriteRPWorkspaceBindings:input_type -> determined.api.v1.OverwriteRPWorkspaceBindingsRequest - 235, // 235: determined.api.v1.Determined.ListRPsBoundToWorkspace:input_type -> determined.api.v1.ListRPsBoundToWorkspaceRequest - 236, // 236: determined.api.v1.Determined.ListWorkspacesBoundToRP:input_type -> determined.api.v1.ListWorkspacesBoundToRPRequest - 237, // 237: determined.api.v1.Determined.GetGenericTaskConfig:input_type -> determined.api.v1.GetGenericTaskConfigRequest - 238, // 238: determined.api.v1.Determined.KillGenericTask:input_type -> determined.api.v1.KillGenericTaskRequest - 239, // 239: determined.api.v1.Determined.PauseGenericTask:input_type -> determined.api.v1.PauseGenericTaskRequest - 240, // 240: determined.api.v1.Determined.UnpauseGenericTask:input_type -> determined.api.v1.UnpauseGenericTaskRequest - 241, // 241: determined.api.v1.Determined.SearchRuns:input_type -> determined.api.v1.SearchRunsRequest - 242, // 242: determined.api.v1.Determined.MoveRuns:input_type -> determined.api.v1.MoveRunsRequest - 243, // 243: determined.api.v1.Determined.KillRuns:input_type -> determined.api.v1.KillRunsRequest - 244, // 244: determined.api.v1.Determined.DeleteRuns:input_type -> determined.api.v1.DeleteRunsRequest - 245, // 245: determined.api.v1.Determined.ArchiveRuns:input_type -> determined.api.v1.ArchiveRunsRequest - 246, // 246: determined.api.v1.Determined.UnarchiveRuns:input_type -> determined.api.v1.UnarchiveRunsRequest - 247, // 247: determined.api.v1.Determined.PauseRuns:input_type -> determined.api.v1.PauseRunsRequest - 248, // 248: determined.api.v1.Determined.ResumeRuns:input_type -> determined.api.v1.ResumeRunsRequest - 249, // 249: determined.api.v1.Determined.GetRunMetadata:input_type -> determined.api.v1.GetRunMetadataRequest - 250, // 250: determined.api.v1.Determined.PostRunMetadata:input_type -> determined.api.v1.PostRunMetadataRequest - 251, // 251: determined.api.v1.Determined.GetMetadataValues:input_type -> determined.api.v1.GetMetadataValuesRequest - 252, // 252: determined.api.v1.Determined.PutWorkspaceConfigPolicies:input_type -> determined.api.v1.PutWorkspaceConfigPoliciesRequest - 253, // 253: determined.api.v1.Determined.PutGlobalConfigPolicies:input_type -> determined.api.v1.PutGlobalConfigPoliciesRequest - 254, // 254: determined.api.v1.Determined.GetWorkspaceConfigPolicies:input_type -> determined.api.v1.GetWorkspaceConfigPoliciesRequest - 255, // 255: determined.api.v1.Determined.GetGlobalConfigPolicies:input_type -> determined.api.v1.GetGlobalConfigPoliciesRequest - 256, // 256: determined.api.v1.Determined.DeleteWorkspaceConfigPolicies:input_type -> determined.api.v1.DeleteWorkspaceConfigPoliciesRequest - 257, // 257: determined.api.v1.Determined.DeleteGlobalConfigPolicies:input_type -> determined.api.v1.DeleteGlobalConfigPoliciesRequest - 258, // 258: determined.api.v1.Determined.MoveSearches:input_type -> determined.api.v1.MoveSearchesRequest - 259, // 259: determined.api.v1.Determined.CancelSearches:input_type -> determined.api.v1.CancelSearchesRequest - 260, // 260: determined.api.v1.Determined.KillSearches:input_type -> determined.api.v1.KillSearchesRequest - 261, // 261: determined.api.v1.Determined.DeleteSearches:input_type -> determined.api.v1.DeleteSearchesRequest - 262, // 262: determined.api.v1.Determined.ArchiveSearches:input_type -> determined.api.v1.ArchiveSearchesRequest - 263, // 263: determined.api.v1.Determined.UnarchiveSearches:input_type -> determined.api.v1.UnarchiveSearchesRequest - 264, // 264: determined.api.v1.Determined.PauseSearches:input_type -> determined.api.v1.PauseSearchesRequest - 265, // 265: determined.api.v1.Determined.ResumeSearches:input_type -> determined.api.v1.ResumeSearchesRequest - 266, // 266: determined.api.v1.Determined.PostAccessToken:input_type -> determined.api.v1.PostAccessTokenRequest - 267, // 267: determined.api.v1.Determined.GetAccessTokens:input_type -> determined.api.v1.GetAccessTokensRequest - 268, // 268: determined.api.v1.Determined.PatchAccessToken:input_type -> determined.api.v1.PatchAccessTokenRequest - 269, // 269: determined.api.v1.Determined.Login:output_type -> determined.api.v1.LoginResponse - 270, // 270: determined.api.v1.Determined.CurrentUser:output_type -> determined.api.v1.CurrentUserResponse - 271, // 271: determined.api.v1.Determined.Logout:output_type -> determined.api.v1.LogoutResponse - 272, // 272: determined.api.v1.Determined.GetUsers:output_type -> determined.api.v1.GetUsersResponse - 273, // 273: determined.api.v1.Determined.GetUserSetting:output_type -> determined.api.v1.GetUserSettingResponse - 274, // 274: determined.api.v1.Determined.ResetUserSetting:output_type -> determined.api.v1.ResetUserSettingResponse - 275, // 275: determined.api.v1.Determined.PostUserSetting:output_type -> determined.api.v1.PostUserSettingResponse - 276, // 276: determined.api.v1.Determined.GetUser:output_type -> determined.api.v1.GetUserResponse - 277, // 277: determined.api.v1.Determined.GetUserByUsername:output_type -> determined.api.v1.GetUserByUsernameResponse - 278, // 278: determined.api.v1.Determined.GetMe:output_type -> determined.api.v1.GetMeResponse - 279, // 279: determined.api.v1.Determined.PostUser:output_type -> determined.api.v1.PostUserResponse - 280, // 280: determined.api.v1.Determined.SetUserPassword:output_type -> determined.api.v1.SetUserPasswordResponse - 281, // 281: determined.api.v1.Determined.AssignMultipleGroups:output_type -> determined.api.v1.AssignMultipleGroupsResponse - 282, // 282: determined.api.v1.Determined.PatchUser:output_type -> determined.api.v1.PatchUserResponse - 283, // 283: determined.api.v1.Determined.PatchUsers:output_type -> determined.api.v1.PatchUsersResponse - 284, // 284: determined.api.v1.Determined.GetTelemetry:output_type -> determined.api.v1.GetTelemetryResponse - 285, // 285: determined.api.v1.Determined.GetMaster:output_type -> determined.api.v1.GetMasterResponse - 286, // 286: determined.api.v1.Determined.GetMasterConfig:output_type -> determined.api.v1.GetMasterConfigResponse - 287, // 287: determined.api.v1.Determined.PatchMasterConfig:output_type -> determined.api.v1.PatchMasterConfigResponse - 288, // 288: determined.api.v1.Determined.MasterLogs:output_type -> determined.api.v1.MasterLogsResponse - 289, // 289: determined.api.v1.Determined.GetClusterMessage:output_type -> determined.api.v1.GetClusterMessageResponse - 290, // 290: determined.api.v1.Determined.SetClusterMessage:output_type -> determined.api.v1.SetClusterMessageResponse - 291, // 291: determined.api.v1.Determined.DeleteClusterMessage:output_type -> determined.api.v1.DeleteClusterMessageResponse - 292, // 292: determined.api.v1.Determined.GetAgents:output_type -> determined.api.v1.GetAgentsResponse - 293, // 293: determined.api.v1.Determined.GetAgent:output_type -> determined.api.v1.GetAgentResponse - 294, // 294: determined.api.v1.Determined.GetSlots:output_type -> determined.api.v1.GetSlotsResponse - 295, // 295: determined.api.v1.Determined.GetSlot:output_type -> determined.api.v1.GetSlotResponse - 296, // 296: determined.api.v1.Determined.EnableAgent:output_type -> determined.api.v1.EnableAgentResponse - 297, // 297: determined.api.v1.Determined.DisableAgent:output_type -> determined.api.v1.DisableAgentResponse - 298, // 298: determined.api.v1.Determined.EnableSlot:output_type -> determined.api.v1.EnableSlotResponse - 299, // 299: determined.api.v1.Determined.DisableSlot:output_type -> determined.api.v1.DisableSlotResponse - 300, // 300: determined.api.v1.Determined.CreateGenericTask:output_type -> determined.api.v1.CreateGenericTaskResponse - 301, // 301: determined.api.v1.Determined.CreateExperiment:output_type -> determined.api.v1.CreateExperimentResponse - 302, // 302: determined.api.v1.Determined.PutExperiment:output_type -> determined.api.v1.PutExperimentResponse - 303, // 303: determined.api.v1.Determined.ContinueExperiment:output_type -> determined.api.v1.ContinueExperimentResponse - 304, // 304: determined.api.v1.Determined.GetExperiment:output_type -> determined.api.v1.GetExperimentResponse - 305, // 305: determined.api.v1.Determined.GetExperiments:output_type -> determined.api.v1.GetExperimentsResponse - 306, // 306: determined.api.v1.Determined.PutExperimentRetainLogs:output_type -> determined.api.v1.PutExperimentRetainLogsResponse - 307, // 307: determined.api.v1.Determined.PutExperimentsRetainLogs:output_type -> determined.api.v1.PutExperimentsRetainLogsResponse - 308, // 308: determined.api.v1.Determined.PutTrialRetainLogs:output_type -> determined.api.v1.PutTrialRetainLogsResponse - 309, // 309: determined.api.v1.Determined.GetModelDef:output_type -> determined.api.v1.GetModelDefResponse - 310, // 310: determined.api.v1.Determined.GetTaskContextDirectory:output_type -> determined.api.v1.GetTaskContextDirectoryResponse - 311, // 311: determined.api.v1.Determined.GetModelDefTree:output_type -> determined.api.v1.GetModelDefTreeResponse - 312, // 312: determined.api.v1.Determined.GetModelDefFile:output_type -> determined.api.v1.GetModelDefFileResponse - 313, // 313: determined.api.v1.Determined.GetExperimentLabels:output_type -> determined.api.v1.GetExperimentLabelsResponse - 314, // 314: determined.api.v1.Determined.GetExperimentValidationHistory:output_type -> determined.api.v1.GetExperimentValidationHistoryResponse - 315, // 315: determined.api.v1.Determined.ActivateExperiment:output_type -> determined.api.v1.ActivateExperimentResponse - 316, // 316: determined.api.v1.Determined.ActivateExperiments:output_type -> determined.api.v1.ActivateExperimentsResponse - 317, // 317: determined.api.v1.Determined.PauseExperiment:output_type -> determined.api.v1.PauseExperimentResponse - 318, // 318: determined.api.v1.Determined.PauseExperiments:output_type -> determined.api.v1.PauseExperimentsResponse - 319, // 319: determined.api.v1.Determined.CancelExperiment:output_type -> determined.api.v1.CancelExperimentResponse - 320, // 320: determined.api.v1.Determined.CancelExperiments:output_type -> determined.api.v1.CancelExperimentsResponse - 321, // 321: determined.api.v1.Determined.KillExperiment:output_type -> determined.api.v1.KillExperimentResponse - 322, // 322: determined.api.v1.Determined.KillExperiments:output_type -> determined.api.v1.KillExperimentsResponse - 323, // 323: determined.api.v1.Determined.ArchiveExperiment:output_type -> determined.api.v1.ArchiveExperimentResponse - 324, // 324: determined.api.v1.Determined.ArchiveExperiments:output_type -> determined.api.v1.ArchiveExperimentsResponse - 325, // 325: determined.api.v1.Determined.UnarchiveExperiment:output_type -> determined.api.v1.UnarchiveExperimentResponse - 326, // 326: determined.api.v1.Determined.UnarchiveExperiments:output_type -> determined.api.v1.UnarchiveExperimentsResponse - 327, // 327: determined.api.v1.Determined.PatchExperiment:output_type -> determined.api.v1.PatchExperimentResponse - 328, // 328: determined.api.v1.Determined.DeleteExperiments:output_type -> determined.api.v1.DeleteExperimentsResponse - 329, // 329: determined.api.v1.Determined.DeleteExperiment:output_type -> determined.api.v1.DeleteExperimentResponse - 330, // 330: determined.api.v1.Determined.GetBestSearcherValidationMetric:output_type -> determined.api.v1.GetBestSearcherValidationMetricResponse - 331, // 331: determined.api.v1.Determined.GetExperimentCheckpoints:output_type -> determined.api.v1.GetExperimentCheckpointsResponse - 332, // 332: determined.api.v1.Determined.PutExperimentLabel:output_type -> determined.api.v1.PutExperimentLabelResponse - 333, // 333: determined.api.v1.Determined.DeleteExperimentLabel:output_type -> determined.api.v1.DeleteExperimentLabelResponse - 334, // 334: determined.api.v1.Determined.PreviewHPSearch:output_type -> determined.api.v1.PreviewHPSearchResponse - 335, // 335: determined.api.v1.Determined.GetExperimentTrials:output_type -> determined.api.v1.GetExperimentTrialsResponse - 336, // 336: determined.api.v1.Determined.GetTrialRemainingLogRetentionDays:output_type -> determined.api.v1.GetTrialRemainingLogRetentionDaysResponse - 337, // 337: determined.api.v1.Determined.CompareTrials:output_type -> determined.api.v1.CompareTrialsResponse - 338, // 338: determined.api.v1.Determined.ReportTrialSourceInfo:output_type -> determined.api.v1.ReportTrialSourceInfoResponse - 339, // 339: determined.api.v1.Determined.CreateTrial:output_type -> determined.api.v1.CreateTrialResponse - 340, // 340: determined.api.v1.Determined.PutTrial:output_type -> determined.api.v1.PutTrialResponse - 341, // 341: determined.api.v1.Determined.PatchTrial:output_type -> determined.api.v1.PatchTrialResponse - 342, // 342: determined.api.v1.Determined.StartTrial:output_type -> determined.api.v1.StartTrialResponse - 343, // 343: determined.api.v1.Determined.RunPrepareForReporting:output_type -> determined.api.v1.RunPrepareForReportingResponse - 344, // 344: determined.api.v1.Determined.GetTrial:output_type -> determined.api.v1.GetTrialResponse - 345, // 345: determined.api.v1.Determined.GetTrialByExternalID:output_type -> determined.api.v1.GetTrialByExternalIDResponse - 346, // 346: determined.api.v1.Determined.GetTrialWorkloads:output_type -> determined.api.v1.GetTrialWorkloadsResponse - 347, // 347: determined.api.v1.Determined.TrialLogs:output_type -> determined.api.v1.TrialLogsResponse - 348, // 348: determined.api.v1.Determined.TrialLogsFields:output_type -> determined.api.v1.TrialLogsFieldsResponse - 349, // 349: determined.api.v1.Determined.AllocationReady:output_type -> determined.api.v1.AllocationReadyResponse - 350, // 350: determined.api.v1.Determined.GetAllocation:output_type -> determined.api.v1.GetAllocationResponse - 351, // 351: determined.api.v1.Determined.AllocationWaiting:output_type -> determined.api.v1.AllocationWaitingResponse - 352, // 352: determined.api.v1.Determined.PostTaskLogs:output_type -> determined.api.v1.PostTaskLogsResponse - 353, // 353: determined.api.v1.Determined.TaskLogs:output_type -> determined.api.v1.TaskLogsResponse - 354, // 354: determined.api.v1.Determined.TaskLogsFields:output_type -> determined.api.v1.TaskLogsFieldsResponse - 355, // 355: determined.api.v1.Determined.GetTrialProfilerMetrics:output_type -> determined.api.v1.GetTrialProfilerMetricsResponse - 356, // 356: determined.api.v1.Determined.GetTrialProfilerAvailableSeries:output_type -> determined.api.v1.GetTrialProfilerAvailableSeriesResponse - 357, // 357: determined.api.v1.Determined.PostTrialProfilerMetricsBatch:output_type -> determined.api.v1.PostTrialProfilerMetricsBatchResponse - 358, // 358: determined.api.v1.Determined.GetMetrics:output_type -> determined.api.v1.GetMetricsResponse - 359, // 359: determined.api.v1.Determined.GetTrainingMetrics:output_type -> determined.api.v1.GetTrainingMetricsResponse - 360, // 360: determined.api.v1.Determined.GetValidationMetrics:output_type -> determined.api.v1.GetValidationMetricsResponse - 361, // 361: determined.api.v1.Determined.KillTrial:output_type -> determined.api.v1.KillTrialResponse - 362, // 362: determined.api.v1.Determined.GetTrialCheckpoints:output_type -> determined.api.v1.GetTrialCheckpointsResponse - 363, // 363: determined.api.v1.Determined.CleanupLogs:output_type -> determined.api.v1.CleanupLogsResponse - 364, // 364: determined.api.v1.Determined.AllocationPreemptionSignal:output_type -> determined.api.v1.AllocationPreemptionSignalResponse - 365, // 365: determined.api.v1.Determined.AllocationPendingPreemptionSignal:output_type -> determined.api.v1.AllocationPendingPreemptionSignalResponse - 366, // 366: determined.api.v1.Determined.AckAllocationPreemptionSignal:output_type -> determined.api.v1.AckAllocationPreemptionSignalResponse - 367, // 367: determined.api.v1.Determined.MarkAllocationResourcesDaemon:output_type -> determined.api.v1.MarkAllocationResourcesDaemonResponse - 368, // 368: determined.api.v1.Determined.AllocationRendezvousInfo:output_type -> determined.api.v1.AllocationRendezvousInfoResponse - 369, // 369: determined.api.v1.Determined.PostAllocationProxyAddress:output_type -> determined.api.v1.PostAllocationProxyAddressResponse - 370, // 370: determined.api.v1.Determined.GetTaskAcceleratorData:output_type -> determined.api.v1.GetTaskAcceleratorDataResponse - 371, // 371: determined.api.v1.Determined.PostAllocationAcceleratorData:output_type -> determined.api.v1.PostAllocationAcceleratorDataResponse - 372, // 372: determined.api.v1.Determined.AllocationAllGather:output_type -> determined.api.v1.AllocationAllGatherResponse - 373, // 373: determined.api.v1.Determined.NotifyContainerRunning:output_type -> determined.api.v1.NotifyContainerRunningResponse - 374, // 374: determined.api.v1.Determined.ReportTrialSearcherEarlyExit:output_type -> determined.api.v1.ReportTrialSearcherEarlyExitResponse - 375, // 375: determined.api.v1.Determined.ReportTrialProgress:output_type -> determined.api.v1.ReportTrialProgressResponse - 376, // 376: determined.api.v1.Determined.PostTrialRunnerMetadata:output_type -> determined.api.v1.PostTrialRunnerMetadataResponse - 377, // 377: determined.api.v1.Determined.ReportTrialMetrics:output_type -> determined.api.v1.ReportTrialMetricsResponse - 378, // 378: determined.api.v1.Determined.ReportTrialTrainingMetrics:output_type -> determined.api.v1.ReportTrialTrainingMetricsResponse - 379, // 379: determined.api.v1.Determined.ReportTrialValidationMetrics:output_type -> determined.api.v1.ReportTrialValidationMetricsResponse - 380, // 380: determined.api.v1.Determined.ReportCheckpoint:output_type -> determined.api.v1.ReportCheckpointResponse - 381, // 381: determined.api.v1.Determined.GetJobs:output_type -> determined.api.v1.GetJobsResponse - 382, // 382: determined.api.v1.Determined.GetJobsV2:output_type -> determined.api.v1.GetJobsV2Response - 383, // 383: determined.api.v1.Determined.GetJobQueueStats:output_type -> determined.api.v1.GetJobQueueStatsResponse - 384, // 384: determined.api.v1.Determined.UpdateJobQueue:output_type -> determined.api.v1.UpdateJobQueueResponse - 385, // 385: determined.api.v1.Determined.GetTemplates:output_type -> determined.api.v1.GetTemplatesResponse - 386, // 386: determined.api.v1.Determined.GetTemplate:output_type -> determined.api.v1.GetTemplateResponse - 387, // 387: determined.api.v1.Determined.PutTemplate:output_type -> determined.api.v1.PutTemplateResponse - 388, // 388: determined.api.v1.Determined.PostTemplate:output_type -> determined.api.v1.PostTemplateResponse - 389, // 389: determined.api.v1.Determined.PatchTemplateConfig:output_type -> determined.api.v1.PatchTemplateConfigResponse - 390, // 390: determined.api.v1.Determined.PatchTemplateName:output_type -> determined.api.v1.PatchTemplateNameResponse - 391, // 391: determined.api.v1.Determined.DeleteTemplate:output_type -> determined.api.v1.DeleteTemplateResponse - 392, // 392: determined.api.v1.Determined.GetNotebooks:output_type -> determined.api.v1.GetNotebooksResponse - 393, // 393: determined.api.v1.Determined.GetNotebook:output_type -> determined.api.v1.GetNotebookResponse - 394, // 394: determined.api.v1.Determined.IdleNotebook:output_type -> determined.api.v1.IdleNotebookResponse - 395, // 395: determined.api.v1.Determined.KillNotebook:output_type -> determined.api.v1.KillNotebookResponse - 396, // 396: determined.api.v1.Determined.SetNotebookPriority:output_type -> determined.api.v1.SetNotebookPriorityResponse - 397, // 397: determined.api.v1.Determined.LaunchNotebook:output_type -> determined.api.v1.LaunchNotebookResponse - 398, // 398: determined.api.v1.Determined.GetShells:output_type -> determined.api.v1.GetShellsResponse - 399, // 399: determined.api.v1.Determined.GetShell:output_type -> determined.api.v1.GetShellResponse - 400, // 400: determined.api.v1.Determined.KillShell:output_type -> determined.api.v1.KillShellResponse - 401, // 401: determined.api.v1.Determined.SetShellPriority:output_type -> determined.api.v1.SetShellPriorityResponse - 402, // 402: determined.api.v1.Determined.LaunchShell:output_type -> determined.api.v1.LaunchShellResponse - 403, // 403: determined.api.v1.Determined.GetCommands:output_type -> determined.api.v1.GetCommandsResponse - 404, // 404: determined.api.v1.Determined.GetCommand:output_type -> determined.api.v1.GetCommandResponse - 405, // 405: determined.api.v1.Determined.KillCommand:output_type -> determined.api.v1.KillCommandResponse - 406, // 406: determined.api.v1.Determined.SetCommandPriority:output_type -> determined.api.v1.SetCommandPriorityResponse - 407, // 407: determined.api.v1.Determined.LaunchCommand:output_type -> determined.api.v1.LaunchCommandResponse - 408, // 408: determined.api.v1.Determined.GetTensorboards:output_type -> determined.api.v1.GetTensorboardsResponse - 409, // 409: determined.api.v1.Determined.GetTensorboard:output_type -> determined.api.v1.GetTensorboardResponse - 410, // 410: determined.api.v1.Determined.KillTensorboard:output_type -> determined.api.v1.KillTensorboardResponse - 411, // 411: determined.api.v1.Determined.SetTensorboardPriority:output_type -> determined.api.v1.SetTensorboardPriorityResponse - 412, // 412: determined.api.v1.Determined.LaunchTensorboard:output_type -> determined.api.v1.LaunchTensorboardResponse - 413, // 413: determined.api.v1.Determined.LaunchTensorboardSearches:output_type -> determined.api.v1.LaunchTensorboardSearchesResponse - 414, // 414: determined.api.v1.Determined.DeleteTensorboardFiles:output_type -> determined.api.v1.DeleteTensorboardFilesResponse - 415, // 415: determined.api.v1.Determined.GetActiveTasksCount:output_type -> determined.api.v1.GetActiveTasksCountResponse - 416, // 416: determined.api.v1.Determined.GetTask:output_type -> determined.api.v1.GetTaskResponse - 417, // 417: determined.api.v1.Determined.GetTasks:output_type -> determined.api.v1.GetTasksResponse - 418, // 418: determined.api.v1.Determined.GetModel:output_type -> determined.api.v1.GetModelResponse - 419, // 419: determined.api.v1.Determined.PostModel:output_type -> determined.api.v1.PostModelResponse - 420, // 420: determined.api.v1.Determined.PatchModel:output_type -> determined.api.v1.PatchModelResponse - 421, // 421: determined.api.v1.Determined.ArchiveModel:output_type -> determined.api.v1.ArchiveModelResponse - 422, // 422: determined.api.v1.Determined.UnarchiveModel:output_type -> determined.api.v1.UnarchiveModelResponse - 423, // 423: determined.api.v1.Determined.MoveModel:output_type -> determined.api.v1.MoveModelResponse - 424, // 424: determined.api.v1.Determined.DeleteModel:output_type -> determined.api.v1.DeleteModelResponse - 425, // 425: determined.api.v1.Determined.GetModels:output_type -> determined.api.v1.GetModelsResponse - 426, // 426: determined.api.v1.Determined.GetModelLabels:output_type -> determined.api.v1.GetModelLabelsResponse - 427, // 427: determined.api.v1.Determined.GetModelVersion:output_type -> determined.api.v1.GetModelVersionResponse - 428, // 428: determined.api.v1.Determined.GetModelVersions:output_type -> determined.api.v1.GetModelVersionsResponse - 429, // 429: determined.api.v1.Determined.PostModelVersion:output_type -> determined.api.v1.PostModelVersionResponse - 430, // 430: determined.api.v1.Determined.PatchModelVersion:output_type -> determined.api.v1.PatchModelVersionResponse - 431, // 431: determined.api.v1.Determined.DeleteModelVersion:output_type -> determined.api.v1.DeleteModelVersionResponse - 432, // 432: determined.api.v1.Determined.GetTrialMetricsByModelVersion:output_type -> determined.api.v1.GetTrialMetricsByModelVersionResponse - 433, // 433: determined.api.v1.Determined.GetCheckpoint:output_type -> determined.api.v1.GetCheckpointResponse - 434, // 434: determined.api.v1.Determined.PostCheckpointMetadata:output_type -> determined.api.v1.PostCheckpointMetadataResponse - 435, // 435: determined.api.v1.Determined.CheckpointsRemoveFiles:output_type -> determined.api.v1.CheckpointsRemoveFilesResponse - 436, // 436: determined.api.v1.Determined.PatchCheckpoints:output_type -> determined.api.v1.PatchCheckpointsResponse - 437, // 437: determined.api.v1.Determined.DeleteCheckpoints:output_type -> determined.api.v1.DeleteCheckpointsResponse - 438, // 438: determined.api.v1.Determined.GetTrialMetricsByCheckpoint:output_type -> determined.api.v1.GetTrialMetricsByCheckpointResponse - 439, // 439: determined.api.v1.Determined.ExpMetricNames:output_type -> determined.api.v1.ExpMetricNamesResponse - 440, // 440: determined.api.v1.Determined.MetricBatches:output_type -> determined.api.v1.MetricBatchesResponse - 441, // 441: determined.api.v1.Determined.TrialsSnapshot:output_type -> determined.api.v1.TrialsSnapshotResponse - 442, // 442: determined.api.v1.Determined.TrialsSample:output_type -> determined.api.v1.TrialsSampleResponse - 443, // 443: determined.api.v1.Determined.GetResourcePools:output_type -> determined.api.v1.GetResourcePoolsResponse - 444, // 444: determined.api.v1.Determined.GetKubernetesResourceManagers:output_type -> determined.api.v1.GetKubernetesResourceManagersResponse - 445, // 445: determined.api.v1.Determined.ResourceAllocationRaw:output_type -> determined.api.v1.ResourceAllocationRawResponse - 446, // 446: determined.api.v1.Determined.ResourceAllocationAggregated:output_type -> determined.api.v1.ResourceAllocationAggregatedResponse - 447, // 447: determined.api.v1.Determined.GetWorkspace:output_type -> determined.api.v1.GetWorkspaceResponse - 448, // 448: determined.api.v1.Determined.GetWorkspaceProjects:output_type -> determined.api.v1.GetWorkspaceProjectsResponse - 449, // 449: determined.api.v1.Determined.GetWorkspaces:output_type -> determined.api.v1.GetWorkspacesResponse - 450, // 450: determined.api.v1.Determined.PostWorkspace:output_type -> determined.api.v1.PostWorkspaceResponse - 451, // 451: determined.api.v1.Determined.PatchWorkspace:output_type -> determined.api.v1.PatchWorkspaceResponse - 452, // 452: determined.api.v1.Determined.DeleteWorkspace:output_type -> determined.api.v1.DeleteWorkspaceResponse - 453, // 453: determined.api.v1.Determined.ArchiveWorkspace:output_type -> determined.api.v1.ArchiveWorkspaceResponse - 454, // 454: determined.api.v1.Determined.UnarchiveWorkspace:output_type -> determined.api.v1.UnarchiveWorkspaceResponse - 455, // 455: determined.api.v1.Determined.PinWorkspace:output_type -> determined.api.v1.PinWorkspaceResponse - 456, // 456: determined.api.v1.Determined.UnpinWorkspace:output_type -> determined.api.v1.UnpinWorkspaceResponse - 457, // 457: determined.api.v1.Determined.SetWorkspaceNamespaceBindings:output_type -> determined.api.v1.SetWorkspaceNamespaceBindingsResponse - 458, // 458: determined.api.v1.Determined.SetResourceQuotas:output_type -> determined.api.v1.SetResourceQuotasResponse - 459, // 459: determined.api.v1.Determined.ListWorkspaceNamespaceBindings:output_type -> determined.api.v1.ListWorkspaceNamespaceBindingsResponse - 460, // 460: determined.api.v1.Determined.GetWorkspacesWithDefaultNamespaceBindings:output_type -> determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsResponse - 461, // 461: determined.api.v1.Determined.BulkAutoCreateWorkspaceNamespaceBindings:output_type -> determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsResponse - 462, // 462: determined.api.v1.Determined.DeleteWorkspaceNamespaceBindings:output_type -> determined.api.v1.DeleteWorkspaceNamespaceBindingsResponse - 463, // 463: determined.api.v1.Determined.GetKubernetesResourceQuotas:output_type -> determined.api.v1.GetKubernetesResourceQuotasResponse - 464, // 464: determined.api.v1.Determined.GetProject:output_type -> determined.api.v1.GetProjectResponse - 465, // 465: determined.api.v1.Determined.GetProjectByKey:output_type -> determined.api.v1.GetProjectByKeyResponse - 466, // 466: determined.api.v1.Determined.GetProjectColumns:output_type -> determined.api.v1.GetProjectColumnsResponse - 467, // 467: determined.api.v1.Determined.GetProjectNumericMetricsRange:output_type -> determined.api.v1.GetProjectNumericMetricsRangeResponse - 468, // 468: determined.api.v1.Determined.PostProject:output_type -> determined.api.v1.PostProjectResponse - 469, // 469: determined.api.v1.Determined.AddProjectNote:output_type -> determined.api.v1.AddProjectNoteResponse - 470, // 470: determined.api.v1.Determined.PutProjectNotes:output_type -> determined.api.v1.PutProjectNotesResponse - 471, // 471: determined.api.v1.Determined.PatchProject:output_type -> determined.api.v1.PatchProjectResponse - 472, // 472: determined.api.v1.Determined.DeleteProject:output_type -> determined.api.v1.DeleteProjectResponse - 473, // 473: determined.api.v1.Determined.ArchiveProject:output_type -> determined.api.v1.ArchiveProjectResponse - 474, // 474: determined.api.v1.Determined.UnarchiveProject:output_type -> determined.api.v1.UnarchiveProjectResponse - 475, // 475: determined.api.v1.Determined.MoveProject:output_type -> determined.api.v1.MoveProjectResponse - 476, // 476: determined.api.v1.Determined.MoveExperiment:output_type -> determined.api.v1.MoveExperimentResponse - 477, // 477: determined.api.v1.Determined.MoveExperiments:output_type -> determined.api.v1.MoveExperimentsResponse - 478, // 478: determined.api.v1.Determined.GetWebhooks:output_type -> determined.api.v1.GetWebhooksResponse - 479, // 479: determined.api.v1.Determined.PatchWebhook:output_type -> determined.api.v1.PatchWebhookResponse - 480, // 480: determined.api.v1.Determined.PostWebhook:output_type -> determined.api.v1.PostWebhookResponse - 481, // 481: determined.api.v1.Determined.DeleteWebhook:output_type -> determined.api.v1.DeleteWebhookResponse - 482, // 482: determined.api.v1.Determined.TestWebhook:output_type -> determined.api.v1.TestWebhookResponse - 483, // 483: determined.api.v1.Determined.PostWebhookEventData:output_type -> determined.api.v1.PostWebhookEventDataResponse - 484, // 484: determined.api.v1.Determined.GetGroup:output_type -> determined.api.v1.GetGroupResponse - 485, // 485: determined.api.v1.Determined.GetGroups:output_type -> determined.api.v1.GetGroupsResponse - 486, // 486: determined.api.v1.Determined.CreateGroup:output_type -> determined.api.v1.CreateGroupResponse - 487, // 487: determined.api.v1.Determined.UpdateGroup:output_type -> determined.api.v1.UpdateGroupResponse - 488, // 488: determined.api.v1.Determined.DeleteGroup:output_type -> determined.api.v1.DeleteGroupResponse - 489, // 489: determined.api.v1.Determined.GetPermissionsSummary:output_type -> determined.api.v1.GetPermissionsSummaryResponse - 490, // 490: determined.api.v1.Determined.GetGroupsAndUsersAssignedToWorkspace:output_type -> determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceResponse - 491, // 491: determined.api.v1.Determined.GetRolesByID:output_type -> determined.api.v1.GetRolesByIDResponse - 492, // 492: determined.api.v1.Determined.GetRolesAssignedToUser:output_type -> determined.api.v1.GetRolesAssignedToUserResponse - 493, // 493: determined.api.v1.Determined.GetRolesAssignedToGroup:output_type -> determined.api.v1.GetRolesAssignedToGroupResponse - 494, // 494: determined.api.v1.Determined.SearchRolesAssignableToScope:output_type -> determined.api.v1.SearchRolesAssignableToScopeResponse - 495, // 495: determined.api.v1.Determined.ListRoles:output_type -> determined.api.v1.ListRolesResponse - 496, // 496: determined.api.v1.Determined.AssignRoles:output_type -> determined.api.v1.AssignRolesResponse - 497, // 497: determined.api.v1.Determined.RemoveAssignments:output_type -> determined.api.v1.RemoveAssignmentsResponse - 498, // 498: determined.api.v1.Determined.PostUserActivity:output_type -> determined.api.v1.PostUserActivityResponse - 499, // 499: determined.api.v1.Determined.GetProjectsByUserActivity:output_type -> determined.api.v1.GetProjectsByUserActivityResponse - 500, // 500: determined.api.v1.Determined.SearchExperiments:output_type -> determined.api.v1.SearchExperimentsResponse - 501, // 501: determined.api.v1.Determined.BindRPToWorkspace:output_type -> determined.api.v1.BindRPToWorkspaceResponse - 502, // 502: determined.api.v1.Determined.UnbindRPFromWorkspace:output_type -> determined.api.v1.UnbindRPFromWorkspaceResponse - 503, // 503: determined.api.v1.Determined.OverwriteRPWorkspaceBindings:output_type -> determined.api.v1.OverwriteRPWorkspaceBindingsResponse - 504, // 504: determined.api.v1.Determined.ListRPsBoundToWorkspace:output_type -> determined.api.v1.ListRPsBoundToWorkspaceResponse - 505, // 505: determined.api.v1.Determined.ListWorkspacesBoundToRP:output_type -> determined.api.v1.ListWorkspacesBoundToRPResponse - 506, // 506: determined.api.v1.Determined.GetGenericTaskConfig:output_type -> determined.api.v1.GetGenericTaskConfigResponse - 507, // 507: determined.api.v1.Determined.KillGenericTask:output_type -> determined.api.v1.KillGenericTaskResponse - 508, // 508: determined.api.v1.Determined.PauseGenericTask:output_type -> determined.api.v1.PauseGenericTaskResponse - 509, // 509: determined.api.v1.Determined.UnpauseGenericTask:output_type -> determined.api.v1.UnpauseGenericTaskResponse - 510, // 510: determined.api.v1.Determined.SearchRuns:output_type -> determined.api.v1.SearchRunsResponse - 511, // 511: determined.api.v1.Determined.MoveRuns:output_type -> determined.api.v1.MoveRunsResponse - 512, // 512: determined.api.v1.Determined.KillRuns:output_type -> determined.api.v1.KillRunsResponse - 513, // 513: determined.api.v1.Determined.DeleteRuns:output_type -> determined.api.v1.DeleteRunsResponse - 514, // 514: determined.api.v1.Determined.ArchiveRuns:output_type -> determined.api.v1.ArchiveRunsResponse - 515, // 515: determined.api.v1.Determined.UnarchiveRuns:output_type -> determined.api.v1.UnarchiveRunsResponse - 516, // 516: determined.api.v1.Determined.PauseRuns:output_type -> determined.api.v1.PauseRunsResponse - 517, // 517: determined.api.v1.Determined.ResumeRuns:output_type -> determined.api.v1.ResumeRunsResponse - 518, // 518: determined.api.v1.Determined.GetRunMetadata:output_type -> determined.api.v1.GetRunMetadataResponse - 519, // 519: determined.api.v1.Determined.PostRunMetadata:output_type -> determined.api.v1.PostRunMetadataResponse - 520, // 520: determined.api.v1.Determined.GetMetadataValues:output_type -> determined.api.v1.GetMetadataValuesResponse - 521, // 521: determined.api.v1.Determined.PutWorkspaceConfigPolicies:output_type -> determined.api.v1.PutWorkspaceConfigPoliciesResponse - 522, // 522: determined.api.v1.Determined.PutGlobalConfigPolicies:output_type -> determined.api.v1.PutGlobalConfigPoliciesResponse - 523, // 523: determined.api.v1.Determined.GetWorkspaceConfigPolicies:output_type -> determined.api.v1.GetWorkspaceConfigPoliciesResponse - 524, // 524: determined.api.v1.Determined.GetGlobalConfigPolicies:output_type -> determined.api.v1.GetGlobalConfigPoliciesResponse - 525, // 525: determined.api.v1.Determined.DeleteWorkspaceConfigPolicies:output_type -> determined.api.v1.DeleteWorkspaceConfigPoliciesResponse - 526, // 526: determined.api.v1.Determined.DeleteGlobalConfigPolicies:output_type -> determined.api.v1.DeleteGlobalConfigPoliciesResponse - 527, // 527: determined.api.v1.Determined.MoveSearches:output_type -> determined.api.v1.MoveSearchesResponse - 528, // 528: determined.api.v1.Determined.CancelSearches:output_type -> determined.api.v1.CancelSearchesResponse - 529, // 529: determined.api.v1.Determined.KillSearches:output_type -> determined.api.v1.KillSearchesResponse - 530, // 530: determined.api.v1.Determined.DeleteSearches:output_type -> determined.api.v1.DeleteSearchesResponse - 531, // 531: determined.api.v1.Determined.ArchiveSearches:output_type -> determined.api.v1.ArchiveSearchesResponse - 532, // 532: determined.api.v1.Determined.UnarchiveSearches:output_type -> determined.api.v1.UnarchiveSearchesResponse - 533, // 533: determined.api.v1.Determined.PauseSearches:output_type -> determined.api.v1.PauseSearchesResponse - 534, // 534: determined.api.v1.Determined.ResumeSearches:output_type -> determined.api.v1.ResumeSearchesResponse - 535, // 535: determined.api.v1.Determined.PostAccessToken:output_type -> determined.api.v1.PostAccessTokenResponse - 536, // 536: determined.api.v1.Determined.GetAccessTokens:output_type -> determined.api.v1.GetAccessTokensResponse - 537, // 537: determined.api.v1.Determined.PatchAccessToken:output_type -> determined.api.v1.PatchAccessTokenResponse - 269, // [269:538] is the sub-list for method output_type - 0, // [0:269] is the sub-list for method input_type + 144, // 144: determined.api.v1.Determined.DeleteTensorboardFiles:input_type -> determined.api.v1.DeleteTensorboardFilesRequest + 145, // 145: determined.api.v1.Determined.GetActiveTasksCount:input_type -> determined.api.v1.GetActiveTasksCountRequest + 146, // 146: determined.api.v1.Determined.GetTask:input_type -> determined.api.v1.GetTaskRequest + 147, // 147: determined.api.v1.Determined.GetTasks:input_type -> determined.api.v1.GetTasksRequest + 148, // 148: determined.api.v1.Determined.GetModel:input_type -> determined.api.v1.GetModelRequest + 149, // 149: determined.api.v1.Determined.PostModel:input_type -> determined.api.v1.PostModelRequest + 150, // 150: determined.api.v1.Determined.PatchModel:input_type -> determined.api.v1.PatchModelRequest + 151, // 151: determined.api.v1.Determined.ArchiveModel:input_type -> determined.api.v1.ArchiveModelRequest + 152, // 152: determined.api.v1.Determined.UnarchiveModel:input_type -> determined.api.v1.UnarchiveModelRequest + 153, // 153: determined.api.v1.Determined.MoveModel:input_type -> determined.api.v1.MoveModelRequest + 154, // 154: determined.api.v1.Determined.DeleteModel:input_type -> determined.api.v1.DeleteModelRequest + 155, // 155: determined.api.v1.Determined.GetModels:input_type -> determined.api.v1.GetModelsRequest + 156, // 156: determined.api.v1.Determined.GetModelLabels:input_type -> determined.api.v1.GetModelLabelsRequest + 157, // 157: determined.api.v1.Determined.GetModelVersion:input_type -> determined.api.v1.GetModelVersionRequest + 158, // 158: determined.api.v1.Determined.GetModelVersions:input_type -> determined.api.v1.GetModelVersionsRequest + 159, // 159: determined.api.v1.Determined.PostModelVersion:input_type -> determined.api.v1.PostModelVersionRequest + 160, // 160: determined.api.v1.Determined.PatchModelVersion:input_type -> determined.api.v1.PatchModelVersionRequest + 161, // 161: determined.api.v1.Determined.DeleteModelVersion:input_type -> determined.api.v1.DeleteModelVersionRequest + 162, // 162: determined.api.v1.Determined.GetTrialMetricsByModelVersion:input_type -> determined.api.v1.GetTrialMetricsByModelVersionRequest + 163, // 163: determined.api.v1.Determined.GetCheckpoint:input_type -> determined.api.v1.GetCheckpointRequest + 164, // 164: determined.api.v1.Determined.PostCheckpointMetadata:input_type -> determined.api.v1.PostCheckpointMetadataRequest + 165, // 165: determined.api.v1.Determined.CheckpointsRemoveFiles:input_type -> determined.api.v1.CheckpointsRemoveFilesRequest + 166, // 166: determined.api.v1.Determined.PatchCheckpoints:input_type -> determined.api.v1.PatchCheckpointsRequest + 167, // 167: determined.api.v1.Determined.DeleteCheckpoints:input_type -> determined.api.v1.DeleteCheckpointsRequest + 168, // 168: determined.api.v1.Determined.GetTrialMetricsByCheckpoint:input_type -> determined.api.v1.GetTrialMetricsByCheckpointRequest + 169, // 169: determined.api.v1.Determined.ExpMetricNames:input_type -> determined.api.v1.ExpMetricNamesRequest + 170, // 170: determined.api.v1.Determined.MetricBatches:input_type -> determined.api.v1.MetricBatchesRequest + 171, // 171: determined.api.v1.Determined.TrialsSnapshot:input_type -> determined.api.v1.TrialsSnapshotRequest + 172, // 172: determined.api.v1.Determined.TrialsSample:input_type -> determined.api.v1.TrialsSampleRequest + 173, // 173: determined.api.v1.Determined.GetResourcePools:input_type -> determined.api.v1.GetResourcePoolsRequest + 174, // 174: determined.api.v1.Determined.GetKubernetesResourceManagers:input_type -> determined.api.v1.GetKubernetesResourceManagersRequest + 175, // 175: determined.api.v1.Determined.ResourceAllocationRaw:input_type -> determined.api.v1.ResourceAllocationRawRequest + 176, // 176: determined.api.v1.Determined.ResourceAllocationAggregated:input_type -> determined.api.v1.ResourceAllocationAggregatedRequest + 177, // 177: determined.api.v1.Determined.GetWorkspace:input_type -> determined.api.v1.GetWorkspaceRequest + 178, // 178: determined.api.v1.Determined.GetWorkspaceProjects:input_type -> determined.api.v1.GetWorkspaceProjectsRequest + 179, // 179: determined.api.v1.Determined.GetWorkspaces:input_type -> determined.api.v1.GetWorkspacesRequest + 180, // 180: determined.api.v1.Determined.PostWorkspace:input_type -> determined.api.v1.PostWorkspaceRequest + 181, // 181: determined.api.v1.Determined.PatchWorkspace:input_type -> determined.api.v1.PatchWorkspaceRequest + 182, // 182: determined.api.v1.Determined.DeleteWorkspace:input_type -> determined.api.v1.DeleteWorkspaceRequest + 183, // 183: determined.api.v1.Determined.ArchiveWorkspace:input_type -> determined.api.v1.ArchiveWorkspaceRequest + 184, // 184: determined.api.v1.Determined.UnarchiveWorkspace:input_type -> determined.api.v1.UnarchiveWorkspaceRequest + 185, // 185: determined.api.v1.Determined.PinWorkspace:input_type -> determined.api.v1.PinWorkspaceRequest + 186, // 186: determined.api.v1.Determined.UnpinWorkspace:input_type -> determined.api.v1.UnpinWorkspaceRequest + 187, // 187: determined.api.v1.Determined.SetWorkspaceNamespaceBindings:input_type -> determined.api.v1.SetWorkspaceNamespaceBindingsRequest + 188, // 188: determined.api.v1.Determined.SetResourceQuotas:input_type -> determined.api.v1.SetResourceQuotasRequest + 189, // 189: determined.api.v1.Determined.ListWorkspaceNamespaceBindings:input_type -> determined.api.v1.ListWorkspaceNamespaceBindingsRequest + 190, // 190: determined.api.v1.Determined.GetWorkspacesWithDefaultNamespaceBindings:input_type -> determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsRequest + 191, // 191: determined.api.v1.Determined.BulkAutoCreateWorkspaceNamespaceBindings:input_type -> determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsRequest + 192, // 192: determined.api.v1.Determined.DeleteWorkspaceNamespaceBindings:input_type -> determined.api.v1.DeleteWorkspaceNamespaceBindingsRequest + 193, // 193: determined.api.v1.Determined.GetKubernetesResourceQuotas:input_type -> determined.api.v1.GetKubernetesResourceQuotasRequest + 194, // 194: determined.api.v1.Determined.GetProject:input_type -> determined.api.v1.GetProjectRequest + 195, // 195: determined.api.v1.Determined.GetProjectByKey:input_type -> determined.api.v1.GetProjectByKeyRequest + 196, // 196: determined.api.v1.Determined.GetProjectColumns:input_type -> determined.api.v1.GetProjectColumnsRequest + 197, // 197: determined.api.v1.Determined.GetProjectNumericMetricsRange:input_type -> determined.api.v1.GetProjectNumericMetricsRangeRequest + 198, // 198: determined.api.v1.Determined.PostProject:input_type -> determined.api.v1.PostProjectRequest + 199, // 199: determined.api.v1.Determined.AddProjectNote:input_type -> determined.api.v1.AddProjectNoteRequest + 200, // 200: determined.api.v1.Determined.PutProjectNotes:input_type -> determined.api.v1.PutProjectNotesRequest + 201, // 201: determined.api.v1.Determined.PatchProject:input_type -> determined.api.v1.PatchProjectRequest + 202, // 202: determined.api.v1.Determined.DeleteProject:input_type -> determined.api.v1.DeleteProjectRequest + 203, // 203: determined.api.v1.Determined.ArchiveProject:input_type -> determined.api.v1.ArchiveProjectRequest + 204, // 204: determined.api.v1.Determined.UnarchiveProject:input_type -> determined.api.v1.UnarchiveProjectRequest + 205, // 205: determined.api.v1.Determined.MoveProject:input_type -> determined.api.v1.MoveProjectRequest + 206, // 206: determined.api.v1.Determined.MoveExperiment:input_type -> determined.api.v1.MoveExperimentRequest + 207, // 207: determined.api.v1.Determined.MoveExperiments:input_type -> determined.api.v1.MoveExperimentsRequest + 208, // 208: determined.api.v1.Determined.GetWebhooks:input_type -> determined.api.v1.GetWebhooksRequest + 209, // 209: determined.api.v1.Determined.PatchWebhook:input_type -> determined.api.v1.PatchWebhookRequest + 210, // 210: determined.api.v1.Determined.PostWebhook:input_type -> determined.api.v1.PostWebhookRequest + 211, // 211: determined.api.v1.Determined.DeleteWebhook:input_type -> determined.api.v1.DeleteWebhookRequest + 212, // 212: determined.api.v1.Determined.TestWebhook:input_type -> determined.api.v1.TestWebhookRequest + 213, // 213: determined.api.v1.Determined.PostWebhookEventData:input_type -> determined.api.v1.PostWebhookEventDataRequest + 214, // 214: determined.api.v1.Determined.GetGroup:input_type -> determined.api.v1.GetGroupRequest + 215, // 215: determined.api.v1.Determined.GetGroups:input_type -> determined.api.v1.GetGroupsRequest + 216, // 216: determined.api.v1.Determined.CreateGroup:input_type -> determined.api.v1.CreateGroupRequest + 217, // 217: determined.api.v1.Determined.UpdateGroup:input_type -> determined.api.v1.UpdateGroupRequest + 218, // 218: determined.api.v1.Determined.DeleteGroup:input_type -> determined.api.v1.DeleteGroupRequest + 219, // 219: determined.api.v1.Determined.GetPermissionsSummary:input_type -> determined.api.v1.GetPermissionsSummaryRequest + 220, // 220: determined.api.v1.Determined.GetGroupsAndUsersAssignedToWorkspace:input_type -> determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceRequest + 221, // 221: determined.api.v1.Determined.GetRolesByID:input_type -> determined.api.v1.GetRolesByIDRequest + 222, // 222: determined.api.v1.Determined.GetRolesAssignedToUser:input_type -> determined.api.v1.GetRolesAssignedToUserRequest + 223, // 223: determined.api.v1.Determined.GetRolesAssignedToGroup:input_type -> determined.api.v1.GetRolesAssignedToGroupRequest + 224, // 224: determined.api.v1.Determined.SearchRolesAssignableToScope:input_type -> determined.api.v1.SearchRolesAssignableToScopeRequest + 225, // 225: determined.api.v1.Determined.ListRoles:input_type -> determined.api.v1.ListRolesRequest + 226, // 226: determined.api.v1.Determined.AssignRoles:input_type -> determined.api.v1.AssignRolesRequest + 227, // 227: determined.api.v1.Determined.RemoveAssignments:input_type -> determined.api.v1.RemoveAssignmentsRequest + 228, // 228: determined.api.v1.Determined.PostUserActivity:input_type -> determined.api.v1.PostUserActivityRequest + 229, // 229: determined.api.v1.Determined.GetProjectsByUserActivity:input_type -> determined.api.v1.GetProjectsByUserActivityRequest + 230, // 230: determined.api.v1.Determined.SearchExperiments:input_type -> determined.api.v1.SearchExperimentsRequest + 231, // 231: determined.api.v1.Determined.BindRPToWorkspace:input_type -> determined.api.v1.BindRPToWorkspaceRequest + 232, // 232: determined.api.v1.Determined.UnbindRPFromWorkspace:input_type -> determined.api.v1.UnbindRPFromWorkspaceRequest + 233, // 233: determined.api.v1.Determined.OverwriteRPWorkspaceBindings:input_type -> determined.api.v1.OverwriteRPWorkspaceBindingsRequest + 234, // 234: determined.api.v1.Determined.ListRPsBoundToWorkspace:input_type -> determined.api.v1.ListRPsBoundToWorkspaceRequest + 235, // 235: determined.api.v1.Determined.ListWorkspacesBoundToRP:input_type -> determined.api.v1.ListWorkspacesBoundToRPRequest + 236, // 236: determined.api.v1.Determined.GetGenericTaskConfig:input_type -> determined.api.v1.GetGenericTaskConfigRequest + 237, // 237: determined.api.v1.Determined.KillGenericTask:input_type -> determined.api.v1.KillGenericTaskRequest + 238, // 238: determined.api.v1.Determined.PauseGenericTask:input_type -> determined.api.v1.PauseGenericTaskRequest + 239, // 239: determined.api.v1.Determined.UnpauseGenericTask:input_type -> determined.api.v1.UnpauseGenericTaskRequest + 240, // 240: determined.api.v1.Determined.SearchRuns:input_type -> determined.api.v1.SearchRunsRequest + 241, // 241: determined.api.v1.Determined.MoveRuns:input_type -> determined.api.v1.MoveRunsRequest + 242, // 242: determined.api.v1.Determined.KillRuns:input_type -> determined.api.v1.KillRunsRequest + 243, // 243: determined.api.v1.Determined.DeleteRuns:input_type -> determined.api.v1.DeleteRunsRequest + 244, // 244: determined.api.v1.Determined.ArchiveRuns:input_type -> determined.api.v1.ArchiveRunsRequest + 245, // 245: determined.api.v1.Determined.UnarchiveRuns:input_type -> determined.api.v1.UnarchiveRunsRequest + 246, // 246: determined.api.v1.Determined.PauseRuns:input_type -> determined.api.v1.PauseRunsRequest + 247, // 247: determined.api.v1.Determined.ResumeRuns:input_type -> determined.api.v1.ResumeRunsRequest + 248, // 248: determined.api.v1.Determined.GetRunMetadata:input_type -> determined.api.v1.GetRunMetadataRequest + 249, // 249: determined.api.v1.Determined.PostRunMetadata:input_type -> determined.api.v1.PostRunMetadataRequest + 250, // 250: determined.api.v1.Determined.GetMetadataValues:input_type -> determined.api.v1.GetMetadataValuesRequest + 251, // 251: determined.api.v1.Determined.PutWorkspaceConfigPolicies:input_type -> determined.api.v1.PutWorkspaceConfigPoliciesRequest + 252, // 252: determined.api.v1.Determined.PutGlobalConfigPolicies:input_type -> determined.api.v1.PutGlobalConfigPoliciesRequest + 253, // 253: determined.api.v1.Determined.GetWorkspaceConfigPolicies:input_type -> determined.api.v1.GetWorkspaceConfigPoliciesRequest + 254, // 254: determined.api.v1.Determined.GetGlobalConfigPolicies:input_type -> determined.api.v1.GetGlobalConfigPoliciesRequest + 255, // 255: determined.api.v1.Determined.DeleteWorkspaceConfigPolicies:input_type -> determined.api.v1.DeleteWorkspaceConfigPoliciesRequest + 256, // 256: determined.api.v1.Determined.DeleteGlobalConfigPolicies:input_type -> determined.api.v1.DeleteGlobalConfigPoliciesRequest + 257, // 257: determined.api.v1.Determined.Login:output_type -> determined.api.v1.LoginResponse + 258, // 258: determined.api.v1.Determined.CurrentUser:output_type -> determined.api.v1.CurrentUserResponse + 259, // 259: determined.api.v1.Determined.Logout:output_type -> determined.api.v1.LogoutResponse + 260, // 260: determined.api.v1.Determined.GetUsers:output_type -> determined.api.v1.GetUsersResponse + 261, // 261: determined.api.v1.Determined.GetUserSetting:output_type -> determined.api.v1.GetUserSettingResponse + 262, // 262: determined.api.v1.Determined.ResetUserSetting:output_type -> determined.api.v1.ResetUserSettingResponse + 263, // 263: determined.api.v1.Determined.PostUserSetting:output_type -> determined.api.v1.PostUserSettingResponse + 264, // 264: determined.api.v1.Determined.GetUser:output_type -> determined.api.v1.GetUserResponse + 265, // 265: determined.api.v1.Determined.GetUserByUsername:output_type -> determined.api.v1.GetUserByUsernameResponse + 266, // 266: determined.api.v1.Determined.GetMe:output_type -> determined.api.v1.GetMeResponse + 267, // 267: determined.api.v1.Determined.PostUser:output_type -> determined.api.v1.PostUserResponse + 268, // 268: determined.api.v1.Determined.SetUserPassword:output_type -> determined.api.v1.SetUserPasswordResponse + 269, // 269: determined.api.v1.Determined.AssignMultipleGroups:output_type -> determined.api.v1.AssignMultipleGroupsResponse + 270, // 270: determined.api.v1.Determined.PatchUser:output_type -> determined.api.v1.PatchUserResponse + 271, // 271: determined.api.v1.Determined.PatchUsers:output_type -> determined.api.v1.PatchUsersResponse + 272, // 272: determined.api.v1.Determined.GetTelemetry:output_type -> determined.api.v1.GetTelemetryResponse + 273, // 273: determined.api.v1.Determined.GetMaster:output_type -> determined.api.v1.GetMasterResponse + 274, // 274: determined.api.v1.Determined.GetMasterConfig:output_type -> determined.api.v1.GetMasterConfigResponse + 275, // 275: determined.api.v1.Determined.PatchMasterConfig:output_type -> determined.api.v1.PatchMasterConfigResponse + 276, // 276: determined.api.v1.Determined.MasterLogs:output_type -> determined.api.v1.MasterLogsResponse + 277, // 277: determined.api.v1.Determined.GetClusterMessage:output_type -> determined.api.v1.GetClusterMessageResponse + 278, // 278: determined.api.v1.Determined.SetClusterMessage:output_type -> determined.api.v1.SetClusterMessageResponse + 279, // 279: determined.api.v1.Determined.DeleteClusterMessage:output_type -> determined.api.v1.DeleteClusterMessageResponse + 280, // 280: determined.api.v1.Determined.GetAgents:output_type -> determined.api.v1.GetAgentsResponse + 281, // 281: determined.api.v1.Determined.GetAgent:output_type -> determined.api.v1.GetAgentResponse + 282, // 282: determined.api.v1.Determined.GetSlots:output_type -> determined.api.v1.GetSlotsResponse + 283, // 283: determined.api.v1.Determined.GetSlot:output_type -> determined.api.v1.GetSlotResponse + 284, // 284: determined.api.v1.Determined.EnableAgent:output_type -> determined.api.v1.EnableAgentResponse + 285, // 285: determined.api.v1.Determined.DisableAgent:output_type -> determined.api.v1.DisableAgentResponse + 286, // 286: determined.api.v1.Determined.EnableSlot:output_type -> determined.api.v1.EnableSlotResponse + 287, // 287: determined.api.v1.Determined.DisableSlot:output_type -> determined.api.v1.DisableSlotResponse + 288, // 288: determined.api.v1.Determined.CreateGenericTask:output_type -> determined.api.v1.CreateGenericTaskResponse + 289, // 289: determined.api.v1.Determined.CreateExperiment:output_type -> determined.api.v1.CreateExperimentResponse + 290, // 290: determined.api.v1.Determined.PutExperiment:output_type -> determined.api.v1.PutExperimentResponse + 291, // 291: determined.api.v1.Determined.ContinueExperiment:output_type -> determined.api.v1.ContinueExperimentResponse + 292, // 292: determined.api.v1.Determined.GetExperiment:output_type -> determined.api.v1.GetExperimentResponse + 293, // 293: determined.api.v1.Determined.GetExperiments:output_type -> determined.api.v1.GetExperimentsResponse + 294, // 294: determined.api.v1.Determined.PutExperimentRetainLogs:output_type -> determined.api.v1.PutExperimentRetainLogsResponse + 295, // 295: determined.api.v1.Determined.PutExperimentsRetainLogs:output_type -> determined.api.v1.PutExperimentsRetainLogsResponse + 296, // 296: determined.api.v1.Determined.PutTrialRetainLogs:output_type -> determined.api.v1.PutTrialRetainLogsResponse + 297, // 297: determined.api.v1.Determined.GetModelDef:output_type -> determined.api.v1.GetModelDefResponse + 298, // 298: determined.api.v1.Determined.GetTaskContextDirectory:output_type -> determined.api.v1.GetTaskContextDirectoryResponse + 299, // 299: determined.api.v1.Determined.GetModelDefTree:output_type -> determined.api.v1.GetModelDefTreeResponse + 300, // 300: determined.api.v1.Determined.GetModelDefFile:output_type -> determined.api.v1.GetModelDefFileResponse + 301, // 301: determined.api.v1.Determined.GetExperimentLabels:output_type -> determined.api.v1.GetExperimentLabelsResponse + 302, // 302: determined.api.v1.Determined.GetExperimentValidationHistory:output_type -> determined.api.v1.GetExperimentValidationHistoryResponse + 303, // 303: determined.api.v1.Determined.ActivateExperiment:output_type -> determined.api.v1.ActivateExperimentResponse + 304, // 304: determined.api.v1.Determined.ActivateExperiments:output_type -> determined.api.v1.ActivateExperimentsResponse + 305, // 305: determined.api.v1.Determined.PauseExperiment:output_type -> determined.api.v1.PauseExperimentResponse + 306, // 306: determined.api.v1.Determined.PauseExperiments:output_type -> determined.api.v1.PauseExperimentsResponse + 307, // 307: determined.api.v1.Determined.CancelExperiment:output_type -> determined.api.v1.CancelExperimentResponse + 308, // 308: determined.api.v1.Determined.CancelExperiments:output_type -> determined.api.v1.CancelExperimentsResponse + 309, // 309: determined.api.v1.Determined.KillExperiment:output_type -> determined.api.v1.KillExperimentResponse + 310, // 310: determined.api.v1.Determined.KillExperiments:output_type -> determined.api.v1.KillExperimentsResponse + 311, // 311: determined.api.v1.Determined.ArchiveExperiment:output_type -> determined.api.v1.ArchiveExperimentResponse + 312, // 312: determined.api.v1.Determined.ArchiveExperiments:output_type -> determined.api.v1.ArchiveExperimentsResponse + 313, // 313: determined.api.v1.Determined.UnarchiveExperiment:output_type -> determined.api.v1.UnarchiveExperimentResponse + 314, // 314: determined.api.v1.Determined.UnarchiveExperiments:output_type -> determined.api.v1.UnarchiveExperimentsResponse + 315, // 315: determined.api.v1.Determined.PatchExperiment:output_type -> determined.api.v1.PatchExperimentResponse + 316, // 316: determined.api.v1.Determined.DeleteExperiments:output_type -> determined.api.v1.DeleteExperimentsResponse + 317, // 317: determined.api.v1.Determined.DeleteExperiment:output_type -> determined.api.v1.DeleteExperimentResponse + 318, // 318: determined.api.v1.Determined.GetBestSearcherValidationMetric:output_type -> determined.api.v1.GetBestSearcherValidationMetricResponse + 319, // 319: determined.api.v1.Determined.GetExperimentCheckpoints:output_type -> determined.api.v1.GetExperimentCheckpointsResponse + 320, // 320: determined.api.v1.Determined.PutExperimentLabel:output_type -> determined.api.v1.PutExperimentLabelResponse + 321, // 321: determined.api.v1.Determined.DeleteExperimentLabel:output_type -> determined.api.v1.DeleteExperimentLabelResponse + 322, // 322: determined.api.v1.Determined.PreviewHPSearch:output_type -> determined.api.v1.PreviewHPSearchResponse + 323, // 323: determined.api.v1.Determined.GetExperimentTrials:output_type -> determined.api.v1.GetExperimentTrialsResponse + 324, // 324: determined.api.v1.Determined.GetTrialRemainingLogRetentionDays:output_type -> determined.api.v1.GetTrialRemainingLogRetentionDaysResponse + 325, // 325: determined.api.v1.Determined.CompareTrials:output_type -> determined.api.v1.CompareTrialsResponse + 326, // 326: determined.api.v1.Determined.ReportTrialSourceInfo:output_type -> determined.api.v1.ReportTrialSourceInfoResponse + 327, // 327: determined.api.v1.Determined.CreateTrial:output_type -> determined.api.v1.CreateTrialResponse + 328, // 328: determined.api.v1.Determined.PutTrial:output_type -> determined.api.v1.PutTrialResponse + 329, // 329: determined.api.v1.Determined.PatchTrial:output_type -> determined.api.v1.PatchTrialResponse + 330, // 330: determined.api.v1.Determined.StartTrial:output_type -> determined.api.v1.StartTrialResponse + 331, // 331: determined.api.v1.Determined.RunPrepareForReporting:output_type -> determined.api.v1.RunPrepareForReportingResponse + 332, // 332: determined.api.v1.Determined.GetTrial:output_type -> determined.api.v1.GetTrialResponse + 333, // 333: determined.api.v1.Determined.GetTrialByExternalID:output_type -> determined.api.v1.GetTrialByExternalIDResponse + 334, // 334: determined.api.v1.Determined.GetTrialWorkloads:output_type -> determined.api.v1.GetTrialWorkloadsResponse + 335, // 335: determined.api.v1.Determined.TrialLogs:output_type -> determined.api.v1.TrialLogsResponse + 336, // 336: determined.api.v1.Determined.TrialLogsFields:output_type -> determined.api.v1.TrialLogsFieldsResponse + 337, // 337: determined.api.v1.Determined.AllocationReady:output_type -> determined.api.v1.AllocationReadyResponse + 338, // 338: determined.api.v1.Determined.GetAllocation:output_type -> determined.api.v1.GetAllocationResponse + 339, // 339: determined.api.v1.Determined.AllocationWaiting:output_type -> determined.api.v1.AllocationWaitingResponse + 340, // 340: determined.api.v1.Determined.PostTaskLogs:output_type -> determined.api.v1.PostTaskLogsResponse + 341, // 341: determined.api.v1.Determined.TaskLogs:output_type -> determined.api.v1.TaskLogsResponse + 342, // 342: determined.api.v1.Determined.TaskLogsFields:output_type -> determined.api.v1.TaskLogsFieldsResponse + 343, // 343: determined.api.v1.Determined.GetTrialProfilerMetrics:output_type -> determined.api.v1.GetTrialProfilerMetricsResponse + 344, // 344: determined.api.v1.Determined.GetTrialProfilerAvailableSeries:output_type -> determined.api.v1.GetTrialProfilerAvailableSeriesResponse + 345, // 345: determined.api.v1.Determined.PostTrialProfilerMetricsBatch:output_type -> determined.api.v1.PostTrialProfilerMetricsBatchResponse + 346, // 346: determined.api.v1.Determined.GetMetrics:output_type -> determined.api.v1.GetMetricsResponse + 347, // 347: determined.api.v1.Determined.GetTrainingMetrics:output_type -> determined.api.v1.GetTrainingMetricsResponse + 348, // 348: determined.api.v1.Determined.GetValidationMetrics:output_type -> determined.api.v1.GetValidationMetricsResponse + 349, // 349: determined.api.v1.Determined.KillTrial:output_type -> determined.api.v1.KillTrialResponse + 350, // 350: determined.api.v1.Determined.GetTrialCheckpoints:output_type -> determined.api.v1.GetTrialCheckpointsResponse + 351, // 351: determined.api.v1.Determined.CleanupLogs:output_type -> determined.api.v1.CleanupLogsResponse + 352, // 352: determined.api.v1.Determined.AllocationPreemptionSignal:output_type -> determined.api.v1.AllocationPreemptionSignalResponse + 353, // 353: determined.api.v1.Determined.AllocationPendingPreemptionSignal:output_type -> determined.api.v1.AllocationPendingPreemptionSignalResponse + 354, // 354: determined.api.v1.Determined.AckAllocationPreemptionSignal:output_type -> determined.api.v1.AckAllocationPreemptionSignalResponse + 355, // 355: determined.api.v1.Determined.MarkAllocationResourcesDaemon:output_type -> determined.api.v1.MarkAllocationResourcesDaemonResponse + 356, // 356: determined.api.v1.Determined.AllocationRendezvousInfo:output_type -> determined.api.v1.AllocationRendezvousInfoResponse + 357, // 357: determined.api.v1.Determined.PostAllocationProxyAddress:output_type -> determined.api.v1.PostAllocationProxyAddressResponse + 358, // 358: determined.api.v1.Determined.GetTaskAcceleratorData:output_type -> determined.api.v1.GetTaskAcceleratorDataResponse + 359, // 359: determined.api.v1.Determined.PostAllocationAcceleratorData:output_type -> determined.api.v1.PostAllocationAcceleratorDataResponse + 360, // 360: determined.api.v1.Determined.AllocationAllGather:output_type -> determined.api.v1.AllocationAllGatherResponse + 361, // 361: determined.api.v1.Determined.NotifyContainerRunning:output_type -> determined.api.v1.NotifyContainerRunningResponse + 362, // 362: determined.api.v1.Determined.ReportTrialSearcherEarlyExit:output_type -> determined.api.v1.ReportTrialSearcherEarlyExitResponse + 363, // 363: determined.api.v1.Determined.ReportTrialProgress:output_type -> determined.api.v1.ReportTrialProgressResponse + 364, // 364: determined.api.v1.Determined.PostTrialRunnerMetadata:output_type -> determined.api.v1.PostTrialRunnerMetadataResponse + 365, // 365: determined.api.v1.Determined.ReportTrialMetrics:output_type -> determined.api.v1.ReportTrialMetricsResponse + 366, // 366: determined.api.v1.Determined.ReportTrialTrainingMetrics:output_type -> determined.api.v1.ReportTrialTrainingMetricsResponse + 367, // 367: determined.api.v1.Determined.ReportTrialValidationMetrics:output_type -> determined.api.v1.ReportTrialValidationMetricsResponse + 368, // 368: determined.api.v1.Determined.ReportCheckpoint:output_type -> determined.api.v1.ReportCheckpointResponse + 369, // 369: determined.api.v1.Determined.GetJobs:output_type -> determined.api.v1.GetJobsResponse + 370, // 370: determined.api.v1.Determined.GetJobsV2:output_type -> determined.api.v1.GetJobsV2Response + 371, // 371: determined.api.v1.Determined.GetJobQueueStats:output_type -> determined.api.v1.GetJobQueueStatsResponse + 372, // 372: determined.api.v1.Determined.UpdateJobQueue:output_type -> determined.api.v1.UpdateJobQueueResponse + 373, // 373: determined.api.v1.Determined.GetTemplates:output_type -> determined.api.v1.GetTemplatesResponse + 374, // 374: determined.api.v1.Determined.GetTemplate:output_type -> determined.api.v1.GetTemplateResponse + 375, // 375: determined.api.v1.Determined.PutTemplate:output_type -> determined.api.v1.PutTemplateResponse + 376, // 376: determined.api.v1.Determined.PostTemplate:output_type -> determined.api.v1.PostTemplateResponse + 377, // 377: determined.api.v1.Determined.PatchTemplateConfig:output_type -> determined.api.v1.PatchTemplateConfigResponse + 378, // 378: determined.api.v1.Determined.PatchTemplateName:output_type -> determined.api.v1.PatchTemplateNameResponse + 379, // 379: determined.api.v1.Determined.DeleteTemplate:output_type -> determined.api.v1.DeleteTemplateResponse + 380, // 380: determined.api.v1.Determined.GetNotebooks:output_type -> determined.api.v1.GetNotebooksResponse + 381, // 381: determined.api.v1.Determined.GetNotebook:output_type -> determined.api.v1.GetNotebookResponse + 382, // 382: determined.api.v1.Determined.IdleNotebook:output_type -> determined.api.v1.IdleNotebookResponse + 383, // 383: determined.api.v1.Determined.KillNotebook:output_type -> determined.api.v1.KillNotebookResponse + 384, // 384: determined.api.v1.Determined.SetNotebookPriority:output_type -> determined.api.v1.SetNotebookPriorityResponse + 385, // 385: determined.api.v1.Determined.LaunchNotebook:output_type -> determined.api.v1.LaunchNotebookResponse + 386, // 386: determined.api.v1.Determined.GetShells:output_type -> determined.api.v1.GetShellsResponse + 387, // 387: determined.api.v1.Determined.GetShell:output_type -> determined.api.v1.GetShellResponse + 388, // 388: determined.api.v1.Determined.KillShell:output_type -> determined.api.v1.KillShellResponse + 389, // 389: determined.api.v1.Determined.SetShellPriority:output_type -> determined.api.v1.SetShellPriorityResponse + 390, // 390: determined.api.v1.Determined.LaunchShell:output_type -> determined.api.v1.LaunchShellResponse + 391, // 391: determined.api.v1.Determined.GetCommands:output_type -> determined.api.v1.GetCommandsResponse + 392, // 392: determined.api.v1.Determined.GetCommand:output_type -> determined.api.v1.GetCommandResponse + 393, // 393: determined.api.v1.Determined.KillCommand:output_type -> determined.api.v1.KillCommandResponse + 394, // 394: determined.api.v1.Determined.SetCommandPriority:output_type -> determined.api.v1.SetCommandPriorityResponse + 395, // 395: determined.api.v1.Determined.LaunchCommand:output_type -> determined.api.v1.LaunchCommandResponse + 396, // 396: determined.api.v1.Determined.GetTensorboards:output_type -> determined.api.v1.GetTensorboardsResponse + 397, // 397: determined.api.v1.Determined.GetTensorboard:output_type -> determined.api.v1.GetTensorboardResponse + 398, // 398: determined.api.v1.Determined.KillTensorboard:output_type -> determined.api.v1.KillTensorboardResponse + 399, // 399: determined.api.v1.Determined.SetTensorboardPriority:output_type -> determined.api.v1.SetTensorboardPriorityResponse + 400, // 400: determined.api.v1.Determined.LaunchTensorboard:output_type -> determined.api.v1.LaunchTensorboardResponse + 401, // 401: determined.api.v1.Determined.DeleteTensorboardFiles:output_type -> determined.api.v1.DeleteTensorboardFilesResponse + 402, // 402: determined.api.v1.Determined.GetActiveTasksCount:output_type -> determined.api.v1.GetActiveTasksCountResponse + 403, // 403: determined.api.v1.Determined.GetTask:output_type -> determined.api.v1.GetTaskResponse + 404, // 404: determined.api.v1.Determined.GetTasks:output_type -> determined.api.v1.GetTasksResponse + 405, // 405: determined.api.v1.Determined.GetModel:output_type -> determined.api.v1.GetModelResponse + 406, // 406: determined.api.v1.Determined.PostModel:output_type -> determined.api.v1.PostModelResponse + 407, // 407: determined.api.v1.Determined.PatchModel:output_type -> determined.api.v1.PatchModelResponse + 408, // 408: determined.api.v1.Determined.ArchiveModel:output_type -> determined.api.v1.ArchiveModelResponse + 409, // 409: determined.api.v1.Determined.UnarchiveModel:output_type -> determined.api.v1.UnarchiveModelResponse + 410, // 410: determined.api.v1.Determined.MoveModel:output_type -> determined.api.v1.MoveModelResponse + 411, // 411: determined.api.v1.Determined.DeleteModel:output_type -> determined.api.v1.DeleteModelResponse + 412, // 412: determined.api.v1.Determined.GetModels:output_type -> determined.api.v1.GetModelsResponse + 413, // 413: determined.api.v1.Determined.GetModelLabels:output_type -> determined.api.v1.GetModelLabelsResponse + 414, // 414: determined.api.v1.Determined.GetModelVersion:output_type -> determined.api.v1.GetModelVersionResponse + 415, // 415: determined.api.v1.Determined.GetModelVersions:output_type -> determined.api.v1.GetModelVersionsResponse + 416, // 416: determined.api.v1.Determined.PostModelVersion:output_type -> determined.api.v1.PostModelVersionResponse + 417, // 417: determined.api.v1.Determined.PatchModelVersion:output_type -> determined.api.v1.PatchModelVersionResponse + 418, // 418: determined.api.v1.Determined.DeleteModelVersion:output_type -> determined.api.v1.DeleteModelVersionResponse + 419, // 419: determined.api.v1.Determined.GetTrialMetricsByModelVersion:output_type -> determined.api.v1.GetTrialMetricsByModelVersionResponse + 420, // 420: determined.api.v1.Determined.GetCheckpoint:output_type -> determined.api.v1.GetCheckpointResponse + 421, // 421: determined.api.v1.Determined.PostCheckpointMetadata:output_type -> determined.api.v1.PostCheckpointMetadataResponse + 422, // 422: determined.api.v1.Determined.CheckpointsRemoveFiles:output_type -> determined.api.v1.CheckpointsRemoveFilesResponse + 423, // 423: determined.api.v1.Determined.PatchCheckpoints:output_type -> determined.api.v1.PatchCheckpointsResponse + 424, // 424: determined.api.v1.Determined.DeleteCheckpoints:output_type -> determined.api.v1.DeleteCheckpointsResponse + 425, // 425: determined.api.v1.Determined.GetTrialMetricsByCheckpoint:output_type -> determined.api.v1.GetTrialMetricsByCheckpointResponse + 426, // 426: determined.api.v1.Determined.ExpMetricNames:output_type -> determined.api.v1.ExpMetricNamesResponse + 427, // 427: determined.api.v1.Determined.MetricBatches:output_type -> determined.api.v1.MetricBatchesResponse + 428, // 428: determined.api.v1.Determined.TrialsSnapshot:output_type -> determined.api.v1.TrialsSnapshotResponse + 429, // 429: determined.api.v1.Determined.TrialsSample:output_type -> determined.api.v1.TrialsSampleResponse + 430, // 430: determined.api.v1.Determined.GetResourcePools:output_type -> determined.api.v1.GetResourcePoolsResponse + 431, // 431: determined.api.v1.Determined.GetKubernetesResourceManagers:output_type -> determined.api.v1.GetKubernetesResourceManagersResponse + 432, // 432: determined.api.v1.Determined.ResourceAllocationRaw:output_type -> determined.api.v1.ResourceAllocationRawResponse + 433, // 433: determined.api.v1.Determined.ResourceAllocationAggregated:output_type -> determined.api.v1.ResourceAllocationAggregatedResponse + 434, // 434: determined.api.v1.Determined.GetWorkspace:output_type -> determined.api.v1.GetWorkspaceResponse + 435, // 435: determined.api.v1.Determined.GetWorkspaceProjects:output_type -> determined.api.v1.GetWorkspaceProjectsResponse + 436, // 436: determined.api.v1.Determined.GetWorkspaces:output_type -> determined.api.v1.GetWorkspacesResponse + 437, // 437: determined.api.v1.Determined.PostWorkspace:output_type -> determined.api.v1.PostWorkspaceResponse + 438, // 438: determined.api.v1.Determined.PatchWorkspace:output_type -> determined.api.v1.PatchWorkspaceResponse + 439, // 439: determined.api.v1.Determined.DeleteWorkspace:output_type -> determined.api.v1.DeleteWorkspaceResponse + 440, // 440: determined.api.v1.Determined.ArchiveWorkspace:output_type -> determined.api.v1.ArchiveWorkspaceResponse + 441, // 441: determined.api.v1.Determined.UnarchiveWorkspace:output_type -> determined.api.v1.UnarchiveWorkspaceResponse + 442, // 442: determined.api.v1.Determined.PinWorkspace:output_type -> determined.api.v1.PinWorkspaceResponse + 443, // 443: determined.api.v1.Determined.UnpinWorkspace:output_type -> determined.api.v1.UnpinWorkspaceResponse + 444, // 444: determined.api.v1.Determined.SetWorkspaceNamespaceBindings:output_type -> determined.api.v1.SetWorkspaceNamespaceBindingsResponse + 445, // 445: determined.api.v1.Determined.SetResourceQuotas:output_type -> determined.api.v1.SetResourceQuotasResponse + 446, // 446: determined.api.v1.Determined.ListWorkspaceNamespaceBindings:output_type -> determined.api.v1.ListWorkspaceNamespaceBindingsResponse + 447, // 447: determined.api.v1.Determined.GetWorkspacesWithDefaultNamespaceBindings:output_type -> determined.api.v1.GetWorkspacesWithDefaultNamespaceBindingsResponse + 448, // 448: determined.api.v1.Determined.BulkAutoCreateWorkspaceNamespaceBindings:output_type -> determined.api.v1.BulkAutoCreateWorkspaceNamespaceBindingsResponse + 449, // 449: determined.api.v1.Determined.DeleteWorkspaceNamespaceBindings:output_type -> determined.api.v1.DeleteWorkspaceNamespaceBindingsResponse + 450, // 450: determined.api.v1.Determined.GetKubernetesResourceQuotas:output_type -> determined.api.v1.GetKubernetesResourceQuotasResponse + 451, // 451: determined.api.v1.Determined.GetProject:output_type -> determined.api.v1.GetProjectResponse + 452, // 452: determined.api.v1.Determined.GetProjectByKey:output_type -> determined.api.v1.GetProjectByKeyResponse + 453, // 453: determined.api.v1.Determined.GetProjectColumns:output_type -> determined.api.v1.GetProjectColumnsResponse + 454, // 454: determined.api.v1.Determined.GetProjectNumericMetricsRange:output_type -> determined.api.v1.GetProjectNumericMetricsRangeResponse + 455, // 455: determined.api.v1.Determined.PostProject:output_type -> determined.api.v1.PostProjectResponse + 456, // 456: determined.api.v1.Determined.AddProjectNote:output_type -> determined.api.v1.AddProjectNoteResponse + 457, // 457: determined.api.v1.Determined.PutProjectNotes:output_type -> determined.api.v1.PutProjectNotesResponse + 458, // 458: determined.api.v1.Determined.PatchProject:output_type -> determined.api.v1.PatchProjectResponse + 459, // 459: determined.api.v1.Determined.DeleteProject:output_type -> determined.api.v1.DeleteProjectResponse + 460, // 460: determined.api.v1.Determined.ArchiveProject:output_type -> determined.api.v1.ArchiveProjectResponse + 461, // 461: determined.api.v1.Determined.UnarchiveProject:output_type -> determined.api.v1.UnarchiveProjectResponse + 462, // 462: determined.api.v1.Determined.MoveProject:output_type -> determined.api.v1.MoveProjectResponse + 463, // 463: determined.api.v1.Determined.MoveExperiment:output_type -> determined.api.v1.MoveExperimentResponse + 464, // 464: determined.api.v1.Determined.MoveExperiments:output_type -> determined.api.v1.MoveExperimentsResponse + 465, // 465: determined.api.v1.Determined.GetWebhooks:output_type -> determined.api.v1.GetWebhooksResponse + 466, // 466: determined.api.v1.Determined.PatchWebhook:output_type -> determined.api.v1.PatchWebhookResponse + 467, // 467: determined.api.v1.Determined.PostWebhook:output_type -> determined.api.v1.PostWebhookResponse + 468, // 468: determined.api.v1.Determined.DeleteWebhook:output_type -> determined.api.v1.DeleteWebhookResponse + 469, // 469: determined.api.v1.Determined.TestWebhook:output_type -> determined.api.v1.TestWebhookResponse + 470, // 470: determined.api.v1.Determined.PostWebhookEventData:output_type -> determined.api.v1.PostWebhookEventDataResponse + 471, // 471: determined.api.v1.Determined.GetGroup:output_type -> determined.api.v1.GetGroupResponse + 472, // 472: determined.api.v1.Determined.GetGroups:output_type -> determined.api.v1.GetGroupsResponse + 473, // 473: determined.api.v1.Determined.CreateGroup:output_type -> determined.api.v1.CreateGroupResponse + 474, // 474: determined.api.v1.Determined.UpdateGroup:output_type -> determined.api.v1.UpdateGroupResponse + 475, // 475: determined.api.v1.Determined.DeleteGroup:output_type -> determined.api.v1.DeleteGroupResponse + 476, // 476: determined.api.v1.Determined.GetPermissionsSummary:output_type -> determined.api.v1.GetPermissionsSummaryResponse + 477, // 477: determined.api.v1.Determined.GetGroupsAndUsersAssignedToWorkspace:output_type -> determined.api.v1.GetGroupsAndUsersAssignedToWorkspaceResponse + 478, // 478: determined.api.v1.Determined.GetRolesByID:output_type -> determined.api.v1.GetRolesByIDResponse + 479, // 479: determined.api.v1.Determined.GetRolesAssignedToUser:output_type -> determined.api.v1.GetRolesAssignedToUserResponse + 480, // 480: determined.api.v1.Determined.GetRolesAssignedToGroup:output_type -> determined.api.v1.GetRolesAssignedToGroupResponse + 481, // 481: determined.api.v1.Determined.SearchRolesAssignableToScope:output_type -> determined.api.v1.SearchRolesAssignableToScopeResponse + 482, // 482: determined.api.v1.Determined.ListRoles:output_type -> determined.api.v1.ListRolesResponse + 483, // 483: determined.api.v1.Determined.AssignRoles:output_type -> determined.api.v1.AssignRolesResponse + 484, // 484: determined.api.v1.Determined.RemoveAssignments:output_type -> determined.api.v1.RemoveAssignmentsResponse + 485, // 485: determined.api.v1.Determined.PostUserActivity:output_type -> determined.api.v1.PostUserActivityResponse + 486, // 486: determined.api.v1.Determined.GetProjectsByUserActivity:output_type -> determined.api.v1.GetProjectsByUserActivityResponse + 487, // 487: determined.api.v1.Determined.SearchExperiments:output_type -> determined.api.v1.SearchExperimentsResponse + 488, // 488: determined.api.v1.Determined.BindRPToWorkspace:output_type -> determined.api.v1.BindRPToWorkspaceResponse + 489, // 489: determined.api.v1.Determined.UnbindRPFromWorkspace:output_type -> determined.api.v1.UnbindRPFromWorkspaceResponse + 490, // 490: determined.api.v1.Determined.OverwriteRPWorkspaceBindings:output_type -> determined.api.v1.OverwriteRPWorkspaceBindingsResponse + 491, // 491: determined.api.v1.Determined.ListRPsBoundToWorkspace:output_type -> determined.api.v1.ListRPsBoundToWorkspaceResponse + 492, // 492: determined.api.v1.Determined.ListWorkspacesBoundToRP:output_type -> determined.api.v1.ListWorkspacesBoundToRPResponse + 493, // 493: determined.api.v1.Determined.GetGenericTaskConfig:output_type -> determined.api.v1.GetGenericTaskConfigResponse + 494, // 494: determined.api.v1.Determined.KillGenericTask:output_type -> determined.api.v1.KillGenericTaskResponse + 495, // 495: determined.api.v1.Determined.PauseGenericTask:output_type -> determined.api.v1.PauseGenericTaskResponse + 496, // 496: determined.api.v1.Determined.UnpauseGenericTask:output_type -> determined.api.v1.UnpauseGenericTaskResponse + 497, // 497: determined.api.v1.Determined.SearchRuns:output_type -> determined.api.v1.SearchRunsResponse + 498, // 498: determined.api.v1.Determined.MoveRuns:output_type -> determined.api.v1.MoveRunsResponse + 499, // 499: determined.api.v1.Determined.KillRuns:output_type -> determined.api.v1.KillRunsResponse + 500, // 500: determined.api.v1.Determined.DeleteRuns:output_type -> determined.api.v1.DeleteRunsResponse + 501, // 501: determined.api.v1.Determined.ArchiveRuns:output_type -> determined.api.v1.ArchiveRunsResponse + 502, // 502: determined.api.v1.Determined.UnarchiveRuns:output_type -> determined.api.v1.UnarchiveRunsResponse + 503, // 503: determined.api.v1.Determined.PauseRuns:output_type -> determined.api.v1.PauseRunsResponse + 504, // 504: determined.api.v1.Determined.ResumeRuns:output_type -> determined.api.v1.ResumeRunsResponse + 505, // 505: determined.api.v1.Determined.GetRunMetadata:output_type -> determined.api.v1.GetRunMetadataResponse + 506, // 506: determined.api.v1.Determined.PostRunMetadata:output_type -> determined.api.v1.PostRunMetadataResponse + 507, // 507: determined.api.v1.Determined.GetMetadataValues:output_type -> determined.api.v1.GetMetadataValuesResponse + 508, // 508: determined.api.v1.Determined.PutWorkspaceConfigPolicies:output_type -> determined.api.v1.PutWorkspaceConfigPoliciesResponse + 509, // 509: determined.api.v1.Determined.PutGlobalConfigPolicies:output_type -> determined.api.v1.PutGlobalConfigPoliciesResponse + 510, // 510: determined.api.v1.Determined.GetWorkspaceConfigPolicies:output_type -> determined.api.v1.GetWorkspaceConfigPoliciesResponse + 511, // 511: determined.api.v1.Determined.GetGlobalConfigPolicies:output_type -> determined.api.v1.GetGlobalConfigPoliciesResponse + 512, // 512: determined.api.v1.Determined.DeleteWorkspaceConfigPolicies:output_type -> determined.api.v1.DeleteWorkspaceConfigPoliciesResponse + 513, // 513: determined.api.v1.Determined.DeleteGlobalConfigPolicies:output_type -> determined.api.v1.DeleteGlobalConfigPoliciesResponse + 257, // [257:514] is the sub-list for method output_type + 0, // [0:257] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name 0, // [0:0] is the sub-list for extension extendee 0, // [0:0] is the sub-list for field type_name @@ -4117,7 +3951,6 @@ func file_determined_api_v1_api_proto_init() { file_determined_api_v1_project_proto_init() file_determined_api_v1_rbac_proto_init() file_determined_api_v1_run_proto_init() - file_determined_api_v1_search_proto_init() file_determined_api_v1_task_proto_init() file_determined_api_v1_template_proto_init() file_determined_api_v1_tensorboard_proto_init() @@ -4484,8 +4317,6 @@ type DeterminedClient interface { SetTensorboardPriority(ctx context.Context, in *SetTensorboardPriorityRequest, opts ...grpc.CallOption) (*SetTensorboardPriorityResponse, error) // Launch a tensorboard. LaunchTensorboard(ctx context.Context, in *LaunchTensorboardRequest, opts ...grpc.CallOption) (*LaunchTensorboardResponse, error) - // Launch a tensorboard for one or more searches using bulk search filters. - LaunchTensorboardSearches(ctx context.Context, in *LaunchTensorboardSearchesRequest, opts ...grpc.CallOption) (*LaunchTensorboardSearchesResponse, error) // Delete tensorboard files. DeleteTensorboardFiles(ctx context.Context, in *DeleteTensorboardFilesRequest, opts ...grpc.CallOption) (*DeleteTensorboardFilesResponse, error) // Get a count of active tasks. @@ -4689,9 +4520,9 @@ type DeterminedClient interface { SearchRuns(ctx context.Context, in *SearchRunsRequest, opts ...grpc.CallOption) (*SearchRunsResponse, error) // Move runs. MoveRuns(ctx context.Context, in *MoveRunsRequest, opts ...grpc.CallOption) (*MoveRunsResponse, error) - // Kill runs. + // Get a list of runs. KillRuns(ctx context.Context, in *KillRunsRequest, opts ...grpc.CallOption) (*KillRunsResponse, error) - // Delete runs. + // Delete a list of runs. DeleteRuns(ctx context.Context, in *DeleteRunsRequest, opts ...grpc.CallOption) (*DeleteRunsResponse, error) // Archive runs. ArchiveRuns(ctx context.Context, in *ArchiveRunsRequest, opts ...grpc.CallOption) (*ArchiveRunsResponse, error) @@ -4720,28 +4551,6 @@ type DeterminedClient interface { DeleteWorkspaceConfigPolicies(ctx context.Context, in *DeleteWorkspaceConfigPoliciesRequest, opts ...grpc.CallOption) (*DeleteWorkspaceConfigPoliciesResponse, error) // Delete global task config policies. DeleteGlobalConfigPolicies(ctx context.Context, in *DeleteGlobalConfigPoliciesRequest, opts ...grpc.CallOption) (*DeleteGlobalConfigPoliciesResponse, error) - // Move searches. - MoveSearches(ctx context.Context, in *MoveSearchesRequest, opts ...grpc.CallOption) (*MoveSearchesResponse, error) - // Cancel searches. - CancelSearches(ctx context.Context, in *CancelSearchesRequest, opts ...grpc.CallOption) (*CancelSearchesResponse, error) - // Kill searches. - KillSearches(ctx context.Context, in *KillSearchesRequest, opts ...grpc.CallOption) (*KillSearchesResponse, error) - // Delete searches. - DeleteSearches(ctx context.Context, in *DeleteSearchesRequest, opts ...grpc.CallOption) (*DeleteSearchesResponse, error) - // Archive searches. - ArchiveSearches(ctx context.Context, in *ArchiveSearchesRequest, opts ...grpc.CallOption) (*ArchiveSearchesResponse, error) - // Unarchive searches. - UnarchiveSearches(ctx context.Context, in *UnarchiveSearchesRequest, opts ...grpc.CallOption) (*UnarchiveSearchesResponse, error) - // Pause experiment associated with provided searches. - PauseSearches(ctx context.Context, in *PauseSearchesRequest, opts ...grpc.CallOption) (*PauseSearchesResponse, error) - // Unpause experiment associated with provided searches. - ResumeSearches(ctx context.Context, in *ResumeSearchesRequest, opts ...grpc.CallOption) (*ResumeSearchesResponse, error) - // Create and get a user's access token - PostAccessToken(ctx context.Context, in *PostAccessTokenRequest, opts ...grpc.CallOption) (*PostAccessTokenResponse, error) - // Get a list of all access token records. - GetAccessTokens(ctx context.Context, in *GetAccessTokensRequest, opts ...grpc.CallOption) (*GetAccessTokensResponse, error) - // Patch an access token's mutable fields. - PatchAccessToken(ctx context.Context, in *PatchAccessTokenRequest, opts ...grpc.CallOption) (*PatchAccessTokenResponse, error) } type determinedClient struct { @@ -6284,15 +6093,6 @@ func (c *determinedClient) LaunchTensorboard(ctx context.Context, in *LaunchTens return out, nil } -func (c *determinedClient) LaunchTensorboardSearches(ctx context.Context, in *LaunchTensorboardSearchesRequest, opts ...grpc.CallOption) (*LaunchTensorboardSearchesResponse, error) { - out := new(LaunchTensorboardSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/LaunchTensorboardSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - func (c *determinedClient) DeleteTensorboardFiles(ctx context.Context, in *DeleteTensorboardFilesRequest, opts ...grpc.CallOption) (*DeleteTensorboardFilesResponse, error) { out := new(DeleteTensorboardFilesResponse) err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/DeleteTensorboardFiles", in, out, opts...) @@ -7403,105 +7203,6 @@ func (c *determinedClient) DeleteGlobalConfigPolicies(ctx context.Context, in *D return out, nil } -func (c *determinedClient) MoveSearches(ctx context.Context, in *MoveSearchesRequest, opts ...grpc.CallOption) (*MoveSearchesResponse, error) { - out := new(MoveSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/MoveSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) CancelSearches(ctx context.Context, in *CancelSearchesRequest, opts ...grpc.CallOption) (*CancelSearchesResponse, error) { - out := new(CancelSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/CancelSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) KillSearches(ctx context.Context, in *KillSearchesRequest, opts ...grpc.CallOption) (*KillSearchesResponse, error) { - out := new(KillSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/KillSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) DeleteSearches(ctx context.Context, in *DeleteSearchesRequest, opts ...grpc.CallOption) (*DeleteSearchesResponse, error) { - out := new(DeleteSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/DeleteSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) ArchiveSearches(ctx context.Context, in *ArchiveSearchesRequest, opts ...grpc.CallOption) (*ArchiveSearchesResponse, error) { - out := new(ArchiveSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/ArchiveSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) UnarchiveSearches(ctx context.Context, in *UnarchiveSearchesRequest, opts ...grpc.CallOption) (*UnarchiveSearchesResponse, error) { - out := new(UnarchiveSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/UnarchiveSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) PauseSearches(ctx context.Context, in *PauseSearchesRequest, opts ...grpc.CallOption) (*PauseSearchesResponse, error) { - out := new(PauseSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/PauseSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) ResumeSearches(ctx context.Context, in *ResumeSearchesRequest, opts ...grpc.CallOption) (*ResumeSearchesResponse, error) { - out := new(ResumeSearchesResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/ResumeSearches", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) PostAccessToken(ctx context.Context, in *PostAccessTokenRequest, opts ...grpc.CallOption) (*PostAccessTokenResponse, error) { - out := new(PostAccessTokenResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/PostAccessToken", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) GetAccessTokens(ctx context.Context, in *GetAccessTokensRequest, opts ...grpc.CallOption) (*GetAccessTokensResponse, error) { - out := new(GetAccessTokensResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/GetAccessTokens", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *determinedClient) PatchAccessToken(ctx context.Context, in *PatchAccessTokenRequest, opts ...grpc.CallOption) (*PatchAccessTokenResponse, error) { - out := new(PatchAccessTokenResponse) - err := c.cc.Invoke(ctx, "/determined.api.v1.Determined/PatchAccessToken", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - // DeterminedServer is the server API for Determined service. type DeterminedServer interface { // Login the user. @@ -7829,8 +7530,6 @@ type DeterminedServer interface { SetTensorboardPriority(context.Context, *SetTensorboardPriorityRequest) (*SetTensorboardPriorityResponse, error) // Launch a tensorboard. LaunchTensorboard(context.Context, *LaunchTensorboardRequest) (*LaunchTensorboardResponse, error) - // Launch a tensorboard for one or more searches using bulk search filters. - LaunchTensorboardSearches(context.Context, *LaunchTensorboardSearchesRequest) (*LaunchTensorboardSearchesResponse, error) // Delete tensorboard files. DeleteTensorboardFiles(context.Context, *DeleteTensorboardFilesRequest) (*DeleteTensorboardFilesResponse, error) // Get a count of active tasks. @@ -8034,9 +7733,9 @@ type DeterminedServer interface { SearchRuns(context.Context, *SearchRunsRequest) (*SearchRunsResponse, error) // Move runs. MoveRuns(context.Context, *MoveRunsRequest) (*MoveRunsResponse, error) - // Kill runs. + // Get a list of runs. KillRuns(context.Context, *KillRunsRequest) (*KillRunsResponse, error) - // Delete runs. + // Delete a list of runs. DeleteRuns(context.Context, *DeleteRunsRequest) (*DeleteRunsResponse, error) // Archive runs. ArchiveRuns(context.Context, *ArchiveRunsRequest) (*ArchiveRunsResponse, error) @@ -8065,28 +7764,6 @@ type DeterminedServer interface { DeleteWorkspaceConfigPolicies(context.Context, *DeleteWorkspaceConfigPoliciesRequest) (*DeleteWorkspaceConfigPoliciesResponse, error) // Delete global task config policies. DeleteGlobalConfigPolicies(context.Context, *DeleteGlobalConfigPoliciesRequest) (*DeleteGlobalConfigPoliciesResponse, error) - // Move searches. - MoveSearches(context.Context, *MoveSearchesRequest) (*MoveSearchesResponse, error) - // Cancel searches. - CancelSearches(context.Context, *CancelSearchesRequest) (*CancelSearchesResponse, error) - // Kill searches. - KillSearches(context.Context, *KillSearchesRequest) (*KillSearchesResponse, error) - // Delete searches. - DeleteSearches(context.Context, *DeleteSearchesRequest) (*DeleteSearchesResponse, error) - // Archive searches. - ArchiveSearches(context.Context, *ArchiveSearchesRequest) (*ArchiveSearchesResponse, error) - // Unarchive searches. - UnarchiveSearches(context.Context, *UnarchiveSearchesRequest) (*UnarchiveSearchesResponse, error) - // Pause experiment associated with provided searches. - PauseSearches(context.Context, *PauseSearchesRequest) (*PauseSearchesResponse, error) - // Unpause experiment associated with provided searches. - ResumeSearches(context.Context, *ResumeSearchesRequest) (*ResumeSearchesResponse, error) - // Create and get a user's access token - PostAccessToken(context.Context, *PostAccessTokenRequest) (*PostAccessTokenResponse, error) - // Get a list of all access token records. - GetAccessTokens(context.Context, *GetAccessTokensRequest) (*GetAccessTokensResponse, error) - // Patch an access token's mutable fields. - PatchAccessToken(context.Context, *PatchAccessTokenRequest) (*PatchAccessTokenResponse, error) } // UnimplementedDeterminedServer can be embedded to have forward compatible implementations. @@ -8525,9 +8202,6 @@ func (*UnimplementedDeterminedServer) SetTensorboardPriority(context.Context, *S func (*UnimplementedDeterminedServer) LaunchTensorboard(context.Context, *LaunchTensorboardRequest) (*LaunchTensorboardResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LaunchTensorboard not implemented") } -func (*UnimplementedDeterminedServer) LaunchTensorboardSearches(context.Context, *LaunchTensorboardSearchesRequest) (*LaunchTensorboardSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LaunchTensorboardSearches not implemented") -} func (*UnimplementedDeterminedServer) DeleteTensorboardFiles(context.Context, *DeleteTensorboardFilesRequest) (*DeleteTensorboardFilesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteTensorboardFiles not implemented") } @@ -8867,39 +8541,6 @@ func (*UnimplementedDeterminedServer) DeleteWorkspaceConfigPolicies(context.Cont func (*UnimplementedDeterminedServer) DeleteGlobalConfigPolicies(context.Context, *DeleteGlobalConfigPoliciesRequest) (*DeleteGlobalConfigPoliciesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteGlobalConfigPolicies not implemented") } -func (*UnimplementedDeterminedServer) MoveSearches(context.Context, *MoveSearchesRequest) (*MoveSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MoveSearches not implemented") -} -func (*UnimplementedDeterminedServer) CancelSearches(context.Context, *CancelSearchesRequest) (*CancelSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CancelSearches not implemented") -} -func (*UnimplementedDeterminedServer) KillSearches(context.Context, *KillSearchesRequest) (*KillSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method KillSearches not implemented") -} -func (*UnimplementedDeterminedServer) DeleteSearches(context.Context, *DeleteSearchesRequest) (*DeleteSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteSearches not implemented") -} -func (*UnimplementedDeterminedServer) ArchiveSearches(context.Context, *ArchiveSearchesRequest) (*ArchiveSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ArchiveSearches not implemented") -} -func (*UnimplementedDeterminedServer) UnarchiveSearches(context.Context, *UnarchiveSearchesRequest) (*UnarchiveSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UnarchiveSearches not implemented") -} -func (*UnimplementedDeterminedServer) PauseSearches(context.Context, *PauseSearchesRequest) (*PauseSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PauseSearches not implemented") -} -func (*UnimplementedDeterminedServer) ResumeSearches(context.Context, *ResumeSearchesRequest) (*ResumeSearchesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ResumeSearches not implemented") -} -func (*UnimplementedDeterminedServer) PostAccessToken(context.Context, *PostAccessTokenRequest) (*PostAccessTokenResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PostAccessToken not implemented") -} -func (*UnimplementedDeterminedServer) GetAccessTokens(context.Context, *GetAccessTokensRequest) (*GetAccessTokensResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetAccessTokens not implemented") -} -func (*UnimplementedDeterminedServer) PatchAccessToken(context.Context, *PatchAccessTokenRequest) (*PatchAccessTokenResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PatchAccessToken not implemented") -} func RegisterDeterminedServer(s *grpc.Server, srv DeterminedServer) { s.RegisterService(&_Determined_serviceDesc, srv) @@ -11527,24 +11168,6 @@ func _Determined_LaunchTensorboard_Handler(srv interface{}, ctx context.Context, return interceptor(ctx, in, info, handler) } -func _Determined_LaunchTensorboardSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LaunchTensorboardSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).LaunchTensorboardSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/LaunchTensorboardSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).LaunchTensorboardSearches(ctx, req.(*LaunchTensorboardSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - func _Determined_DeleteTensorboardFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteTensorboardFilesRequest) if err := dec(in); err != nil { @@ -13591,204 +13214,6 @@ func _Determined_DeleteGlobalConfigPolicies_Handler(srv interface{}, ctx context return interceptor(ctx, in, info, handler) } -func _Determined_MoveSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MoveSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).MoveSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/MoveSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).MoveSearches(ctx, req.(*MoveSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_CancelSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CancelSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).CancelSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/CancelSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).CancelSearches(ctx, req.(*CancelSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_KillSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(KillSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).KillSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/KillSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).KillSearches(ctx, req.(*KillSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_DeleteSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).DeleteSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/DeleteSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).DeleteSearches(ctx, req.(*DeleteSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_ArchiveSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ArchiveSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).ArchiveSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/ArchiveSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).ArchiveSearches(ctx, req.(*ArchiveSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_UnarchiveSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UnarchiveSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).UnarchiveSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/UnarchiveSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).UnarchiveSearches(ctx, req.(*UnarchiveSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_PauseSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PauseSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).PauseSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/PauseSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).PauseSearches(ctx, req.(*PauseSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_ResumeSearches_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ResumeSearchesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).ResumeSearches(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/ResumeSearches", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).ResumeSearches(ctx, req.(*ResumeSearchesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_PostAccessToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PostAccessTokenRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).PostAccessToken(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/PostAccessToken", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).PostAccessToken(ctx, req.(*PostAccessTokenRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_GetAccessTokens_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetAccessTokensRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).GetAccessTokens(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/GetAccessTokens", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).GetAccessTokens(ctx, req.(*GetAccessTokensRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _Determined_PatchAccessToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PatchAccessTokenRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(DeterminedServer).PatchAccessToken(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/determined.api.v1.Determined/PatchAccessToken", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(DeterminedServer).PatchAccessToken(ctx, req.(*PatchAccessTokenRequest)) - } - return interceptor(ctx, in, info, handler) -} - var _Determined_serviceDesc = grpc.ServiceDesc{ ServiceName: "determined.api.v1.Determined", HandlerType: (*DeterminedServer)(nil), @@ -14329,10 +13754,6 @@ var _Determined_serviceDesc = grpc.ServiceDesc{ MethodName: "LaunchTensorboard", Handler: _Determined_LaunchTensorboard_Handler, }, - { - MethodName: "LaunchTensorboardSearches", - Handler: _Determined_LaunchTensorboardSearches_Handler, - }, { MethodName: "DeleteTensorboardFiles", Handler: _Determined_DeleteTensorboardFiles_Handler, @@ -14769,50 +14190,6 @@ var _Determined_serviceDesc = grpc.ServiceDesc{ MethodName: "DeleteGlobalConfigPolicies", Handler: _Determined_DeleteGlobalConfigPolicies_Handler, }, - { - MethodName: "MoveSearches", - Handler: _Determined_MoveSearches_Handler, - }, - { - MethodName: "CancelSearches", - Handler: _Determined_CancelSearches_Handler, - }, - { - MethodName: "KillSearches", - Handler: _Determined_KillSearches_Handler, - }, - { - MethodName: "DeleteSearches", - Handler: _Determined_DeleteSearches_Handler, - }, - { - MethodName: "ArchiveSearches", - Handler: _Determined_ArchiveSearches_Handler, - }, - { - MethodName: "UnarchiveSearches", - Handler: _Determined_UnarchiveSearches_Handler, - }, - { - MethodName: "PauseSearches", - Handler: _Determined_PauseSearches_Handler, - }, - { - MethodName: "ResumeSearches", - Handler: _Determined_ResumeSearches_Handler, - }, - { - MethodName: "PostAccessToken", - Handler: _Determined_PostAccessToken_Handler, - }, - { - MethodName: "GetAccessTokens", - Handler: _Determined_GetAccessTokens_Handler, - }, - { - MethodName: "PatchAccessToken", - Handler: _Determined_PatchAccessToken_Handler, - }, }, Streams: []grpc.StreamDesc{ { diff --git a/proto/pkg/apiv1/api.pb.gw.go b/proto/pkg/apiv1/api.pb.gw.go index 16d93eff5f8..c94b3bac768 100644 --- a/proto/pkg/apiv1/api.pb.gw.go +++ b/proto/pkg/apiv1/api.pb.gw.go @@ -7483,40 +7483,6 @@ func local_request_Determined_LaunchTensorboard_0(ctx context.Context, marshaler } -func request_Determined_LaunchTensorboardSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq LaunchTensorboardSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.LaunchTensorboardSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_LaunchTensorboardSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq LaunchTensorboardSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.LaunchTensorboardSearches(ctx, &protoReq) - return msg, metadata, err - -} - func request_Determined_DeleteTensorboardFiles_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq DeleteTensorboardFilesRequest var metadata runtime.ServerMetadata @@ -13449,602 +13415,190 @@ func local_request_Determined_DeleteGlobalConfigPolicies_0(ctx context.Context, } -func request_Determined_MoveSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq MoveSearchesRequest - var metadata runtime.ServerMetadata +// RegisterDeterminedHandlerServer registers the http handlers for service Determined to "mux". +// UnaryRPC :call DeterminedServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeterminedServer) error { - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + mux.Handle("POST", pattern_Determined_Login_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_Login_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } - msg, err := client.MoveSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err + forward_Determined_Login_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) -} + }) -func local_request_Determined_MoveSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq MoveSearchesRequest - var metadata runtime.ServerMetadata + mux.Handle("GET", pattern_Determined_CurrentUser_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_CurrentUser_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + forward_Determined_CurrentUser_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - msg, err := server.MoveSearches(ctx, &protoReq) - return msg, metadata, err + }) -} + mux.Handle("POST", pattern_Determined_Logout_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_Logout_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } -func request_Determined_CancelSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq CancelSearchesRequest - var metadata runtime.ServerMetadata + forward_Determined_Logout_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + }) - msg, err := client.CancelSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err + mux.Handle("GET", pattern_Determined_GetUsers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_GetUsers_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } -} + forward_Determined_GetUsers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) -func local_request_Determined_CancelSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq CancelSearchesRequest - var metadata runtime.ServerMetadata + }) - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + mux.Handle("GET", pattern_Determined_GetUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_GetUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } - msg, err := server.CancelSearches(ctx, &protoReq) - return msg, metadata, err + forward_Determined_GetUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) -} + }) -func request_Determined_KillSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq KillSearchesRequest - var metadata runtime.ServerMetadata + mux.Handle("POST", pattern_Determined_ResetUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_ResetUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + forward_Determined_ResetUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - msg, err := client.KillSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err + }) -} + mux.Handle("POST", pattern_Determined_PostUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_PostUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } -func local_request_Determined_KillSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq KillSearchesRequest - var metadata runtime.ServerMetadata + forward_Determined_PostUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + }) - msg, err := server.KillSearches(ctx, &protoReq) - return msg, metadata, err + mux.Handle("GET", pattern_Determined_GetUser_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_GetUser_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } -} + forward_Determined_GetUser_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) -func request_Determined_DeleteSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq DeleteSearchesRequest - var metadata runtime.ServerMetadata + }) - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } + mux.Handle("GET", pattern_Determined_GetUserByUsername_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Determined_GetUserByUsername_0(rctx, inboundMarshaler, server, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } - msg, err := client.DeleteSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err + forward_Determined_GetUserByUsername_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) -} - -func local_request_Determined_DeleteSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq DeleteSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.DeleteSearches(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_ArchiveSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ArchiveSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.ArchiveSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_ArchiveSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ArchiveSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.ArchiveSearches(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_UnarchiveSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq UnarchiveSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.UnarchiveSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_UnarchiveSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq UnarchiveSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.UnarchiveSearches(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_PauseSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PauseSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.PauseSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_PauseSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PauseSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.PauseSearches(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_ResumeSearches_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ResumeSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.ResumeSearches(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_ResumeSearches_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq ResumeSearchesRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.ResumeSearches(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_PostAccessToken_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PostAccessTokenRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.PostAccessToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_PostAccessToken_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PostAccessTokenRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.PostAccessToken(ctx, &protoReq) - return msg, metadata, err - -} - -var ( - filter_Determined_GetAccessTokens_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} -) - -func request_Determined_GetAccessTokens_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq GetAccessTokensRequest - var metadata runtime.ServerMetadata - - if err := req.ParseForm(); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Determined_GetAccessTokens_0); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.GetAccessTokens(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_GetAccessTokens_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq GetAccessTokensRequest - var metadata runtime.ServerMetadata - - if err := req.ParseForm(); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Determined_GetAccessTokens_0); err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.GetAccessTokens(ctx, &protoReq) - return msg, metadata, err - -} - -func request_Determined_PatchAccessToken_0(ctx context.Context, marshaler runtime.Marshaler, client DeterminedClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PatchAccessTokenRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["token_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_id") - } - - protoReq.TokenId, err = runtime.Int32(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_id", err) - } - - msg, err := client.PatchAccessToken(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Determined_PatchAccessToken_0(ctx context.Context, marshaler runtime.Marshaler, server DeterminedServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PatchAccessTokenRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - var ( - val string - ok bool - err error - _ = err - ) - - val, ok = pathParams["token_id"] - if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "token_id") - } - - protoReq.TokenId, err = runtime.Int32(val) - - if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "token_id", err) - } - - msg, err := server.PatchAccessToken(ctx, &protoReq) - return msg, metadata, err - -} - -// RegisterDeterminedHandlerServer registers the http handlers for service Determined to "mux". -// UnaryRPC :call DeterminedServer directly. -// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. -func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeterminedServer) error { - - mux.Handle("POST", pattern_Determined_Login_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_Login_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_Login_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_CurrentUser_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_CurrentUser_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_CurrentUser_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_Logout_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_Logout_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_Logout_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetUsers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetUsers_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetUsers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_ResetUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_ResetUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_ResetUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_PostUserSetting_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_PostUserSetting_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PostUserSetting_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetUser_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetUser_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetUser_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetUserByUsername_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetUserByUsername_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetUserByUsername_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) + }) mux.Handle("GET", pattern_Determined_GetMe_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) @@ -16616,26 +16170,6 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, }) - mux.Handle("POST", pattern_Determined_LaunchTensorboardSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_LaunchTensorboardSearches_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_LaunchTensorboardSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - mux.Handle("DELETE", pattern_Determined_DeleteTensorboardFiles_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -18660,231 +18194,11 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, return } - forward_Determined_ResumeRuns_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetRunMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetRunMetadata_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetRunMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_PostRunMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_PostRunMetadata_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PostRunMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetMetadataValues_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetMetadataValues_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetMetadataValues_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_Determined_PutWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_PutWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PutWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PUT", pattern_Determined_PutGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_PutGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PutGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_GetGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_Determined_DeleteWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_DeleteWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_DeleteWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("DELETE", pattern_Determined_DeleteGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_DeleteGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_DeleteGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_MoveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_MoveSearches_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_MoveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_CancelSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Determined_CancelSearches_0(rctx, inboundMarshaler, server, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_CancelSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_ResumeRuns_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_KillSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_Determined_GetRunMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18893,18 +18207,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_KillSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_GetRunMetadata_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_KillSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_GetRunMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_DeleteSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("POST", pattern_Determined_PostRunMetadata_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18913,18 +18227,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_DeleteSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_PostRunMetadata_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_DeleteSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_PostRunMetadata_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_ArchiveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_Determined_GetMetadataValues_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18933,18 +18247,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_ArchiveSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_GetMetadataValues_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_ArchiveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_GetMetadataValues_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_UnarchiveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("PUT", pattern_Determined_PutWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18953,18 +18267,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_UnarchiveSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_PutWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_UnarchiveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_PutWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_PauseSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("PUT", pattern_Determined_PutGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18973,18 +18287,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_PauseSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_PutGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_PauseSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_PutGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_ResumeSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_Determined_GetWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -18993,18 +18307,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_ResumeSearches_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_GetWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_ResumeSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_GetWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("POST", pattern_Determined_PostAccessToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("GET", pattern_Determined_GetGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -19013,18 +18327,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_PostAccessToken_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_GetGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_PostAccessToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_GetGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("GET", pattern_Determined_GetAccessTokens_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("DELETE", pattern_Determined_DeleteWorkspaceConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -19033,18 +18347,18 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_GetAccessTokens_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_DeleteWorkspaceConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_GetAccessTokens_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_DeleteWorkspaceConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) - mux.Handle("PATCH", pattern_Determined_PatchAccessToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + mux.Handle("DELETE", pattern_Determined_DeleteGlobalConfigPolicies_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) @@ -19053,14 +18367,14 @@ func RegisterDeterminedHandlerServer(ctx context.Context, mux *runtime.ServeMux, runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - resp, md, err := local_request_Determined_PatchAccessToken_0(rctx, inboundMarshaler, server, req, pathParams) + resp, md, err := local_request_Determined_DeleteGlobalConfigPolicies_0(rctx, inboundMarshaler, server, req, pathParams) ctx = runtime.NewServerMetadataContext(ctx, md) if err != nil { runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) return } - forward_Determined_PatchAccessToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + forward_Determined_DeleteGlobalConfigPolicies_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) }) @@ -21985,26 +21299,6 @@ func RegisterDeterminedHandlerClient(ctx context.Context, mux *runtime.ServeMux, }) - mux.Handle("POST", pattern_Determined_LaunchTensorboardSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_LaunchTensorboardSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_LaunchTensorboardSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - mux.Handle("DELETE", pattern_Determined_DeleteTensorboardFiles_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -24265,226 +23559,6 @@ func RegisterDeterminedHandlerClient(ctx context.Context, mux *runtime.ServeMux, }) - mux.Handle("POST", pattern_Determined_MoveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_MoveSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_MoveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_CancelSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_CancelSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_CancelSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_KillSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_KillSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_KillSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_DeleteSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_DeleteSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_DeleteSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_ArchiveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_ArchiveSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_ArchiveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_UnarchiveSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_UnarchiveSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_UnarchiveSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_PauseSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_PauseSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PauseSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_ResumeSearches_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_ResumeSearches_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_ResumeSearches_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("POST", pattern_Determined_PostAccessToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_PostAccessToken_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PostAccessToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("GET", pattern_Determined_GetAccessTokens_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_GetAccessTokens_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_GetAccessTokens_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - - mux.Handle("PATCH", pattern_Determined_PatchAccessToken_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - rctx, err := runtime.AnnotateContext(ctx, mux, req) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Determined_PatchAccessToken_0(rctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Determined_PatchAccessToken_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - return nil } @@ -24777,8 +23851,6 @@ var ( pattern_Determined_LaunchTensorboard_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "tensorboards"}, "", runtime.AssumeColonVerbOpt(true))) - pattern_Determined_LaunchTensorboardSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "tensorboards"}, "", runtime.AssumeColonVerbOpt(true))) - pattern_Determined_DeleteTensorboardFiles_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4}, []string{"api", "v1", "experiments", "experiment_id", "tensorboard-files"}, "", runtime.AssumeColonVerbOpt(true))) pattern_Determined_GetActiveTasksCount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "tasks", "count"}, "", runtime.AssumeColonVerbOpt(true))) @@ -25004,28 +24076,6 @@ var ( pattern_Determined_DeleteWorkspaceConfigPolicies_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "config-policies", "workspaces", "workspace_id", "workload_type"}, "", runtime.AssumeColonVerbOpt(true))) pattern_Determined_DeleteGlobalConfigPolicies_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "config-policies", "global", "workload_type"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_MoveSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "move"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_CancelSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "cancel"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_KillSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "kill"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_DeleteSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "delete"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_ArchiveSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "archive"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_UnarchiveSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "unarchive"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_PauseSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "pause"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_ResumeSearches_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "searches", "resume"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_PostAccessToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "tokens"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_GetAccessTokens_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "tokens"}, "", runtime.AssumeColonVerbOpt(true))) - - pattern_Determined_PatchAccessToken_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "tokens", "token_id"}, "", runtime.AssumeColonVerbOpt(true))) ) var ( @@ -25317,8 +24367,6 @@ var ( forward_Determined_LaunchTensorboard_0 = runtime.ForwardResponseMessage - forward_Determined_LaunchTensorboardSearches_0 = runtime.ForwardResponseMessage - forward_Determined_DeleteTensorboardFiles_0 = runtime.ForwardResponseMessage forward_Determined_GetActiveTasksCount_0 = runtime.ForwardResponseMessage @@ -25544,26 +24592,4 @@ var ( forward_Determined_DeleteWorkspaceConfigPolicies_0 = runtime.ForwardResponseMessage forward_Determined_DeleteGlobalConfigPolicies_0 = runtime.ForwardResponseMessage - - forward_Determined_MoveSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_CancelSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_KillSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_DeleteSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_ArchiveSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_UnarchiveSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_PauseSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_ResumeSearches_0 = runtime.ForwardResponseMessage - - forward_Determined_PostAccessToken_0 = runtime.ForwardResponseMessage - - forward_Determined_GetAccessTokens_0 = runtime.ForwardResponseMessage - - forward_Determined_PatchAccessToken_0 = runtime.ForwardResponseMessage ) diff --git a/webui/react/src/services/api-ts-sdk/api.ts b/webui/react/src/services/api-ts-sdk/api.ts index f6a2db5e811..aec5529de24 100644 --- a/webui/react/src/services/api-ts-sdk/api.ts +++ b/webui/react/src/services/api-ts-sdk/api.ts @@ -1549,11 +1549,11 @@ export interface V1ArchiveProjectResponse { */ export interface V1ArchiveRunsRequest { /** - * The ids of the runs being archived. Leave empty if using filter. + * The ids of the runs being archived. * @type {Array} * @memberof V1ArchiveRunsRequest */ - runIds?: Array; + runIds: Array; /** * The id of the current parent project. * @type {number} @@ -1580,44 +1580,6 @@ export interface V1ArchiveRunsResponse { */ results: Array; } -/** - * - * @export - * @interface V1ArchiveSearchesRequest - */ -export interface V1ArchiveSearchesRequest { - /** - * The ids of the searches being archived. Leave empty if using filter. - * @type {Array} - * @memberof V1ArchiveSearchesRequest - */ - searchIds?: Array; - /** - * The id of the current parent project. - * @type {number} - * @memberof V1ArchiveSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1ArchiveSearchesRequest - */ - filter?: string; -} -/** - * Response to ArchiveSearchesRequest. - * @export - * @interface V1ArchiveSearchesResponse - */ -export interface V1ArchiveSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1ArchiveSearchesResponse - */ - results: Array; -} /** * Response to ArchiveWorkspaceRequest. * @export @@ -1854,44 +1816,6 @@ export interface V1CancelExperimentsResponse { */ results: Array; } -/** - * Cancel searches. - * @export - * @interface V1CancelSearchesRequest - */ -export interface V1CancelSearchesRequest { - /** - * The ids of the searches being canceled. Leave empty if using filter. - * @type {Array} - * @memberof V1CancelSearchesRequest - */ - searchIds?: Array; - /** - * Project id of the searches being canceled. - * @type {number} - * @memberof V1CancelSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1CancelSearchesRequest - */ - filter?: string; -} -/** - * Response to CancelSearchesRequest. - * @export - * @interface V1CancelSearchesResponse - */ -export interface V1CancelSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1CancelSearchesResponse - */ - results: Array; -} /** * Checkpoint a collection of files saved by a task. * @export @@ -2747,17 +2671,17 @@ export interface V1DeleteProjectResponse { */ export interface V1DeleteRunsRequest { /** - * The ids of the runs being deleted. Leave empty if using filter. + * The ids of the runs being deleted. * @type {Array} * @memberof V1DeleteRunsRequest */ - runIds?: Array; + runIds: Array; /** * Project id of the runs being deleted. * @type {number} * @memberof V1DeleteRunsRequest */ - projectId: number; + projectId?: number; /** * Filter expression * @type {string} @@ -2778,44 +2702,6 @@ export interface V1DeleteRunsResponse { */ results: Array; } -/** - * Delete searches. - * @export - * @interface V1DeleteSearchesRequest - */ -export interface V1DeleteSearchesRequest { - /** - * The ids of the searches being deleted. Leave empty if using filter. - * @type {Array} - * @memberof V1DeleteSearchesRequest - */ - searchIds?: Array; - /** - * Project id of the searches being deleted. - * @type {number} - * @memberof V1DeleteSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1DeleteSearchesRequest - */ - filter?: string; -} -/** - * Response to DeleteSearchesRequest. - * @export - * @interface V1DeleteSearchesResponse - */ -export interface V1DeleteSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1DeleteSearchesResponse - */ - results: Array; -} /** * Response to DeleteTemplateRequest. * @export @@ -3751,40 +3637,6 @@ export const V1GenericTaskState = { STOPPINGERROR: 'GENERIC_TASK_STATE_STOPPING_ERROR', } as const export type V1GenericTaskState = ValueOf -/** - * Sort token info by the given field. - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - SORT_BY_USER_ID: Returns token info sorted by user id. - SORT_BY_EXPIRY: Returns token info sorted by expiry. - SORT_BY_CREATED_AT: Returns token info sorted by created at. - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - * @export - * @enum {string} - */ -export const V1GetAccessTokensRequestSortBy = { - UNSPECIFIED: 'SORT_BY_UNSPECIFIED', - USERID: 'SORT_BY_USER_ID', - EXPIRY: 'SORT_BY_EXPIRY', - CREATEDAT: 'SORT_BY_CREATED_AT', - TOKENTYPE: 'SORT_BY_TOKEN_TYPE', - REVOKED: 'SORT_BY_REVOKED', - DESCRIPTION: 'SORT_BY_DESCRIPTION', -} as const -export type V1GetAccessTokensRequestSortBy = ValueOf -/** - * Response to GetAccessTokensRequest. - * @export - * @interface V1GetAccessTokensResponse - */ -export interface V1GetAccessTokensResponse { - /** - * List of token information. - * @type {Array} - * @memberof V1GetAccessTokensResponse - */ - tokenInfo: Array; - /** - * Pagination information of the full dataset. - * @type {V1Pagination} - * @memberof V1GetAccessTokensResponse - */ - pagination?: V1Pagination; -} /** * Response to GetActiveTasksCountRequest. * @export @@ -5834,11 +5686,11 @@ export interface V1KillNotebookResponse { */ export interface V1KillRunsRequest { /** - * The ids of the runs being killed. Leave empty if using filter. + * The ids of the runs being killed. * @type {Array} * @memberof V1KillRunsRequest */ - runIds?: Array; + runIds: Array; /** * Project id of the runs being killed. * @type {number} @@ -5865,44 +5717,6 @@ export interface V1KillRunsResponse { */ results: Array; } -/** - * Kill searches. - * @export - * @interface V1KillSearchesRequest - */ -export interface V1KillSearchesRequest { - /** - * The ids of the searches being killed. Leave empty if using filter. - * @type {Array} - * @memberof V1KillSearchesRequest - */ - searchIds?: Array; - /** - * Project id of the searches being killed. - * @type {number} - * @memberof V1KillSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1KillSearchesRequest - */ - filter?: string; -} -/** - * Response to KillSearchesRequest. - * @export - * @interface V1KillSearchesResponse - */ -export interface V1KillSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1KillSearchesResponse - */ - results: Array; -} /** * Response to KillShellRequest. * @export @@ -6196,74 +6010,6 @@ export interface V1LaunchTensorboardResponse { */ warnings?: Array; } -/** - * Request to launch a tensorboard using searches matching a filter. - * @export - * @interface V1LaunchTensorboardSearchesRequest - */ -export interface V1LaunchTensorboardSearchesRequest { - /** - * Targets all searches matching filter expression. Leave empty if using IDs. - * @type {string} - * @memberof V1LaunchTensorboardSearchesRequest - */ - filter?: string; - /** - * Tensorboard config (JSON). - * @type {any} - * @memberof V1LaunchTensorboardSearchesRequest - */ - config?: any; - /** - * Tensorboard template name. - * @type {string} - * @memberof V1LaunchTensorboardSearchesRequest - */ - templateName?: string; - /** - * The files to run with the command. - * @type {Array} - * @memberof V1LaunchTensorboardSearchesRequest - */ - files?: Array; - /** - * Workspace in which to launch tensorboard. Defaults to 'Uncategorized'. - * @type {number} - * @memberof V1LaunchTensorboardSearchesRequest - */ - workspaceId?: number; - /** - * Target search IDs. Leave empty if using filter. - * @type {Array} - * @memberof V1LaunchTensorboardSearchesRequest - */ - searchIds?: Array; -} -/** - * Response to LaunchTensorboardSearchesRequest. - * @export - * @interface V1LaunchTensorboardSearchesResponse - */ -export interface V1LaunchTensorboardSearchesResponse { - /** - * The requested tensorboard. - * @type {V1Tensorboard} - * @memberof V1LaunchTensorboardSearchesResponse - */ - tensorboard: V1Tensorboard; - /** - * The config; - * @type {any} - * @memberof V1LaunchTensorboardSearchesResponse - */ - config: any; - /** - * List of any related warnings. - * @type {Array} - * @memberof V1LaunchTensorboardSearchesResponse - */ - warnings?: Array; -} /** * Enum values for warnings when launching commands. - LAUNCH_WARNING_UNSPECIFIED: Default value - LAUNCH_WARNING_CURRENT_SLOTS_EXCEEDED: For a default webhook * @export @@ -7081,11 +6827,11 @@ export interface V1MoveProjectResponse { */ export interface V1MoveRunsRequest { /** - * The ids of the runs being moved. Leave empty if using filter. + * The ids of the runs being moved. * @type {Array} * @memberof V1MoveRunsRequest */ - runIds?: Array; + runIds: Array; /** * The id of the current parent project. * @type {number} @@ -7124,50 +6870,6 @@ export interface V1MoveRunsResponse { */ results: Array; } -/** - * Request to move the search to a different project. - * @export - * @interface V1MoveSearchesRequest - */ -export interface V1MoveSearchesRequest { - /** - * The ids of the searches being moved. Leave empty if using filter. - * @type {Array} - * @memberof V1MoveSearchesRequest - */ - searchIds?: Array; - /** - * The id of the current parent project. - * @type {number} - * @memberof V1MoveSearchesRequest - */ - sourceProjectId: number; - /** - * The id of the new parent project. - * @type {number} - * @memberof V1MoveSearchesRequest - */ - destinationProjectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1MoveSearchesRequest - */ - filter?: string; -} -/** - * Response to MoveSearchesRequest. - * @export - * @interface V1MoveSearchesResponse - */ -export interface V1MoveSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1MoveSearchesResponse - */ - results: Array; -} /** * Note is a user comment connected to a project. * @export @@ -7408,44 +7110,6 @@ export interface V1Pagination { */ total?: number; } -/** - * Patch user's access token info. - * @export - * @interface V1PatchAccessTokenRequest - */ -export interface V1PatchAccessTokenRequest { - /** - * The id of the token. - * @type {number} - * @memberof V1PatchAccessTokenRequest - */ - tokenId: number; - /** - * The requested updated token description. - * @type {string} - * @memberof V1PatchAccessTokenRequest - */ - description?: string; - /** - * The requested updated token revoke status. - * @type {boolean} - * @memberof V1PatchAccessTokenRequest - */ - setRevoked?: boolean; -} -/** - * Response to PatchAccessTokenRequest. - * @export - * @interface V1PatchAccessTokenResponse - */ -export interface V1PatchAccessTokenResponse { - /** - * The updated token information. - * @type {V1TokenInfo} - * @memberof V1PatchAccessTokenResponse - */ - tokenInfo?: V1TokenInfo; -} /** * Request to change checkpoint database information. * @export @@ -8065,11 +7729,11 @@ export interface V1PauseGenericTaskResponse { */ export interface V1PauseRunsRequest { /** - * The ids of the runs being paused. Leave empty if using filter. + * The ids of the runs being moved. * @type {Array} * @memberof V1PauseRunsRequest */ - runIds?: Array; + runIds: Array; /** * The id of the project of the runs being paused. * @type {number} @@ -8096,44 +7760,6 @@ export interface V1PauseRunsResponse { */ results: Array; } -/** - * Request to pause the experiment associated witha search. - * @export - * @interface V1PauseSearchesRequest - */ -export interface V1PauseSearchesRequest { - /** - * The ids of the searches being moved. Leave empty if using filter. - * @type {Array} - * @memberof V1PauseSearchesRequest - */ - searchIds?: Array; - /** - * The id of the project of the searches being paused. - * @type {number} - * @memberof V1PauseSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1PauseSearchesRequest - */ - filter?: string; -} -/** - * Response to PauseSearchesRequest. - * @export - * @interface V1PauseSearchesResponse - */ -export interface V1PauseSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1PauseSearchesResponse - */ - results: Array; -} /** * * @export @@ -8266,50 +7892,6 @@ export interface V1PolymorphicFilter { */ timeRange?: V1TimestampFieldFilter; } -/** - * Create the requested user's accessToken. - * @export - * @interface V1PostAccessTokenRequest - */ -export interface V1PostAccessTokenRequest { - /** - * The id of the user. - * @type {number} - * @memberof V1PostAccessTokenRequest - */ - userId: number; - /** - * Lifespan expressing how long the token should last. Should be a Go-format duration (e.g. "2s", "4m", "72h".) - * @type {string} - * @memberof V1PostAccessTokenRequest - */ - lifespan?: string; - /** - * Description of the token. - * @type {string} - * @memberof V1PostAccessTokenRequest - */ - description?: string; -} -/** - * Response to PostAccessTokenRequest. - * @export - * @interface V1PostAccessTokenResponse - */ -export interface V1PostAccessTokenResponse { - /** - * token value string. - * @type {string} - * @memberof V1PostAccessTokenResponse - */ - token?: string; - /** - * token id. - * @type {number} - * @memberof V1PostAccessTokenResponse - */ - tokenId?: number; -} /** * Set the accelerator data for some allocation. * @export @@ -10350,11 +9932,11 @@ export interface V1ResourcesSummary { */ export interface V1ResumeRunsRequest { /** - * The ids of the runs being moved. Leave empty if using filter. + * The ids of the runs being moved. * @type {Array} * @memberof V1ResumeRunsRequest */ - runIds?: Array; + runIds: Array; /** * The id of the project of the runs being unpaused. * @type {number} @@ -10382,45 +9964,7 @@ export interface V1ResumeRunsResponse { results: Array; } /** - * Request to unpause the experiment associated witha search. - * @export - * @interface V1ResumeSearchesRequest - */ -export interface V1ResumeSearchesRequest { - /** - * The ids of the searches being moved. Leave empty if using filter. - * @type {Array} - * @memberof V1ResumeSearchesRequest - */ - searchIds?: Array; - /** - * The id of the project of the searches being unpaused. - * @type {number} - * @memberof V1ResumeSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1ResumeSearchesRequest - */ - filter?: string; -} -/** - * Response to ResumeSearchesRequest. - * @export - * @interface V1ResumeSearchesResponse - */ -export interface V1ResumeSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1ResumeSearchesResponse - */ - results: Array; -} -/** - * + * * @export * @interface V1Role */ @@ -10635,25 +10179,6 @@ export interface V1ScopeTypeMask { */ workspace?: boolean; } -/** - * Message for results of individual searches in a multi-search action. - * @export - * @interface V1SearchActionResult - */ -export interface V1SearchActionResult { - /** - * Optional error message. - * @type {string} - * @memberof V1SearchActionResult - */ - error: string; - /** - * search ID. - * @type {number} - * @memberof V1SearchActionResult - */ - id: number; -} /** * * @export @@ -11799,66 +11324,6 @@ export interface V1TimestampFieldFilter { */ gte?: Date | DateString; } -/** - * TokenInfo represents a token entry in the database. - * @export - * @interface V1TokenInfo - */ -export interface V1TokenInfo { - /** - * The token ID. - * @type {number} - * @memberof V1TokenInfo - */ - id: number; - /** - * The id of the user the token belongs to. - * @type {number} - * @memberof V1TokenInfo - */ - userId: number; - /** - * Timestamp of when the token expires. - * @type {Date | DateString} - * @memberof V1TokenInfo - */ - expiry?: Date | DateString; - /** - * Tiemstamp of when the token was created. - * @type {Date | DateString} - * @memberof V1TokenInfo - */ - createdAt?: Date | DateString; - /** - * Type of token this entry represents. - * @type {V1TokenType} - * @memberof V1TokenInfo - */ - tokenType?: V1TokenType; - /** - * Flag denoting if this token is revoked. - * @type {boolean} - * @memberof V1TokenInfo - */ - revoked?: boolean; - /** - * Description of the token. - * @type {string} - * @memberof V1TokenInfo - */ - description?: string; -} -/** - * Token type. - TOKEN_TYPE_UNSPECIFIED: Default token type. - TOKEN_TYPE_USER_SESSION: User Session token. - TOKEN_TYPE_ACCESS_TOKEN: Access token. - * @export - * @enum {string} - */ -export const V1TokenType = { - UNSPECIFIED: 'TOKEN_TYPE_UNSPECIFIED', - USERSESSION: 'TOKEN_TYPE_USER_SESSION', - ACCESSTOKEN: 'TOKEN_TYPE_ACCESS_TOKEN', -} as const -export type V1TokenType = ValueOf /** * Signals to the experiment the trial early exited. * @export @@ -12382,11 +11847,11 @@ export interface V1UnarchiveProjectResponse { */ export interface V1UnarchiveRunsRequest { /** - * The ids of the runs being unarchived. Leave empty if using filter. + * The ids of the runs being unarchived. * @type {Array} * @memberof V1UnarchiveRunsRequest */ - runIds?: Array; + runIds: Array; /** * The id of the current parent project. * @type {number} @@ -12413,44 +11878,6 @@ export interface V1UnarchiveRunsResponse { */ results: Array; } -/** - * - * @export - * @interface V1UnarchiveSearchesRequest - */ -export interface V1UnarchiveSearchesRequest { - /** - * The ids of the searches being unarchived. Leave empty if using filter. - * @type {Array} - * @memberof V1UnarchiveSearchesRequest - */ - searchIds?: Array; - /** - * The id of the current parent project. - * @type {number} - * @memberof V1UnarchiveSearchesRequest - */ - projectId: number; - /** - * Filter expression - * @type {string} - * @memberof V1UnarchiveSearchesRequest - */ - filter?: string; -} -/** - * Response to UnarchiveSearchesRequest. - * @export - * @interface V1UnarchiveSearchesResponse - */ -export interface V1UnarchiveSearchesResponse { - /** - * Details on success or error for each search. - * @type {Array} - * @memberof V1UnarchiveSearchesResponse - */ - results: Array; -} /** * Response to UnarchiveWorkspaceRequest. * @export @@ -20285,44 +19712,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Archive searches. - * @param {V1ArchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - archiveSearches(body: V1ArchiveSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling archiveSearches.'); - } - const localVarPath = `/api/v1/searches/archive`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary Assign multiple users to multiple groups. @@ -20405,44 +19794,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Cancel searches. - * @param {V1CancelSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - cancelSearches(body: V1CancelSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling cancelSearches.'); - } - const localVarPath = `/api/v1/searches/cancel`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary Cleanup task logs according to the retention policy. @@ -20701,7 +20052,7 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat }, /** * - * @summary Delete runs. + * @summary Delete a list of runs. * @param {V1DeleteRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -20737,44 +20088,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Delete searches. - * @param {V1DeleteSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deleteSearches(body: V1DeleteSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling deleteSearches.'); - } - const localVarPath = `/api/v1/searches/delete`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary Get the set of metric names recorded for a list of experiments. @@ -21781,7 +21094,7 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat }, /** * - * @summary Kill runs. + * @summary Get a list of runs. * @param {V1KillRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -21819,19 +21132,22 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat }, /** * - * @summary Kill searches. - * @param {V1KillSearchesRequest} body + * @summary List all resource pools, bound and unbound, available to a specific workspace + * @param {number} workspaceId Workspace ID. + * @param {number} [offset] The offset to use with pagination. + * @param {number} [limit] The maximum number of results to return. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - killSearches(body: V1KillSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling killSearches.'); + listRPsBoundToWorkspace(workspaceId: number, offset?: number, limit?: number, options: any = {}): FetchArgs { + // verify required parameter 'workspaceId' is not null or undefined + if (workspaceId === null || workspaceId === undefined) { + throw new RequiredError('workspaceId','Required parameter workspaceId was null or undefined when calling listRPsBoundToWorkspace.'); } - const localVarPath = `/api/v1/searches/kill`; + const localVarPath = `/api/v1/workspaces/{workspaceId}/available-resource-pools` + .replace(`{${"workspaceId"}}`, encodeURIComponent(String(workspaceId))); const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; + const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; @@ -21843,12 +21159,17 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } - localVarHeaderParameter['Content-Type'] = 'application/json'; + if (offset !== undefined) { + localVarQueryParameter['offset'] = offset + } + + if (limit !== undefined) { + localVarQueryParameter['limit'] = limit + } objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); objToSearchParams(options.query || {}, localVarUrlObj.searchParams); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) return { url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, @@ -21857,19 +21178,22 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat }, /** * - * @summary Launch a tensorboard for one or more searches using bulk search filters. - * @param {V1LaunchTensorboardSearchesRequest} body + * @summary List all workspaces bound to a specific resource pool + * @param {string} resourcePoolName Resource pool name. + * @param {number} [offset] The offset to use with pagination. + * @param {number} [limit] The maximum number of results to return. * @param {*} [options] Override http request option. * @throws {RequiredError} */ - launchTensorboardSearches(body: V1LaunchTensorboardSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling launchTensorboardSearches.'); + listWorkspacesBoundToRP(resourcePoolName: string, offset?: number, limit?: number, options: any = {}): FetchArgs { + // verify required parameter 'resourcePoolName' is not null or undefined + if (resourcePoolName === null || resourcePoolName === undefined) { + throw new RequiredError('resourcePoolName','Required parameter resourcePoolName was null or undefined when calling listWorkspacesBoundToRP.'); } - const localVarPath = `/api/v1/searches/tensorboards`; + const localVarPath = `/api/v1/resource-pools/{resourcePoolName}/workspace-bindings` + .replace(`{${"resourcePoolName"}}`, encodeURIComponent(String(resourcePoolName))); const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; + const localVarRequestOptions = { method: 'GET', ...options }; const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; @@ -21881,12 +21205,17 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat localVarHeaderParameter["Authorization"] = localVarApiKeyValue; } - localVarHeaderParameter['Content-Type'] = 'application/json'; + if (offset !== undefined) { + localVarQueryParameter['offset'] = offset + } + + if (limit !== undefined) { + localVarQueryParameter['limit'] = limit + } objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); objToSearchParams(options.query || {}, localVarUrlObj.searchParams); localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) return { url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, @@ -21895,109 +21224,17 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat }, /** * - * @summary List all resource pools, bound and unbound, available to a specific workspace - * @param {number} workspaceId Workspace ID. - * @param {number} [offset] The offset to use with pagination. - * @param {number} [limit] The maximum number of results to return. + * @summary Mark the given reservation (container, pod, etc) within an allocation as a daemon reservation. In the exit of a successful exit, Determined will wait for all resources to exit - unless they are marked as daemon resources, in which case Determined will clean them up regardless of exit status after all non-daemon resources have exited. + * @param {string} allocationId The id of the allocation. + * @param {string} resourcesId The id of the clump of resources to mark as daemon. + * @param {V1MarkAllocationResourcesDaemonRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} */ - listRPsBoundToWorkspace(workspaceId: number, offset?: number, limit?: number, options: any = {}): FetchArgs { - // verify required parameter 'workspaceId' is not null or undefined - if (workspaceId === null || workspaceId === undefined) { - throw new RequiredError('workspaceId','Required parameter workspaceId was null or undefined when calling listRPsBoundToWorkspace.'); - } - const localVarPath = `/api/v1/workspaces/{workspaceId}/available-resource-pools` - .replace(`{${"workspaceId"}}`, encodeURIComponent(String(workspaceId))); - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'GET', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - if (offset !== undefined) { - localVarQueryParameter['offset'] = offset - } - - if (limit !== undefined) { - localVarQueryParameter['limit'] = limit - } - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, - /** - * - * @summary List all workspaces bound to a specific resource pool - * @param {string} resourcePoolName Resource pool name. - * @param {number} [offset] The offset to use with pagination. - * @param {number} [limit] The maximum number of results to return. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - listWorkspacesBoundToRP(resourcePoolName: string, offset?: number, limit?: number, options: any = {}): FetchArgs { - // verify required parameter 'resourcePoolName' is not null or undefined - if (resourcePoolName === null || resourcePoolName === undefined) { - throw new RequiredError('resourcePoolName','Required parameter resourcePoolName was null or undefined when calling listWorkspacesBoundToRP.'); - } - const localVarPath = `/api/v1/resource-pools/{resourcePoolName}/workspace-bindings` - .replace(`{${"resourcePoolName"}}`, encodeURIComponent(String(resourcePoolName))); - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'GET', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - if (offset !== undefined) { - localVarQueryParameter['offset'] = offset - } - - if (limit !== undefined) { - localVarQueryParameter['limit'] = limit - } - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, - /** - * - * @summary Mark the given reservation (container, pod, etc) within an allocation as a daemon reservation. In the exit of a successful exit, Determined will wait for all resources to exit - unless they are marked as daemon resources, in which case Determined will clean them up regardless of exit status after all non-daemon resources have exited. - * @param {string} allocationId The id of the allocation. - * @param {string} resourcesId The id of the clump of resources to mark as daemon. - * @param {V1MarkAllocationResourcesDaemonRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - markAllocationResourcesDaemon(allocationId: string, resourcesId: string, body: V1MarkAllocationResourcesDaemonRequest, options: any = {}): FetchArgs { - // verify required parameter 'allocationId' is not null or undefined - if (allocationId === null || allocationId === undefined) { - throw new RequiredError('allocationId','Required parameter allocationId was null or undefined when calling markAllocationResourcesDaemon.'); + markAllocationResourcesDaemon(allocationId: string, resourcesId: string, body: V1MarkAllocationResourcesDaemonRequest, options: any = {}): FetchArgs { + // verify required parameter 'allocationId' is not null or undefined + if (allocationId === null || allocationId === undefined) { + throw new RequiredError('allocationId','Required parameter allocationId was null or undefined when calling markAllocationResourcesDaemon.'); } // verify required parameter 'resourcesId' is not null or undefined if (resourcesId === null || resourcesId === undefined) { @@ -22133,44 +21370,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Move searches. - * @param {V1MoveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - moveSearches(body: V1MoveSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling moveSearches.'); - } - const localVarPath = `/api/v1/searches/move`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary NotifyContainterRunning is used to notify the master that the container is running. On HPC, the launcher will report a state of "Running" as soon as Slurm starts the job, but the container may be in the process of getting pulled down from the Internet, so the experiment is not really considered to be in a "Running" state until all the containers that are part of the experiment are running and not being pulled. @@ -22453,44 +21652,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Pause experiment associated with provided searches. - * @param {V1PauseSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - pauseSearches(body: V1PauseSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling pauseSearches.'); - } - const localVarPath = `/api/v1/searches/pause`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary PostAllocationAcceleratorData sets the accelerator for a given allocation. @@ -23159,44 +22320,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Unpause experiment associated with provided searches. - * @param {V1ResumeSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - resumeSearches(body: V1ResumeSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling resumeSearches.'); - } - const localVarPath = `/api/v1/searches/resume`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary Start syncing and prepare to be able to report to a run. This should be called once per task that will report to the run. @@ -23547,44 +22670,6 @@ export const InternalApiFetchParamCreator = function (configuration?: Configurat options: localVarRequestOptions, }; }, - /** - * - * @summary Unarchive searches. - * @param {V1UnarchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - unarchiveSearches(body: V1UnarchiveSearchesRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling unarchiveSearches.'); - } - const localVarPath = `/api/v1/searches/unarchive`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, /** * * @summary Unbind resource pool to workspace @@ -23915,25 +23000,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Archive searches. - * @param {V1ArchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - archiveSearches(body: V1ArchiveSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).archiveSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary Assign multiple users to multiple groups. @@ -23973,25 +23039,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Cancel searches. - * @param {V1CancelSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - cancelSearches(body: V1CancelSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).cancelSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary Cleanup task logs according to the retention policy. @@ -24126,7 +23173,7 @@ export const InternalApiFp = function (configuration?: Configuration) { }, /** * - * @summary Delete runs. + * @summary Delete a list of runs. * @param {V1DeleteRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -24143,25 +23190,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Delete searches. - * @param {V1DeleteSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deleteSearches(body: V1DeleteSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).deleteSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary Get the set of metric names recorded for a list of experiments. @@ -24648,7 +23676,7 @@ export const InternalApiFp = function (configuration?: Configuration) { }, /** * - * @summary Kill runs. + * @summary Get a list of runs. * @param {V1KillRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -24665,44 +23693,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Kill searches. - * @param {V1KillSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - killSearches(body: V1KillSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).killSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, - /** - * - * @summary Launch a tensorboard for one or more searches using bulk search filters. - * @param {V1LaunchTensorboardSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - launchTensorboardSearches(body: V1LaunchTensorboardSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).launchTensorboardSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary List all resource pools, bound and unbound, available to a specific workspace @@ -24808,25 +23798,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Move searches. - * @param {V1MoveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - moveSearches(body: V1MoveSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).moveSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary NotifyContainterRunning is used to notify the master that the container is running. On HPC, the launcher will report a state of "Running" as soon as Slurm starts the job, but the container may be in the process of getting pulled down from the Internet, so the experiment is not really considered to be in a "Running" state until all the containers that are part of the experiment are running and not being pulled. @@ -24963,25 +23934,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Pause experiment associated with provided searches. - * @param {V1PauseSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - pauseSearches(body: V1PauseSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).pauseSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary PostAllocationAcceleratorData sets the accelerator for a given allocation. @@ -25296,25 +24248,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Unpause experiment associated with provided searches. - * @param {V1ResumeSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - resumeSearches(body: V1ResumeSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).resumeSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary Start syncing and prepare to be able to report to a run. This should be called once per task that will report to the run. @@ -25463,25 +24396,6 @@ export const InternalApiFp = function (configuration?: Configuration) { }); }; }, - /** - * - * @summary Unarchive searches. - * @param {V1UnarchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - unarchiveSearches(body: V1UnarchiveSearchesRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = InternalApiFetchParamCreator(configuration).unarchiveSearches(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, /** * * @summary Unbind resource pool to workspace @@ -25656,16 +24570,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch archiveRuns(body: V1ArchiveRunsRequest, options?: any) { return InternalApiFp(configuration).archiveRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Archive searches. - * @param {V1ArchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - archiveSearches(body: V1ArchiveSearchesRequest, options?: any) { - return InternalApiFp(configuration).archiveSearches(body, options)(fetch, basePath); - }, /** * * @summary Assign multiple users to multiple groups. @@ -25687,16 +24591,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch bindRPToWorkspace(resourcePoolName: string, body: V1BindRPToWorkspaceRequest, options?: any) { return InternalApiFp(configuration).bindRPToWorkspace(resourcePoolName, body, options)(fetch, basePath); }, - /** - * - * @summary Cancel searches. - * @param {V1CancelSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - cancelSearches(body: V1CancelSearchesRequest, options?: any) { - return InternalApiFp(configuration).cancelSearches(body, options)(fetch, basePath); - }, /** * * @summary Cleanup task logs according to the retention policy. @@ -25768,7 +24662,7 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch }, /** * - * @summary Delete runs. + * @summary Delete a list of runs. * @param {V1DeleteRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -25776,16 +24670,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch deleteRuns(body: V1DeleteRunsRequest, options?: any) { return InternalApiFp(configuration).deleteRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Delete searches. - * @param {V1DeleteSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - deleteSearches(body: V1DeleteSearchesRequest, options?: any) { - return InternalApiFp(configuration).deleteSearches(body, options)(fetch, basePath); - }, /** * * @summary Get the set of metric names recorded for a list of experiments. @@ -26056,7 +24940,7 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch }, /** * - * @summary Kill runs. + * @summary Get a list of runs. * @param {V1KillRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -26064,26 +24948,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch killRuns(body: V1KillRunsRequest, options?: any) { return InternalApiFp(configuration).killRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Kill searches. - * @param {V1KillSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - killSearches(body: V1KillSearchesRequest, options?: any) { - return InternalApiFp(configuration).killSearches(body, options)(fetch, basePath); - }, - /** - * - * @summary Launch a tensorboard for one or more searches using bulk search filters. - * @param {V1LaunchTensorboardSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - launchTensorboardSearches(body: V1LaunchTensorboardSearchesRequest, options?: any) { - return InternalApiFp(configuration).launchTensorboardSearches(body, options)(fetch, basePath); - }, /** * * @summary List all resource pools, bound and unbound, available to a specific workspace @@ -26144,16 +25008,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch moveRuns(body: V1MoveRunsRequest, options?: any) { return InternalApiFp(configuration).moveRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Move searches. - * @param {V1MoveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - moveSearches(body: V1MoveSearchesRequest, options?: any) { - return InternalApiFp(configuration).moveSearches(body, options)(fetch, basePath); - }, /** * * @summary NotifyContainterRunning is used to notify the master that the container is running. On HPC, the launcher will report a state of "Running" as soon as Slurm starts the job, but the container may be in the process of getting pulled down from the Internet, so the experiment is not really considered to be in a "Running" state until all the containers that are part of the experiment are running and not being pulled. @@ -26227,16 +25081,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch pauseRuns(body: V1PauseRunsRequest, options?: any) { return InternalApiFp(configuration).pauseRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Pause experiment associated with provided searches. - * @param {V1PauseSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - pauseSearches(body: V1PauseSearchesRequest, options?: any) { - return InternalApiFp(configuration).pauseSearches(body, options)(fetch, basePath); - }, /** * * @summary PostAllocationAcceleratorData sets the accelerator for a given allocation. @@ -26407,16 +25251,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch resumeRuns(body: V1ResumeRunsRequest, options?: any) { return InternalApiFp(configuration).resumeRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Unpause experiment associated with provided searches. - * @param {V1ResumeSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - resumeSearches(body: V1ResumeSearchesRequest, options?: any) { - return InternalApiFp(configuration).resumeSearches(body, options)(fetch, basePath); - }, /** * * @summary Start syncing and prepare to be able to report to a run. This should be called once per task that will report to the run. @@ -26502,16 +25336,6 @@ export const InternalApiFactory = function (configuration?: Configuration, fetch unarchiveRuns(body: V1UnarchiveRunsRequest, options?: any) { return InternalApiFp(configuration).unarchiveRuns(body, options)(fetch, basePath); }, - /** - * - * @summary Unarchive searches. - * @param {V1UnarchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - unarchiveSearches(body: V1UnarchiveSearchesRequest, options?: any) { - return InternalApiFp(configuration).unarchiveSearches(body, options)(fetch, basePath); - }, /** * * @summary Unbind resource pool to workspace @@ -26667,18 +25491,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).archiveRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Archive searches. - * @param {V1ArchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public archiveSearches(body: V1ArchiveSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).archiveSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary Assign multiple users to multiple groups. @@ -26704,18 +25516,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).bindRPToWorkspace(resourcePoolName, body, options)(this.fetch, this.basePath) } - /** - * - * @summary Cancel searches. - * @param {V1CancelSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public cancelSearches(body: V1CancelSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).cancelSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary Cleanup task logs according to the retention policy. @@ -26801,7 +25601,7 @@ export class InternalApi extends BaseAPI { /** * - * @summary Delete runs. + * @summary Delete a list of runs. * @param {V1DeleteRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -26811,18 +25611,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).deleteRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Delete searches. - * @param {V1DeleteSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public deleteSearches(body: V1DeleteSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).deleteSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary Get the set of metric names recorded for a list of experiments. @@ -27141,7 +25929,7 @@ export class InternalApi extends BaseAPI { /** * - * @summary Kill runs. + * @summary Get a list of runs. * @param {V1KillRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} @@ -27151,30 +25939,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).killRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Kill searches. - * @param {V1KillSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public killSearches(body: V1KillSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).killSearches(body, options)(this.fetch, this.basePath) - } - - /** - * - * @summary Launch a tensorboard for one or more searches using bulk search filters. - * @param {V1LaunchTensorboardSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public launchTensorboardSearches(body: V1LaunchTensorboardSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).launchTensorboardSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary List all resource pools, bound and unbound, available to a specific workspace @@ -27245,18 +26009,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).moveRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Move searches. - * @param {V1MoveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public moveSearches(body: V1MoveSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).moveSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary NotifyContainterRunning is used to notify the master that the container is running. On HPC, the launcher will report a state of "Running" as soon as Slurm starts the job, but the container may be in the process of getting pulled down from the Internet, so the experiment is not really considered to be in a "Running" state until all the containers that are part of the experiment are running and not being pulled. @@ -27334,26 +26086,14 @@ export class InternalApi extends BaseAPI { /** * - * @summary Pause experiment associated with provided runs. - * @param {V1PauseRunsRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public pauseRuns(body: V1PauseRunsRequest, options?: any) { - return InternalApiFp(this.configuration).pauseRuns(body, options)(this.fetch, this.basePath) - } - - /** - * - * @summary Pause experiment associated with provided searches. - * @param {V1PauseSearchesRequest} body + * @summary Pause experiment associated with provided runs. + * @param {V1PauseRunsRequest} body * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof InternalApi */ - public pauseSearches(body: V1PauseSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).pauseSearches(body, options)(this.fetch, this.basePath) + public pauseRuns(body: V1PauseRunsRequest, options?: any) { + return InternalApiFp(this.configuration).pauseRuns(body, options)(this.fetch, this.basePath) } /** @@ -27558,18 +26298,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).resumeRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Unpause experiment associated with provided searches. - * @param {V1ResumeSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public resumeSearches(body: V1ResumeSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).resumeSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary Start syncing and prepare to be able to report to a run. This should be called once per task that will report to the run. @@ -27669,18 +26397,6 @@ export class InternalApi extends BaseAPI { return InternalApiFp(this.configuration).unarchiveRuns(body, options)(this.fetch, this.basePath) } - /** - * - * @summary Unarchive searches. - * @param {V1UnarchiveSearchesRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof InternalApi - */ - public unarchiveSearches(body: V1UnarchiveSearchesRequest, options?: any) { - return InternalApiFp(this.configuration).unarchiveSearches(body, options)(this.fetch, this.basePath) - } - /** * * @summary Unbind resource pool to workspace @@ -34123,333 +32839,6 @@ export class TensorboardsApi extends BaseAPI { } -/** - * TokensApi - fetch parameter creator - * @export - */ -export const TokensApiFetchParamCreator = function (configuration?: Configuration) { - return { - /** - * - * @summary Get a list of all access token records. - * @param {V1GetAccessTokensRequestSortBy} [sortBy] Sort token info by the given field. - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - SORT_BY_USER_ID: Returns token info sorted by user id. - SORT_BY_EXPIRY: Returns token info sorted by expiry. - SORT_BY_CREATED_AT: Returns token info sorted by created at. - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - * @param {V1OrderBy} [orderBy] Order token info in either ascending or descending order. - ORDER_BY_UNSPECIFIED: Returns records in no specific order. - ORDER_BY_ASC: Returns records in ascending order. - ORDER_BY_DESC: Returns records in descending order. - * @param {number} [offset] Skip the number of projects before returning results. Negative values denote number of projects to skip from the end before returning results. - * @param {number} [limit] Limit the number of projects. A value of 0 denotes no limit. - * @param {Array} [tokenIds] Filter on token_ids. - * @param {string} [username] Filter by username. - * @param {boolean} [showInactive] Filter by active status. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getAccessTokens(sortBy?: V1GetAccessTokensRequestSortBy, orderBy?: V1OrderBy, offset?: number, limit?: number, tokenIds?: Array, username?: string, showInactive?: boolean, options: any = {}): FetchArgs { - const localVarPath = `/api/v1/tokens`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'GET', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - if (sortBy !== undefined) { - localVarQueryParameter['sortBy'] = sortBy - } - - if (orderBy !== undefined) { - localVarQueryParameter['orderBy'] = orderBy - } - - if (offset !== undefined) { - localVarQueryParameter['offset'] = offset - } - - if (limit !== undefined) { - localVarQueryParameter['limit'] = limit - } - - if (tokenIds) { - localVarQueryParameter['tokenIds'] = tokenIds - } - - if (username !== undefined) { - localVarQueryParameter['username'] = username - } - - if (showInactive !== undefined) { - localVarQueryParameter['showInactive'] = showInactive - } - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, - /** - * - * @summary Patch an access token's mutable fields. - * @param {number} tokenId The id of the token. - * @param {V1PatchAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - patchAccessToken(tokenId: number, body: V1PatchAccessTokenRequest, options: any = {}): FetchArgs { - // verify required parameter 'tokenId' is not null or undefined - if (tokenId === null || tokenId === undefined) { - throw new RequiredError('tokenId','Required parameter tokenId was null or undefined when calling patchAccessToken.'); - } - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling patchAccessToken.'); - } - const localVarPath = `/api/v1/tokens/{tokenId}` - .replace(`{${"tokenId"}}`, encodeURIComponent(String(tokenId))); - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'PATCH', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, - /** - * - * @summary Create and get a user's access token - * @param {V1PostAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - postAccessToken(body: V1PostAccessTokenRequest, options: any = {}): FetchArgs { - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError('body','Required parameter body was null or undefined when calling postAccessToken.'); - } - const localVarPath = `/api/v1/tokens`; - const localVarUrlObj = new URL(localVarPath, BASE_PATH); - const localVarRequestOptions = { method: 'POST', ...options }; - const localVarHeaderParameter = {} as any; - const localVarQueryParameter = {} as any; - - // authentication BearerToken required - if (configuration && configuration.apiKey) { - const localVarApiKeyValue = typeof configuration.apiKey === 'function' - ? configuration.apiKey("Authorization") - : configuration.apiKey; - localVarHeaderParameter["Authorization"] = localVarApiKeyValue; - } - - localVarHeaderParameter['Content-Type'] = 'application/json'; - - objToSearchParams(localVarQueryParameter, localVarUrlObj.searchParams); - objToSearchParams(options.query || {}, localVarUrlObj.searchParams); - localVarRequestOptions.headers = { ...localVarHeaderParameter, ...options.headers }; - localVarRequestOptions.body = JSON.stringify(body) - - return { - url: `${localVarUrlObj.pathname}${localVarUrlObj.search}`, - options: localVarRequestOptions, - }; - }, - } -}; - -/** - * TokensApi - functional programming interface - * @export - */ -export const TokensApiFp = function (configuration?: Configuration) { - return { - /** - * - * @summary Get a list of all access token records. - * @param {V1GetAccessTokensRequestSortBy} [sortBy] Sort token info by the given field. - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - SORT_BY_USER_ID: Returns token info sorted by user id. - SORT_BY_EXPIRY: Returns token info sorted by expiry. - SORT_BY_CREATED_AT: Returns token info sorted by created at. - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - * @param {V1OrderBy} [orderBy] Order token info in either ascending or descending order. - ORDER_BY_UNSPECIFIED: Returns records in no specific order. - ORDER_BY_ASC: Returns records in ascending order. - ORDER_BY_DESC: Returns records in descending order. - * @param {number} [offset] Skip the number of projects before returning results. Negative values denote number of projects to skip from the end before returning results. - * @param {number} [limit] Limit the number of projects. A value of 0 denotes no limit. - * @param {Array} [tokenIds] Filter on token_ids. - * @param {string} [username] Filter by username. - * @param {boolean} [showInactive] Filter by active status. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getAccessTokens(sortBy?: V1GetAccessTokensRequestSortBy, orderBy?: V1OrderBy, offset?: number, limit?: number, tokenIds?: Array, username?: string, showInactive?: boolean, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = TokensApiFetchParamCreator(configuration).getAccessTokens(sortBy, orderBy, offset, limit, tokenIds, username, showInactive, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, - /** - * - * @summary Patch an access token's mutable fields. - * @param {number} tokenId The id of the token. - * @param {V1PatchAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - patchAccessToken(tokenId: number, body: V1PatchAccessTokenRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = TokensApiFetchParamCreator(configuration).patchAccessToken(tokenId, body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, - /** - * - * @summary Create and get a user's access token - * @param {V1PostAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - postAccessToken(body: V1PostAccessTokenRequest, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { - const localVarFetchArgs = TokensApiFetchParamCreator(configuration).postAccessToken(body, options); - return (fetch: FetchAPI = window.fetch, basePath: string = BASE_PATH) => { - return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { - if (response.status >= 200 && response.status < 300) { - return response.json(); - } else { - throw response; - } - }); - }; - }, - } -}; - -/** - * TokensApi - factory interface - * @export - */ -export const TokensApiFactory = function (configuration?: Configuration, fetch?: FetchAPI, basePath?: string) { - return { - /** - * - * @summary Get a list of all access token records. - * @param {V1GetAccessTokensRequestSortBy} [sortBy] Sort token info by the given field. - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - SORT_BY_USER_ID: Returns token info sorted by user id. - SORT_BY_EXPIRY: Returns token info sorted by expiry. - SORT_BY_CREATED_AT: Returns token info sorted by created at. - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - * @param {V1OrderBy} [orderBy] Order token info in either ascending or descending order. - ORDER_BY_UNSPECIFIED: Returns records in no specific order. - ORDER_BY_ASC: Returns records in ascending order. - ORDER_BY_DESC: Returns records in descending order. - * @param {number} [offset] Skip the number of projects before returning results. Negative values denote number of projects to skip from the end before returning results. - * @param {number} [limit] Limit the number of projects. A value of 0 denotes no limit. - * @param {Array} [tokenIds] Filter on token_ids. - * @param {string} [username] Filter by username. - * @param {boolean} [showInactive] Filter by active status. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - getAccessTokens(sortBy?: V1GetAccessTokensRequestSortBy, orderBy?: V1OrderBy, offset?: number, limit?: number, tokenIds?: Array, username?: string, showInactive?: boolean, options?: any) { - return TokensApiFp(configuration).getAccessTokens(sortBy, orderBy, offset, limit, tokenIds, username, showInactive, options)(fetch, basePath); - }, - /** - * - * @summary Patch an access token's mutable fields. - * @param {number} tokenId The id of the token. - * @param {V1PatchAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - patchAccessToken(tokenId: number, body: V1PatchAccessTokenRequest, options?: any) { - return TokensApiFp(configuration).patchAccessToken(tokenId, body, options)(fetch, basePath); - }, - /** - * - * @summary Create and get a user's access token - * @param {V1PostAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - */ - postAccessToken(body: V1PostAccessTokenRequest, options?: any) { - return TokensApiFp(configuration).postAccessToken(body, options)(fetch, basePath); - }, - } -}; - -/** - * TokensApi - object-oriented interface - * @export - * @class - * @extends {BaseAPI} - */ -export class TokensApi extends BaseAPI { - /** - * - * @summary Get a list of all access token records. - * @param {V1GetAccessTokensRequestSortBy} [sortBy] Sort token info by the given field. - SORT_BY_UNSPECIFIED: Returns token info in an unsorted list. - SORT_BY_USER_ID: Returns token info sorted by user id. - SORT_BY_EXPIRY: Returns token info sorted by expiry. - SORT_BY_CREATED_AT: Returns token info sorted by created at. - SORT_BY_TOKEN_TYPE: Returns token info sorted by token type. - SORT_BY_REVOKED: Returns token info sorted by if it is revoked. - SORT_BY_DESCRIPTION: Returns token info sorted by description of token. - * @param {V1OrderBy} [orderBy] Order token info in either ascending or descending order. - ORDER_BY_UNSPECIFIED: Returns records in no specific order. - ORDER_BY_ASC: Returns records in ascending order. - ORDER_BY_DESC: Returns records in descending order. - * @param {number} [offset] Skip the number of projects before returning results. Negative values denote number of projects to skip from the end before returning results. - * @param {number} [limit] Limit the number of projects. A value of 0 denotes no limit. - * @param {Array} [tokenIds] Filter on token_ids. - * @param {string} [username] Filter by username. - * @param {boolean} [showInactive] Filter by active status. - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof TokensApi - */ - public getAccessTokens(sortBy?: V1GetAccessTokensRequestSortBy, orderBy?: V1OrderBy, offset?: number, limit?: number, tokenIds?: Array, username?: string, showInactive?: boolean, options?: any) { - return TokensApiFp(this.configuration).getAccessTokens(sortBy, orderBy, offset, limit, tokenIds, username, showInactive, options)(this.fetch, this.basePath) - } - - /** - * - * @summary Patch an access token's mutable fields. - * @param {number} tokenId The id of the token. - * @param {V1PatchAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof TokensApi - */ - public patchAccessToken(tokenId: number, body: V1PatchAccessTokenRequest, options?: any) { - return TokensApiFp(this.configuration).patchAccessToken(tokenId, body, options)(this.fetch, this.basePath) - } - - /** - * - * @summary Create and get a user's access token - * @param {V1PostAccessTokenRequest} body - * @param {*} [options] Override http request option. - * @throws {RequiredError} - * @memberof TokensApi - */ - public postAccessToken(body: V1PostAccessTokenRequest, options?: any) { - return TokensApiFp(this.configuration).postAccessToken(body, options)(this.fetch, this.basePath) - } - -} - /** * TrialsApi - fetch parameter creator * @export