# Functions

New creates a new retention API client.
NewCreateRetentionBadRequest creates a CreateRetentionBadRequest with default headers values.
NewCreateRetentionCreated creates a CreateRetentionCreated with default headers values.
NewCreateRetentionForbidden creates a CreateRetentionForbidden with default headers values.
NewCreateRetentionInternalServerError creates a CreateRetentionInternalServerError with default headers values.
NewCreateRetentionParams creates a new CreateRetentionParams object with the default values initialized.
NewCreateRetentionParamsWithContext creates a new CreateRetentionParams object with the default values initialized, and the ability to set a context for a request.
NewCreateRetentionParamsWithHTTPClient creates a new CreateRetentionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewCreateRetentionParamsWithTimeout creates a new CreateRetentionParams object with the default values initialized, and the ability to set a timeout on a request.
NewCreateRetentionUnauthorized creates a CreateRetentionUnauthorized with default headers values.
NewDeleteRetentionForbidden creates a DeleteRetentionForbidden with default headers values.
NewDeleteRetentionInternalServerError creates a DeleteRetentionInternalServerError with default headers values.
NewDeleteRetentionOK creates a DeleteRetentionOK with default headers values.
NewDeleteRetentionParams creates a new DeleteRetentionParams object with the default values initialized.
NewDeleteRetentionParamsWithContext creates a new DeleteRetentionParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteRetentionParamsWithHTTPClient creates a new DeleteRetentionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteRetentionParamsWithTimeout creates a new DeleteRetentionParams object with the default values initialized, and the ability to set a timeout on a request.
NewDeleteRetentionUnauthorized creates a DeleteRetentionUnauthorized with default headers values.
NewGetRentenitionMetadataOK creates a GetRentenitionMetadataOK with default headers values.
NewGetRentenitionMetadataParams creates a new GetRentenitionMetadataParams object with the default values initialized.
NewGetRentenitionMetadataParamsWithContext creates a new GetRentenitionMetadataParams object with the default values initialized, and the ability to set a context for a request.
NewGetRentenitionMetadataParamsWithHTTPClient creates a new GetRentenitionMetadataParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetRentenitionMetadataParamsWithTimeout creates a new GetRentenitionMetadataParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetRetentionForbidden creates a GetRetentionForbidden with default headers values.
NewGetRetentionInternalServerError creates a GetRetentionInternalServerError with default headers values.
NewGetRetentionOK creates a GetRetentionOK with default headers values.
NewGetRetentionParams creates a new GetRetentionParams object with the default values initialized.
NewGetRetentionParamsWithContext creates a new GetRetentionParams object with the default values initialized, and the ability to set a context for a request.
NewGetRetentionParamsWithHTTPClient creates a new GetRetentionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetRetentionParamsWithTimeout creates a new GetRetentionParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetRetentionTaskLogForbidden creates a GetRetentionTaskLogForbidden with default headers values.
NewGetRetentionTaskLogInternalServerError creates a GetRetentionTaskLogInternalServerError with default headers values.
NewGetRetentionTaskLogOK creates a GetRetentionTaskLogOK with default headers values.
NewGetRetentionTaskLogParams creates a new GetRetentionTaskLogParams object with the default values initialized.
NewGetRetentionTaskLogParamsWithContext creates a new GetRetentionTaskLogParams object with the default values initialized, and the ability to set a context for a request.
NewGetRetentionTaskLogParamsWithHTTPClient creates a new GetRetentionTaskLogParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetRetentionTaskLogParamsWithTimeout creates a new GetRetentionTaskLogParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetRetentionTaskLogUnauthorized creates a GetRetentionTaskLogUnauthorized with default headers values.
NewGetRetentionUnauthorized creates a GetRetentionUnauthorized with default headers values.
NewListRetentionExecutionsForbidden creates a ListRetentionExecutionsForbidden with default headers values.
NewListRetentionExecutionsInternalServerError creates a ListRetentionExecutionsInternalServerError with default headers values.
NewListRetentionExecutionsOK creates a ListRetentionExecutionsOK with default headers values.
NewListRetentionExecutionsParams creates a new ListRetentionExecutionsParams object with the default values initialized.
NewListRetentionExecutionsParamsWithContext creates a new ListRetentionExecutionsParams object with the default values initialized, and the ability to set a context for a request.
NewListRetentionExecutionsParamsWithHTTPClient creates a new ListRetentionExecutionsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewListRetentionExecutionsParamsWithTimeout creates a new ListRetentionExecutionsParams object with the default values initialized, and the ability to set a timeout on a request.
NewListRetentionExecutionsUnauthorized creates a ListRetentionExecutionsUnauthorized with default headers values.
NewListRetentionTasksForbidden creates a ListRetentionTasksForbidden with default headers values.
NewListRetentionTasksInternalServerError creates a ListRetentionTasksInternalServerError with default headers values.
NewListRetentionTasksOK creates a ListRetentionTasksOK with default headers values.
NewListRetentionTasksParams creates a new ListRetentionTasksParams object with the default values initialized.
NewListRetentionTasksParamsWithContext creates a new ListRetentionTasksParams object with the default values initialized, and the ability to set a context for a request.
NewListRetentionTasksParamsWithHTTPClient creates a new ListRetentionTasksParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewListRetentionTasksParamsWithTimeout creates a new ListRetentionTasksParams object with the default values initialized, and the ability to set a timeout on a request.
NewListRetentionTasksUnauthorized creates a ListRetentionTasksUnauthorized with default headers values.
NewOperateRetentionExecutionForbidden creates a OperateRetentionExecutionForbidden with default headers values.
NewOperateRetentionExecutionInternalServerError creates a OperateRetentionExecutionInternalServerError with default headers values.
NewOperateRetentionExecutionOK creates a OperateRetentionExecutionOK with default headers values.
NewOperateRetentionExecutionParams creates a new OperateRetentionExecutionParams object with the default values initialized.
NewOperateRetentionExecutionParamsWithContext creates a new OperateRetentionExecutionParams object with the default values initialized, and the ability to set a context for a request.
NewOperateRetentionExecutionParamsWithHTTPClient creates a new OperateRetentionExecutionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewOperateRetentionExecutionParamsWithTimeout creates a new OperateRetentionExecutionParams object with the default values initialized, and the ability to set a timeout on a request.
NewOperateRetentionExecutionUnauthorized creates a OperateRetentionExecutionUnauthorized with default headers values.
NewTriggerRetentionExecutionCreated creates a TriggerRetentionExecutionCreated with default headers values.
NewTriggerRetentionExecutionForbidden creates a TriggerRetentionExecutionForbidden with default headers values.
NewTriggerRetentionExecutionInternalServerError creates a TriggerRetentionExecutionInternalServerError with default headers values.
NewTriggerRetentionExecutionOK creates a TriggerRetentionExecutionOK with default headers values.
NewTriggerRetentionExecutionParams creates a new TriggerRetentionExecutionParams object with the default values initialized.
NewTriggerRetentionExecutionParamsWithContext creates a new TriggerRetentionExecutionParams object with the default values initialized, and the ability to set a context for a request.
NewTriggerRetentionExecutionParamsWithHTTPClient creates a new TriggerRetentionExecutionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewTriggerRetentionExecutionParamsWithTimeout creates a new TriggerRetentionExecutionParams object with the default values initialized, and the ability to set a timeout on a request.
NewTriggerRetentionExecutionUnauthorized creates a TriggerRetentionExecutionUnauthorized with default headers values.
NewUpdateRetentionForbidden creates a UpdateRetentionForbidden with default headers values.
NewUpdateRetentionInternalServerError creates a UpdateRetentionInternalServerError with default headers values.
NewUpdateRetentionOK creates a UpdateRetentionOK with default headers values.
NewUpdateRetentionParams creates a new UpdateRetentionParams object with the default values initialized.
NewUpdateRetentionParamsWithContext creates a new UpdateRetentionParams object with the default values initialized, and the ability to set a context for a request.
NewUpdateRetentionParamsWithHTTPClient creates a new UpdateRetentionParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewUpdateRetentionParamsWithTimeout creates a new UpdateRetentionParams object with the default values initialized, and the ability to set a timeout on a request.
NewUpdateRetentionUnauthorized creates a UpdateRetentionUnauthorized with default headers values.

