Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancellationRequest ¶ added in v1.1.2
type CancellationRequest struct {
Reason string `json:"reason"`
Initiator string `json:"initiator"`
CancellationPolicy string `json:"cancellationPolicy,omitempty"`
}
func (*CancellationRequest) GetPolicy ¶ added in v1.1.2
func (r *CancellationRequest) GetPolicy() (*v1.DeletionPropagation, error)
type RequestResult ¶
type RequestResult struct {
RequestId string `json:"requestId"`
Status string `json:"status"`
ResultUri string `json:"resultUri"`
RunErrorMessage string `json:"runErrorMessage"`
}
func FromCheckpointedRequest ¶
func FromCheckpointedRequest(request *models.CheckpointedRequest) *RequestResult
FromCheckpointedRequest converts CheckpointedRequest to a simplified result model
type TaggedRequestResult ¶
type TaggedRequestResult struct {
RequestId string `json:"requestId"`
AlgorithmName string `json:"algorithmName"`
Status string `json:"status"`
ResultUri string `json:"resultUri"`
RunErrorMessage string `json:"runErrorMessage"`
}
func NewTaggedRequestResult ¶
func NewTaggedRequestResult(request *models.CheckpointedRequest) *TaggedRequestResult
NewTaggedRequestResult creates a new TaggedRequestResult from a CheckpointedRequest
Click to show internal directories.
Click to hide internal directories.