package
0.210.0
Repository: https://github.com/goharbor/go-client.git
Documentation: pkg.go.dev

# 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 timeout for this client.
NewCreateRetentionParamsWithContext creates a new CreateRetentionParams object with the ability to set a context for a request.
NewCreateRetentionParamsWithHTTPClient creates a new CreateRetentionParams object with the ability to set a custom HTTPClient for a request.
NewCreateRetentionParamsWithTimeout creates a new CreateRetentionParams object with 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 timeout for this client.
NewDeleteRetentionParamsWithContext creates a new DeleteRetentionParams object with the ability to set a context for a request.
NewDeleteRetentionParamsWithHTTPClient creates a new DeleteRetentionParams object with the ability to set a custom HTTPClient for a request.
NewDeleteRetentionParamsWithTimeout creates a new DeleteRetentionParams object with 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 timeout for this client.
NewGetRentenitionMetadataParamsWithContext creates a new GetRentenitionMetadataParams object with the ability to set a context for a request.
NewGetRentenitionMetadataParamsWithHTTPClient creates a new GetRentenitionMetadataParams object with the ability to set a custom HTTPClient for a request.
NewGetRentenitionMetadataParamsWithTimeout creates a new GetRentenitionMetadataParams object with 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 timeout for this client.
NewGetRetentionParamsWithContext creates a new GetRetentionParams object with the ability to set a context for a request.
NewGetRetentionParamsWithHTTPClient creates a new GetRetentionParams object with the ability to set a custom HTTPClient for a request.
NewGetRetentionParamsWithTimeout creates a new GetRetentionParams object with 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 timeout for this client.
NewGetRetentionTaskLogParamsWithContext creates a new GetRetentionTaskLogParams object with the ability to set a context for a request.
NewGetRetentionTaskLogParamsWithHTTPClient creates a new GetRetentionTaskLogParams object with the ability to set a custom HTTPClient for a request.
NewGetRetentionTaskLogParamsWithTimeout creates a new GetRetentionTaskLogParams object with 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 timeout for this client.
NewListRetentionExecutionsParamsWithContext creates a new ListRetentionExecutionsParams object with the ability to set a context for a request.
NewListRetentionExecutionsParamsWithHTTPClient creates a new ListRetentionExecutionsParams object with the ability to set a custom HTTPClient for a request.
NewListRetentionExecutionsParamsWithTimeout creates a new ListRetentionExecutionsParams object with 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 timeout for this client.
NewListRetentionTasksParamsWithContext creates a new ListRetentionTasksParams object with the ability to set a context for a request.
NewListRetentionTasksParamsWithHTTPClient creates a new ListRetentionTasksParams object with the ability to set a custom HTTPClient for a request.
NewListRetentionTasksParamsWithTimeout creates a new ListRetentionTasksParams object with 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 timeout for this client.
NewOperateRetentionExecutionParamsWithContext creates a new OperateRetentionExecutionParams object with the ability to set a context for a request.
NewOperateRetentionExecutionParamsWithHTTPClient creates a new OperateRetentionExecutionParams object with the ability to set a custom HTTPClient for a request.
NewOperateRetentionExecutionParamsWithTimeout creates a new OperateRetentionExecutionParams object with 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 timeout for this client.
NewTriggerRetentionExecutionParamsWithContext creates a new TriggerRetentionExecutionParams object with the ability to set a context for a request.
NewTriggerRetentionExecutionParamsWithHTTPClient creates a new TriggerRetentionExecutionParams object with the ability to set a custom HTTPClient for a request.
NewTriggerRetentionExecutionParamsWithTimeout creates a new TriggerRetentionExecutionParams object with 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 timeout for this client.
NewUpdateRetentionParamsWithContext creates a new UpdateRetentionParams object with the ability to set a context for a request.
NewUpdateRetentionParamsWithHTTPClient creates a new UpdateRetentionParams object with the ability to set a custom HTTPClient for a request.
NewUpdateRetentionParamsWithTimeout creates a new UpdateRetentionParams object with the ability to set a timeout on a request.
NewUpdateRetentionUnauthorized creates a UpdateRetentionUnauthorized with default headers values.

# Structs

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

# Interfaces

API is the interface of the retention client.