# Structs

Client for retention API */.
CreateRetentionBadRequest handles this case with default header values.
CreateRetentionCreated handles this case with default header values.
CreateRetentionForbidden handles this case with default header values.
CreateRetentionInternalServerError handles this case with default header values.
CreateRetentionParams contains all the parameters to send to the API endpoint for the create retention operation typically these are written to a http.Request */.
CreateRetentionReader is a Reader for the CreateRetention structure.
CreateRetentionUnauthorized handles this case with default header values.
DeleteRetentionForbidden handles this case with default header values.
DeleteRetentionInternalServerError handles this case with default header values.
DeleteRetentionOK handles this case with default header values.
DeleteRetentionParams contains all the parameters to send to the API endpoint for the delete retention operation typically these are written to a http.Request */.
DeleteRetentionReader is a Reader for the DeleteRetention structure.
DeleteRetentionUnauthorized handles this case with default header values.
GetRentenitionMetadataOK handles this case with default header values.
GetRentenitionMetadataParams contains all the parameters to send to the API endpoint for the get rentenition metadata operation typically these are written to a http.Request */.
GetRentenitionMetadataReader is a Reader for the GetRentenitionMetadata structure.
GetRetentionForbidden handles this case with default header values.
GetRetentionInternalServerError handles this case with default header values.
GetRetentionOK handles this case with default header values.
GetRetentionParams contains all the parameters to send to the API endpoint for the get retention operation typically these are written to a http.Request */.
GetRetentionReader is a Reader for the GetRetention structure.
GetRetentionTaskLogForbidden handles this case with default header values.
GetRetentionTaskLogInternalServerError handles this case with default header values.
GetRetentionTaskLogOK handles this case with default header values.
GetRetentionTaskLogParams contains all the parameters to send to the API endpoint for the get retention task log operation typically these are written to a http.Request */.
GetRetentionTaskLogReader is a Reader for the GetRetentionTaskLog structure.
GetRetentionTaskLogUnauthorized handles this case with default header values.
GetRetentionUnauthorized handles this case with default header values.
ListRetentionExecutionsForbidden handles this case with default header values.
ListRetentionExecutionsInternalServerError handles this case with default header values.
ListRetentionExecutionsOK handles this case with default header values.
ListRetentionExecutionsParams contains all the parameters to send to the API endpoint for the list retention executions operation typically these are written to a http.Request */.
ListRetentionExecutionsReader is a Reader for the ListRetentionExecutions structure.
ListRetentionExecutionsUnauthorized handles this case with default header values.
ListRetentionTasksForbidden handles this case with default header values.
ListRetentionTasksInternalServerError handles this case with default header values.
ListRetentionTasksOK handles this case with default header values.
ListRetentionTasksParams contains all the parameters to send to the API endpoint for the list retention tasks operation typically these are written to a http.Request */.
ListRetentionTasksReader is a Reader for the ListRetentionTasks structure.
ListRetentionTasksUnauthorized handles this case with default header values.
OperateRetentionExecutionBody operate retention execution body swagger:model OperateRetentionExecutionBody */.
OperateRetentionExecutionForbidden handles this case with default header values.
OperateRetentionExecutionInternalServerError handles this case with default header values.
OperateRetentionExecutionOK handles this case with default header values.
OperateRetentionExecutionParams contains all the parameters to send to the API endpoint for the operate retention execution operation typically these are written to a http.Request */.
OperateRetentionExecutionReader is a Reader for the OperateRetentionExecution structure.
OperateRetentionExecutionUnauthorized handles this case with default header values.
TriggerRetentionExecutionBody trigger retention execution body swagger:model TriggerRetentionExecutionBody */.
TriggerRetentionExecutionCreated handles this case with default header values.
TriggerRetentionExecutionForbidden handles this case with default header values.
TriggerRetentionExecutionInternalServerError handles this case with default header values.
TriggerRetentionExecutionOK handles this case with default header values.
TriggerRetentionExecutionParams contains all the parameters to send to the API endpoint for the trigger retention execution operation typically these are written to a http.Request */.
TriggerRetentionExecutionReader is a Reader for the TriggerRetentionExecution structure.
TriggerRetentionExecutionUnauthorized handles this case with default header values.
UpdateRetentionForbidden handles this case with default header values.
UpdateRetentionInternalServerError handles this case with default header values.
UpdateRetentionOK handles this case with default header values.
UpdateRetentionParams contains all the parameters to send to the API endpoint for the update retention operation typically these are written to a http.Request */.
UpdateRetentionReader is a Reader for the UpdateRetention structure.
UpdateRetentionUnauthorized handles this case with default header values.

# Interfaces

ClientService is the interface for Client methods.