apigen

package
v1.78.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package apigen provides generated code for our OpenAPI

Package apigen provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen DO NOT EDIT.

Index

Constants

View Source
const (
	Basic_authScopes  = "basic_auth.Scopes"
	Cookie_authScopes = "cookie_auth.Scopes"
	Jwt_tokenScopes   = "jwt_token.Scopes"
	Oidc_authScopes   = "oidc_auth.Scopes"
	Saml_authScopes   = "saml_auth.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (*openapi3.T, error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file.

func GetSwaggerSpecReader

func GetSwaggerSpecReader() (io.Reader, error)

GetSwaggerSpecReader returns a reader to the Swagger specification corresponding to the generated code in this file.

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func NewAbortPresignMultipartUploadRequest

func NewAbortPresignMultipartUploadRequest(server string, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, body AbortPresignMultipartUploadJSONRequestBody) (*http.Request, error)

NewAbortPresignMultipartUploadRequest calls the generic AbortPresignMultipartUpload builder with application/json body

func NewAbortPresignMultipartUploadRequestWithBody

func NewAbortPresignMultipartUploadRequestWithBody(server string, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, contentType string, body io.Reader) (*http.Request, error)

NewAbortPresignMultipartUploadRequestWithBody generates requests for AbortPresignMultipartUpload with any type of body

func NewAddGroupMembershipRequest

func NewAddGroupMembershipRequest(server string, groupId string, userId string) (*http.Request, error)

NewAddGroupMembershipRequest generates requests for AddGroupMembership

func NewAttachPolicyToGroupRequest

func NewAttachPolicyToGroupRequest(server string, groupId string, policyId string) (*http.Request, error)

NewAttachPolicyToGroupRequest generates requests for AttachPolicyToGroup

func NewAttachPolicyToUserRequest

func NewAttachPolicyToUserRequest(server string, userId string, policyId string) (*http.Request, error)

NewAttachPolicyToUserRequest generates requests for AttachPolicyToUser

func NewCherryPickRequest

func NewCherryPickRequest(server string, repository string, branch string, body CherryPickJSONRequestBody) (*http.Request, error)

NewCherryPickRequest calls the generic CherryPick builder with application/json body

func NewCherryPickRequestWithBody

func NewCherryPickRequestWithBody(server string, repository string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewCherryPickRequestWithBody generates requests for CherryPick with any type of body

func NewCommitAsyncRequest

func NewCommitAsyncRequest(server string, repository string, branch string, params *CommitAsyncParams, body CommitAsyncJSONRequestBody) (*http.Request, error)

NewCommitAsyncRequest calls the generic CommitAsync builder with application/json body

func NewCommitAsyncRequestWithBody

func NewCommitAsyncRequestWithBody(server string, repository string, branch string, params *CommitAsyncParams, contentType string, body io.Reader) (*http.Request, error)

NewCommitAsyncRequestWithBody generates requests for CommitAsync with any type of body

func NewCommitAsyncStatusRequest

func NewCommitAsyncStatusRequest(server string, repository string, branch string, id string) (*http.Request, error)

NewCommitAsyncStatusRequest generates requests for CommitAsyncStatus

func NewCommitRequest

func NewCommitRequest(server string, repository string, branch string, params *CommitParams, body CommitJSONRequestBody) (*http.Request, error)

NewCommitRequest calls the generic Commit builder with application/json body

func NewCommitRequestWithBody

func NewCommitRequestWithBody(server string, repository string, branch string, params *CommitParams, contentType string, body io.Reader) (*http.Request, error)

NewCommitRequestWithBody generates requests for Commit with any type of body

func NewCompletePresignMultipartUploadRequest

func NewCompletePresignMultipartUploadRequest(server string, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, body CompletePresignMultipartUploadJSONRequestBody) (*http.Request, error)

NewCompletePresignMultipartUploadRequest calls the generic CompletePresignMultipartUpload builder with application/json body

func NewCompletePresignMultipartUploadRequestWithBody

func NewCompletePresignMultipartUploadRequestWithBody(server string, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, contentType string, body io.Reader) (*http.Request, error)

NewCompletePresignMultipartUploadRequestWithBody generates requests for CompletePresignMultipartUpload with any type of body

func NewCopyObjectRequest

func NewCopyObjectRequest(server string, repository string, branch string, params *CopyObjectParams, body CopyObjectJSONRequestBody) (*http.Request, error)

NewCopyObjectRequest calls the generic CopyObject builder with application/json body

func NewCopyObjectRequestWithBody

func NewCopyObjectRequestWithBody(server string, repository string, branch string, params *CopyObjectParams, contentType string, body io.Reader) (*http.Request, error)

NewCopyObjectRequestWithBody generates requests for CopyObject with any type of body

func NewCreateBranchProtectionRulePreflightRequest

func NewCreateBranchProtectionRulePreflightRequest(server string, repository string) (*http.Request, error)

NewCreateBranchProtectionRulePreflightRequest generates requests for CreateBranchProtectionRulePreflight

func NewCreateBranchRequest

func NewCreateBranchRequest(server string, repository string, body CreateBranchJSONRequestBody) (*http.Request, error)

NewCreateBranchRequest calls the generic CreateBranch builder with application/json body

func NewCreateBranchRequestWithBody

func NewCreateBranchRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewCreateBranchRequestWithBody generates requests for CreateBranch with any type of body

func NewCreateCommitRecordRequest

func NewCreateCommitRecordRequest(server string, repository string, body CreateCommitRecordJSONRequestBody) (*http.Request, error)

NewCreateCommitRecordRequest calls the generic CreateCommitRecord builder with application/json body

func NewCreateCommitRecordRequestWithBody

func NewCreateCommitRecordRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCommitRecordRequestWithBody generates requests for CreateCommitRecord with any type of body

func NewCreateCredentialsRequest

func NewCreateCredentialsRequest(server string, userId string) (*http.Request, error)

NewCreateCredentialsRequest generates requests for CreateCredentials

func NewCreateGroupRequest

func NewCreateGroupRequest(server string, body CreateGroupJSONRequestBody) (*http.Request, error)

NewCreateGroupRequest calls the generic CreateGroup builder with application/json body

func NewCreateGroupRequestWithBody

func NewCreateGroupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateGroupRequestWithBody generates requests for CreateGroup with any type of body

func NewCreatePolicyRequest

func NewCreatePolicyRequest(server string, body CreatePolicyJSONRequestBody) (*http.Request, error)

NewCreatePolicyRequest calls the generic CreatePolicy builder with application/json body

func NewCreatePolicyRequestWithBody

func NewCreatePolicyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePolicyRequestWithBody generates requests for CreatePolicy with any type of body

func NewCreatePresignMultipartUploadRequest

func NewCreatePresignMultipartUploadRequest(server string, repository string, branch string, params *CreatePresignMultipartUploadParams) (*http.Request, error)

NewCreatePresignMultipartUploadRequest generates requests for CreatePresignMultipartUpload

func NewCreatePullRequestRequest

func NewCreatePullRequestRequest(server string, repository string, body CreatePullRequestJSONRequestBody) (*http.Request, error)

NewCreatePullRequestRequest calls the generic CreatePullRequest builder with application/json body

func NewCreatePullRequestRequestWithBody

func NewCreatePullRequestRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePullRequestRequestWithBody generates requests for CreatePullRequest with any type of body

func NewCreateRepositoryRequest

func NewCreateRepositoryRequest(server string, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody) (*http.Request, error)

NewCreateRepositoryRequest calls the generic CreateRepository builder with application/json body

func NewCreateRepositoryRequestWithBody

func NewCreateRepositoryRequestWithBody(server string, params *CreateRepositoryParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateRepositoryRequestWithBody generates requests for CreateRepository with any type of body

func NewCreateSymlinkFileRequest

func NewCreateSymlinkFileRequest(server string, repository string, branch string, params *CreateSymlinkFileParams) (*http.Request, error)

NewCreateSymlinkFileRequest generates requests for CreateSymlinkFile

func NewCreateTagRequest

func NewCreateTagRequest(server string, repository string, body CreateTagJSONRequestBody) (*http.Request, error)

NewCreateTagRequest calls the generic CreateTag builder with application/json body

func NewCreateTagRequestWithBody

func NewCreateTagRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTagRequestWithBody generates requests for CreateTag with any type of body

func NewCreateUserExternalPrincipalRequest

func NewCreateUserExternalPrincipalRequest(server string, userId string, params *CreateUserExternalPrincipalParams, body CreateUserExternalPrincipalJSONRequestBody) (*http.Request, error)

NewCreateUserExternalPrincipalRequest calls the generic CreateUserExternalPrincipal builder with application/json body

func NewCreateUserExternalPrincipalRequestWithBody

func NewCreateUserExternalPrincipalRequestWithBody(server string, userId string, params *CreateUserExternalPrincipalParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserExternalPrincipalRequestWithBody generates requests for CreateUserExternalPrincipal with any type of body

func NewCreateUserRequest

func NewCreateUserRequest(server string, body CreateUserJSONRequestBody) (*http.Request, error)

NewCreateUserRequest calls the generic CreateUser builder with application/json body

func NewCreateUserRequestWithBody

func NewCreateUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateUserRequestWithBody generates requests for CreateUser with any type of body

func NewDeleteBranchRequest

func NewDeleteBranchRequest(server string, repository string, branch string, params *DeleteBranchParams) (*http.Request, error)

NewDeleteBranchRequest generates requests for DeleteBranch

func NewDeleteCredentialsRequest

func NewDeleteCredentialsRequest(server string, userId string, accessKeyId string) (*http.Request, error)

NewDeleteCredentialsRequest generates requests for DeleteCredentials

func NewDeleteGCRulesRequest

func NewDeleteGCRulesRequest(server string, repository string) (*http.Request, error)

NewDeleteGCRulesRequest generates requests for DeleteGCRules

func NewDeleteGroupMembershipRequest

func NewDeleteGroupMembershipRequest(server string, groupId string, userId string) (*http.Request, error)

NewDeleteGroupMembershipRequest generates requests for DeleteGroupMembership

func NewDeleteGroupRequest

func NewDeleteGroupRequest(server string, groupId string) (*http.Request, error)

NewDeleteGroupRequest generates requests for DeleteGroup

func NewDeleteObjectRequest

func NewDeleteObjectRequest(server string, repository string, branch string, params *DeleteObjectParams) (*http.Request, error)

NewDeleteObjectRequest generates requests for DeleteObject

func NewDeleteObjectsRequest

func NewDeleteObjectsRequest(server string, repository string, branch string, params *DeleteObjectsParams, body DeleteObjectsJSONRequestBody) (*http.Request, error)

NewDeleteObjectsRequest calls the generic DeleteObjects builder with application/json body

func NewDeleteObjectsRequestWithBody

func NewDeleteObjectsRequestWithBody(server string, repository string, branch string, params *DeleteObjectsParams, contentType string, body io.Reader) (*http.Request, error)

NewDeleteObjectsRequestWithBody generates requests for DeleteObjects with any type of body

func NewDeletePolicyRequest

func NewDeletePolicyRequest(server string, policyId string) (*http.Request, error)

NewDeletePolicyRequest generates requests for DeletePolicy

func NewDeleteRepositoryMetadataRequest

func NewDeleteRepositoryMetadataRequest(server string, repository string, body DeleteRepositoryMetadataJSONRequestBody) (*http.Request, error)

NewDeleteRepositoryMetadataRequest calls the generic DeleteRepositoryMetadata builder with application/json body

func NewDeleteRepositoryMetadataRequestWithBody

func NewDeleteRepositoryMetadataRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteRepositoryMetadataRequestWithBody generates requests for DeleteRepositoryMetadata with any type of body

func NewDeleteRepositoryRequest

func NewDeleteRepositoryRequest(server string, repository string, params *DeleteRepositoryParams) (*http.Request, error)

NewDeleteRepositoryRequest generates requests for DeleteRepository

func NewDeleteTagRequest

func NewDeleteTagRequest(server string, repository string, tag string, params *DeleteTagParams) (*http.Request, error)

NewDeleteTagRequest generates requests for DeleteTag

func NewDeleteUserExternalPrincipalRequest

func NewDeleteUserExternalPrincipalRequest(server string, userId string, params *DeleteUserExternalPrincipalParams) (*http.Request, error)

NewDeleteUserExternalPrincipalRequest generates requests for DeleteUserExternalPrincipal

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, userId string) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewDetachPolicyFromGroupRequest

func NewDetachPolicyFromGroupRequest(server string, groupId string, policyId string) (*http.Request, error)

NewDetachPolicyFromGroupRequest generates requests for DetachPolicyFromGroup

func NewDetachPolicyFromUserRequest

func NewDetachPolicyFromUserRequest(server string, userId string, policyId string) (*http.Request, error)

NewDetachPolicyFromUserRequest generates requests for DetachPolicyFromUser

func NewDiffBranchRequest

func NewDiffBranchRequest(server string, repository string, branch string, params *DiffBranchParams) (*http.Request, error)

NewDiffBranchRequest generates requests for DiffBranch

func NewDiffRefsRequest

func NewDiffRefsRequest(server string, repository string, leftRef string, rightRef string, params *DiffRefsParams) (*http.Request, error)

NewDiffRefsRequest generates requests for DiffRefs

func NewDumpRefsRequest

func NewDumpRefsRequest(server string, repository string) (*http.Request, error)

NewDumpRefsRequest generates requests for DumpRefs

func NewDumpStatusRequest

func NewDumpStatusRequest(server string, repository string, params *DumpStatusParams) (*http.Request, error)

NewDumpStatusRequest generates requests for DumpStatus

func NewDumpSubmitRequest

func NewDumpSubmitRequest(server string, repository string) (*http.Request, error)

NewDumpSubmitRequest generates requests for DumpSubmit

func NewExternalPrincipalLoginRequest

func NewExternalPrincipalLoginRequest(server string, body ExternalPrincipalLoginJSONRequestBody) (*http.Request, error)

NewExternalPrincipalLoginRequest calls the generic ExternalPrincipalLogin builder with application/json body

func NewExternalPrincipalLoginRequestWithBody

func NewExternalPrincipalLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewExternalPrincipalLoginRequestWithBody generates requests for ExternalPrincipalLogin with any type of body

func NewFindMergeBaseRequest

func NewFindMergeBaseRequest(server string, repository string, sourceRef string, destinationBranch string) (*http.Request, error)

NewFindMergeBaseRequest generates requests for FindMergeBase

func NewGetAuthCapabilitiesRequest

func NewGetAuthCapabilitiesRequest(server string) (*http.Request, error)

NewGetAuthCapabilitiesRequest generates requests for GetAuthCapabilities

func NewGetBranchProtectionRulesRequest

func NewGetBranchProtectionRulesRequest(server string, repository string) (*http.Request, error)

NewGetBranchProtectionRulesRequest generates requests for GetBranchProtectionRules

func NewGetBranchRequest

func NewGetBranchRequest(server string, repository string, branch string) (*http.Request, error)

NewGetBranchRequest generates requests for GetBranch

func NewGetCommitRequest

func NewGetCommitRequest(server string, repository string, commitId string) (*http.Request, error)

NewGetCommitRequest generates requests for GetCommit

func NewGetConfigRequest

func NewGetConfigRequest(server string) (*http.Request, error)

NewGetConfigRequest generates requests for GetConfig

func NewGetCredentialsRequest

func NewGetCredentialsRequest(server string, userId string, accessKeyId string) (*http.Request, error)

NewGetCredentialsRequest generates requests for GetCredentials

func NewGetCurrentUserRequest

func NewGetCurrentUserRequest(server string) (*http.Request, error)

NewGetCurrentUserRequest generates requests for GetCurrentUser

func NewGetExternalPrincipalRequest

func NewGetExternalPrincipalRequest(server string, params *GetExternalPrincipalParams) (*http.Request, error)

NewGetExternalPrincipalRequest generates requests for GetExternalPrincipal

func NewGetGCRulesRequest

func NewGetGCRulesRequest(server string, repository string) (*http.Request, error)

NewGetGCRulesRequest generates requests for GetGCRules

func NewGetGarbageCollectionConfigRequest

func NewGetGarbageCollectionConfigRequest(server string) (*http.Request, error)

NewGetGarbageCollectionConfigRequest generates requests for GetGarbageCollectionConfig

func NewGetGroupACLRequest

func NewGetGroupACLRequest(server string, groupId string) (*http.Request, error)

NewGetGroupACLRequest generates requests for GetGroupACL

func NewGetGroupRequest

func NewGetGroupRequest(server string, groupId string) (*http.Request, error)

NewGetGroupRequest generates requests for GetGroup

func NewGetLakeFSVersionRequest

func NewGetLakeFSVersionRequest(server string) (*http.Request, error)

NewGetLakeFSVersionRequest generates requests for GetLakeFSVersion

func NewGetLicenseRequest

func NewGetLicenseRequest(server string) (*http.Request, error)

NewGetLicenseRequest generates requests for GetLicense

func NewGetMetaRangeRequest

func NewGetMetaRangeRequest(server string, repository string, metaRange string) (*http.Request, error)

NewGetMetaRangeRequest generates requests for GetMetaRange

func NewGetMetadataObjectRequest

func NewGetMetadataObjectRequest(server string, repository string, pType string, objectId string, params *GetMetadataObjectParams) (*http.Request, error)

NewGetMetadataObjectRequest generates requests for GetMetadataObject

func NewGetObjectRequest

func NewGetObjectRequest(server string, repository string, ref string, params *GetObjectParams) (*http.Request, error)

NewGetObjectRequest generates requests for GetObject

func NewGetPhysicalAddressRequest

func NewGetPhysicalAddressRequest(server string, repository string, branch string, params *GetPhysicalAddressParams) (*http.Request, error)

NewGetPhysicalAddressRequest generates requests for GetPhysicalAddress

func NewGetPolicyRequest

func NewGetPolicyRequest(server string, policyId string) (*http.Request, error)

NewGetPolicyRequest generates requests for GetPolicy

func NewGetPullRequestRequest

func NewGetPullRequestRequest(server string, repository string, pullRequest string) (*http.Request, error)

NewGetPullRequestRequest generates requests for GetPullRequest

func NewGetRangeRequest

func NewGetRangeRequest(server string, repository string, pRange string) (*http.Request, error)

NewGetRangeRequest generates requests for GetRange

func NewGetRepositoryMetadataRequest

func NewGetRepositoryMetadataRequest(server string, repository string) (*http.Request, error)

NewGetRepositoryMetadataRequest generates requests for GetRepositoryMetadata

func NewGetRepositoryRequest

func NewGetRepositoryRequest(server string, repository string) (*http.Request, error)

NewGetRepositoryRequest generates requests for GetRepository

func NewGetRunHookOutputRequest

func NewGetRunHookOutputRequest(server string, repository string, runId string, hookRunId string) (*http.Request, error)

NewGetRunHookOutputRequest generates requests for GetRunHookOutput

func NewGetRunRequest

func NewGetRunRequest(server string, repository string, runId string) (*http.Request, error)

NewGetRunRequest generates requests for GetRun

func NewGetSetupStateRequest

func NewGetSetupStateRequest(server string) (*http.Request, error)

NewGetSetupStateRequest generates requests for GetSetupState

func NewGetStorageConfigRequest

func NewGetStorageConfigRequest(server string) (*http.Request, error)

NewGetStorageConfigRequest generates requests for GetStorageConfig

func NewGetTagRequest

func NewGetTagRequest(server string, repository string, tag string) (*http.Request, error)

NewGetTagRequest generates requests for GetTag

func NewGetTokenFromMailboxRequest

func NewGetTokenFromMailboxRequest(server string, mailbox string) (*http.Request, error)

NewGetTokenFromMailboxRequest generates requests for GetTokenFromMailbox

func NewGetTokenRedirectRequest

func NewGetTokenRedirectRequest(server string) (*http.Request, error)

NewGetTokenRedirectRequest generates requests for GetTokenRedirect

func NewGetUnderlyingPropertiesRequest

func NewGetUnderlyingPropertiesRequest(server string, repository string, ref string, params *GetUnderlyingPropertiesParams) (*http.Request, error)

NewGetUnderlyingPropertiesRequest generates requests for GetUnderlyingProperties

func NewGetUsageReportSummaryRequest

func NewGetUsageReportSummaryRequest(server string) (*http.Request, error)

NewGetUsageReportSummaryRequest generates requests for GetUsageReportSummary

func NewGetUserRequest

func NewGetUserRequest(server string, userId string) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewHardResetBranchRequest

func NewHardResetBranchRequest(server string, repository string, branch string, params *HardResetBranchParams) (*http.Request, error)

NewHardResetBranchRequest generates requests for HardResetBranch

func NewHeadObjectRequest

func NewHeadObjectRequest(server string, repository string, ref string, params *HeadObjectParams) (*http.Request, error)

NewHeadObjectRequest generates requests for HeadObject

func NewHealthCheckRequest

func NewHealthCheckRequest(server string) (*http.Request, error)

NewHealthCheckRequest generates requests for HealthCheck

func NewImportCancelRequest

func NewImportCancelRequest(server string, repository string, branch string, params *ImportCancelParams) (*http.Request, error)

NewImportCancelRequest generates requests for ImportCancel

func NewImportStartRequest

func NewImportStartRequest(server string, repository string, branch string, body ImportStartJSONRequestBody) (*http.Request, error)

NewImportStartRequest calls the generic ImportStart builder with application/json body

func NewImportStartRequestWithBody

func NewImportStartRequestWithBody(server string, repository string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewImportStartRequestWithBody generates requests for ImportStart with any type of body

func NewImportStatusRequest

func NewImportStatusRequest(server string, repository string, branch string, params *ImportStatusParams) (*http.Request, error)

NewImportStatusRequest generates requests for ImportStatus

func NewInternalCreateBranchProtectionRuleRequest

func NewInternalCreateBranchProtectionRuleRequest(server string, repository string, body InternalCreateBranchProtectionRuleJSONRequestBody) (*http.Request, error)

NewInternalCreateBranchProtectionRuleRequest calls the generic InternalCreateBranchProtectionRule builder with application/json body

func NewInternalCreateBranchProtectionRuleRequestWithBody

func NewInternalCreateBranchProtectionRuleRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewInternalCreateBranchProtectionRuleRequestWithBody generates requests for InternalCreateBranchProtectionRule with any type of body

func NewInternalDeleteBranchProtectionRuleRequest

func NewInternalDeleteBranchProtectionRuleRequest(server string, repository string, body InternalDeleteBranchProtectionRuleJSONRequestBody) (*http.Request, error)

NewInternalDeleteBranchProtectionRuleRequest calls the generic InternalDeleteBranchProtectionRule builder with application/json body

func NewInternalDeleteBranchProtectionRuleRequestWithBody

func NewInternalDeleteBranchProtectionRuleRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewInternalDeleteBranchProtectionRuleRequestWithBody generates requests for InternalDeleteBranchProtectionRule with any type of body

func NewInternalDeleteGarbageCollectionRulesRequest

func NewInternalDeleteGarbageCollectionRulesRequest(server string, repository string) (*http.Request, error)

NewInternalDeleteGarbageCollectionRulesRequest generates requests for InternalDeleteGarbageCollectionRules

func NewInternalGetBranchProtectionRulesRequest

func NewInternalGetBranchProtectionRulesRequest(server string, repository string) (*http.Request, error)

NewInternalGetBranchProtectionRulesRequest generates requests for InternalGetBranchProtectionRules

func NewInternalGetGarbageCollectionRulesRequest

func NewInternalGetGarbageCollectionRulesRequest(server string, repository string) (*http.Request, error)

NewInternalGetGarbageCollectionRulesRequest generates requests for InternalGetGarbageCollectionRules

func NewInternalSetGarbageCollectionRulesRequest

func NewInternalSetGarbageCollectionRulesRequest(server string, repository string, body InternalSetGarbageCollectionRulesJSONRequestBody) (*http.Request, error)

NewInternalSetGarbageCollectionRulesRequest calls the generic InternalSetGarbageCollectionRules builder with application/json body

func NewInternalSetGarbageCollectionRulesRequestWithBody

func NewInternalSetGarbageCollectionRulesRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewInternalSetGarbageCollectionRulesRequestWithBody generates requests for InternalSetGarbageCollectionRules with any type of body

func NewLinkPhysicalAddressRequest

func NewLinkPhysicalAddressRequest(server string, repository string, branch string, params *LinkPhysicalAddressParams, body LinkPhysicalAddressJSONRequestBody) (*http.Request, error)

NewLinkPhysicalAddressRequest calls the generic LinkPhysicalAddress builder with application/json body

func NewLinkPhysicalAddressRequestWithBody

func NewLinkPhysicalAddressRequestWithBody(server string, repository string, branch string, params *LinkPhysicalAddressParams, contentType string, body io.Reader) (*http.Request, error)

NewLinkPhysicalAddressRequestWithBody generates requests for LinkPhysicalAddress with any type of body

func NewListBranchesRequest

func NewListBranchesRequest(server string, repository string, params *ListBranchesParams) (*http.Request, error)

NewListBranchesRequest generates requests for ListBranches

func NewListGroupMembersRequest

func NewListGroupMembersRequest(server string, groupId string, params *ListGroupMembersParams) (*http.Request, error)

NewListGroupMembersRequest generates requests for ListGroupMembers

func NewListGroupPoliciesRequest

func NewListGroupPoliciesRequest(server string, groupId string, params *ListGroupPoliciesParams) (*http.Request, error)

NewListGroupPoliciesRequest generates requests for ListGroupPolicies

func NewListGroupsRequest

func NewListGroupsRequest(server string, params *ListGroupsParams) (*http.Request, error)

NewListGroupsRequest generates requests for ListGroups

func NewListObjectsRequest

func NewListObjectsRequest(server string, repository string, ref string, params *ListObjectsParams) (*http.Request, error)

NewListObjectsRequest generates requests for ListObjects

func NewListPoliciesRequest

func NewListPoliciesRequest(server string, params *ListPoliciesParams) (*http.Request, error)

NewListPoliciesRequest generates requests for ListPolicies

func NewListPullRequestsRequest

func NewListPullRequestsRequest(server string, repository string, params *ListPullRequestsParams) (*http.Request, error)

NewListPullRequestsRequest generates requests for ListPullRequests

func NewListRepositoriesRequest

func NewListRepositoriesRequest(server string, params *ListRepositoriesParams) (*http.Request, error)

NewListRepositoriesRequest generates requests for ListRepositories

func NewListRepositoryRunsRequest

func NewListRepositoryRunsRequest(server string, repository string, params *ListRepositoryRunsParams) (*http.Request, error)

NewListRepositoryRunsRequest generates requests for ListRepositoryRuns

func NewListRunHooksRequest

func NewListRunHooksRequest(server string, repository string, runId string, params *ListRunHooksParams) (*http.Request, error)

NewListRunHooksRequest generates requests for ListRunHooks

func NewListTagsRequest

func NewListTagsRequest(server string, repository string, params *ListTagsParams) (*http.Request, error)

NewListTagsRequest generates requests for ListTags

func NewListUserCredentialsRequest

func NewListUserCredentialsRequest(server string, userId string, params *ListUserCredentialsParams) (*http.Request, error)

NewListUserCredentialsRequest generates requests for ListUserCredentials

func NewListUserExternalPrincipalsRequest

func NewListUserExternalPrincipalsRequest(server string, userId string, params *ListUserExternalPrincipalsParams) (*http.Request, error)

NewListUserExternalPrincipalsRequest generates requests for ListUserExternalPrincipals

func NewListUserGroupsRequest

func NewListUserGroupsRequest(server string, userId string, params *ListUserGroupsParams) (*http.Request, error)

NewListUserGroupsRequest generates requests for ListUserGroups

func NewListUserPoliciesRequest

func NewListUserPoliciesRequest(server string, userId string, params *ListUserPoliciesParams) (*http.Request, error)

NewListUserPoliciesRequest generates requests for ListUserPolicies

func NewListUsersRequest

func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest generates requests for ListUsers

func NewLogCommitsRequest

func NewLogCommitsRequest(server string, repository string, ref string, params *LogCommitsParams) (*http.Request, error)

NewLogCommitsRequest generates requests for LogCommits

func NewLoginRequest

func NewLoginRequest(server string, body LoginJSONRequestBody) (*http.Request, error)

NewLoginRequest calls the generic Login builder with application/json body

func NewLoginRequestWithBody

func NewLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewLoginRequestWithBody generates requests for Login with any type of body

func NewMergeIntoBranchAsyncRequest

func NewMergeIntoBranchAsyncRequest(server string, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchAsyncJSONRequestBody) (*http.Request, error)

NewMergeIntoBranchAsyncRequest calls the generic MergeIntoBranchAsync builder with application/json body

func NewMergeIntoBranchAsyncRequestWithBody

func NewMergeIntoBranchAsyncRequestWithBody(server string, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader) (*http.Request, error)

NewMergeIntoBranchAsyncRequestWithBody generates requests for MergeIntoBranchAsync with any type of body

func NewMergeIntoBranchAsyncStatusRequest

func NewMergeIntoBranchAsyncStatusRequest(server string, repository string, sourceRef string, destinationBranch string, id string) (*http.Request, error)

NewMergeIntoBranchAsyncStatusRequest generates requests for MergeIntoBranchAsyncStatus

func NewMergeIntoBranchRequest

func NewMergeIntoBranchRequest(server string, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchJSONRequestBody) (*http.Request, error)

NewMergeIntoBranchRequest calls the generic MergeIntoBranch builder with application/json body

func NewMergeIntoBranchRequestWithBody

func NewMergeIntoBranchRequestWithBody(server string, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader) (*http.Request, error)

NewMergeIntoBranchRequestWithBody generates requests for MergeIntoBranch with any type of body

func NewMergePullRequestRequest

func NewMergePullRequestRequest(server string, repository string, pullRequest string) (*http.Request, error)

NewMergePullRequestRequest generates requests for MergePullRequest

func NewOauthCallbackRequest

func NewOauthCallbackRequest(server string) (*http.Request, error)

NewOauthCallbackRequest generates requests for OauthCallback

func NewPostStatsEventsRequest

func NewPostStatsEventsRequest(server string, body PostStatsEventsJSONRequestBody) (*http.Request, error)

NewPostStatsEventsRequest calls the generic PostStatsEvents builder with application/json body

func NewPostStatsEventsRequestWithBody

func NewPostStatsEventsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostStatsEventsRequestWithBody generates requests for PostStatsEvents with any type of body

func NewPrepareGarbageCollectionCommitsAsyncRequest

func NewPrepareGarbageCollectionCommitsAsyncRequest(server string, repository string) (*http.Request, error)

NewPrepareGarbageCollectionCommitsAsyncRequest generates requests for PrepareGarbageCollectionCommitsAsync

func NewPrepareGarbageCollectionCommitsRequest

func NewPrepareGarbageCollectionCommitsRequest(server string, repository string) (*http.Request, error)

NewPrepareGarbageCollectionCommitsRequest generates requests for PrepareGarbageCollectionCommits

func NewPrepareGarbageCollectionCommitsStatusRequest

func NewPrepareGarbageCollectionCommitsStatusRequest(server string, repository string, params *PrepareGarbageCollectionCommitsStatusParams) (*http.Request, error)

NewPrepareGarbageCollectionCommitsStatusRequest generates requests for PrepareGarbageCollectionCommitsStatus

func NewPrepareGarbageCollectionUncommittedRequest

func NewPrepareGarbageCollectionUncommittedRequest(server string, repository string, body PrepareGarbageCollectionUncommittedJSONRequestBody) (*http.Request, error)

NewPrepareGarbageCollectionUncommittedRequest calls the generic PrepareGarbageCollectionUncommitted builder with application/json body

func NewPrepareGarbageCollectionUncommittedRequestWithBody

func NewPrepareGarbageCollectionUncommittedRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewPrepareGarbageCollectionUncommittedRequestWithBody generates requests for PrepareGarbageCollectionUncommitted with any type of body

func NewPullIcebergTableRequest

func NewPullIcebergTableRequest(server string, catalog string, body PullIcebergTableJSONRequestBody) (*http.Request, error)

NewPullIcebergTableRequest calls the generic PullIcebergTable builder with application/json body

func NewPullIcebergTableRequestWithBody

func NewPullIcebergTableRequestWithBody(server string, catalog string, contentType string, body io.Reader) (*http.Request, error)

NewPullIcebergTableRequestWithBody generates requests for PullIcebergTable with any type of body

func NewPushIcebergTableRequest

func NewPushIcebergTableRequest(server string, catalog string, body PushIcebergTableJSONRequestBody) (*http.Request, error)

NewPushIcebergTableRequest calls the generic PushIcebergTable builder with application/json body

func NewPushIcebergTableRequestWithBody

func NewPushIcebergTableRequestWithBody(server string, catalog string, contentType string, body io.Reader) (*http.Request, error)

NewPushIcebergTableRequestWithBody generates requests for PushIcebergTable with any type of body

func NewReleaseTokenToMailboxRequest

func NewReleaseTokenToMailboxRequest(server string, loginRequestToken string) (*http.Request, error)

NewReleaseTokenToMailboxRequest generates requests for ReleaseTokenToMailbox

func NewResetBranchRequest

func NewResetBranchRequest(server string, repository string, branch string, body ResetBranchJSONRequestBody) (*http.Request, error)

NewResetBranchRequest calls the generic ResetBranch builder with application/json body

func NewResetBranchRequestWithBody

func NewResetBranchRequestWithBody(server string, repository string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewResetBranchRequestWithBody generates requests for ResetBranch with any type of body

func NewRestoreRefsRequest

func NewRestoreRefsRequest(server string, repository string, body RestoreRefsJSONRequestBody) (*http.Request, error)

NewRestoreRefsRequest calls the generic RestoreRefs builder with application/json body

func NewRestoreRefsRequestWithBody

func NewRestoreRefsRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewRestoreRefsRequestWithBody generates requests for RestoreRefs with any type of body

func NewRestoreStatusRequest

func NewRestoreStatusRequest(server string, repository string, params *RestoreStatusParams) (*http.Request, error)

NewRestoreStatusRequest generates requests for RestoreStatus

func NewRestoreSubmitRequest

func NewRestoreSubmitRequest(server string, repository string, body RestoreSubmitJSONRequestBody) (*http.Request, error)

NewRestoreSubmitRequest calls the generic RestoreSubmit builder with application/json body

func NewRestoreSubmitRequestWithBody

func NewRestoreSubmitRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewRestoreSubmitRequestWithBody generates requests for RestoreSubmit with any type of body

func NewRevertBranchRequest

func NewRevertBranchRequest(server string, repository string, branch string, body RevertBranchJSONRequestBody) (*http.Request, error)

NewRevertBranchRequest calls the generic RevertBranch builder with application/json body

func NewRevertBranchRequestWithBody

func NewRevertBranchRequestWithBody(server string, repository string, branch string, contentType string, body io.Reader) (*http.Request, error)

NewRevertBranchRequestWithBody generates requests for RevertBranch with any type of body

func NewSetBranchProtectionRulesRequest

func NewSetBranchProtectionRulesRequest(server string, repository string, params *SetBranchProtectionRulesParams, body SetBranchProtectionRulesJSONRequestBody) (*http.Request, error)

NewSetBranchProtectionRulesRequest calls the generic SetBranchProtectionRules builder with application/json body

func NewSetBranchProtectionRulesRequestWithBody

func NewSetBranchProtectionRulesRequestWithBody(server string, repository string, params *SetBranchProtectionRulesParams, contentType string, body io.Reader) (*http.Request, error)

NewSetBranchProtectionRulesRequestWithBody generates requests for SetBranchProtectionRules with any type of body

func NewSetGCRulesRequest

func NewSetGCRulesRequest(server string, repository string, body SetGCRulesJSONRequestBody) (*http.Request, error)

NewSetGCRulesRequest calls the generic SetGCRules builder with application/json body

func NewSetGCRulesRequestWithBody

func NewSetGCRulesRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewSetGCRulesRequestWithBody generates requests for SetGCRules with any type of body

func NewSetGarbageCollectionRulesPreflightRequest

func NewSetGarbageCollectionRulesPreflightRequest(server string, repository string) (*http.Request, error)

NewSetGarbageCollectionRulesPreflightRequest generates requests for SetGarbageCollectionRulesPreflight

func NewSetGroupACLRequest

func NewSetGroupACLRequest(server string, groupId string, body SetGroupACLJSONRequestBody) (*http.Request, error)

NewSetGroupACLRequest calls the generic SetGroupACL builder with application/json body

func NewSetGroupACLRequestWithBody

func NewSetGroupACLRequestWithBody(server string, groupId string, contentType string, body io.Reader) (*http.Request, error)

NewSetGroupACLRequestWithBody generates requests for SetGroupACL with any type of body

func NewSetRepositoryMetadataRequest

func NewSetRepositoryMetadataRequest(server string, repository string, body SetRepositoryMetadataJSONRequestBody) (*http.Request, error)

NewSetRepositoryMetadataRequest calls the generic SetRepositoryMetadata builder with application/json body

func NewSetRepositoryMetadataRequestWithBody

func NewSetRepositoryMetadataRequestWithBody(server string, repository string, contentType string, body io.Reader) (*http.Request, error)

NewSetRepositoryMetadataRequestWithBody generates requests for SetRepositoryMetadata with any type of body

func NewSetupCommPrefsRequest

func NewSetupCommPrefsRequest(server string, body SetupCommPrefsJSONRequestBody) (*http.Request, error)

NewSetupCommPrefsRequest calls the generic SetupCommPrefs builder with application/json body

func NewSetupCommPrefsRequestWithBody

func NewSetupCommPrefsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetupCommPrefsRequestWithBody generates requests for SetupCommPrefs with any type of body

func NewSetupRequest

func NewSetupRequest(server string, body SetupJSONRequestBody) (*http.Request, error)

NewSetupRequest calls the generic Setup builder with application/json body

func NewSetupRequestWithBody

func NewSetupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetupRequestWithBody generates requests for Setup with any type of body

func NewStageObjectRequest

func NewStageObjectRequest(server string, repository string, branch string, params *StageObjectParams, body StageObjectJSONRequestBody) (*http.Request, error)

NewStageObjectRequest calls the generic StageObject builder with application/json body

func NewStageObjectRequestWithBody

func NewStageObjectRequestWithBody(server string, repository string, branch string, params *StageObjectParams, contentType string, body io.Reader) (*http.Request, error)

NewStageObjectRequestWithBody generates requests for StageObject with any type of body

func NewStatObjectRequest

func NewStatObjectRequest(server string, repository string, ref string, params *StatObjectParams) (*http.Request, error)

NewStatObjectRequest generates requests for StatObject

func NewStsLoginRequest

func NewStsLoginRequest(server string, body StsLoginJSONRequestBody) (*http.Request, error)

NewStsLoginRequest calls the generic StsLogin builder with application/json body

func NewStsLoginRequestWithBody

func NewStsLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStsLoginRequestWithBody generates requests for StsLogin with any type of body

func NewUpdateObjectUserMetadataRequest

func NewUpdateObjectUserMetadataRequest(server string, repository string, branch string, params *UpdateObjectUserMetadataParams, body UpdateObjectUserMetadataJSONRequestBody) (*http.Request, error)

NewUpdateObjectUserMetadataRequest calls the generic UpdateObjectUserMetadata builder with application/json body

func NewUpdateObjectUserMetadataRequestWithBody

func NewUpdateObjectUserMetadataRequestWithBody(server string, repository string, branch string, params *UpdateObjectUserMetadataParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateObjectUserMetadataRequestWithBody generates requests for UpdateObjectUserMetadata with any type of body

func NewUpdatePolicyRequest

func NewUpdatePolicyRequest(server string, policyId string, body UpdatePolicyJSONRequestBody) (*http.Request, error)

NewUpdatePolicyRequest calls the generic UpdatePolicy builder with application/json body

func NewUpdatePolicyRequestWithBody

func NewUpdatePolicyRequestWithBody(server string, policyId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePolicyRequestWithBody generates requests for UpdatePolicy with any type of body

func NewUpdatePullRequestRequest

func NewUpdatePullRequestRequest(server string, repository string, pullRequest string, body UpdatePullRequestJSONRequestBody) (*http.Request, error)

NewUpdatePullRequestRequest calls the generic UpdatePullRequest builder with application/json body

func NewUpdatePullRequestRequestWithBody

func NewUpdatePullRequestRequestWithBody(server string, repository string, pullRequest string, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePullRequestRequestWithBody generates requests for UpdatePullRequest with any type of body

func NewUploadObjectPreflightRequest

func NewUploadObjectPreflightRequest(server string, repository string, branch string, params *UploadObjectPreflightParams) (*http.Request, error)

NewUploadObjectPreflightRequest generates requests for UploadObjectPreflight

func NewUploadObjectRequestWithBody

func NewUploadObjectRequestWithBody(server string, repository string, branch string, params *UploadObjectParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadObjectRequestWithBody generates requests for UploadObject with any type of body

func NewUploadPartCopyRequest

func NewUploadPartCopyRequest(server string, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, body UploadPartCopyJSONRequestBody) (*http.Request, error)

NewUploadPartCopyRequest calls the generic UploadPartCopy builder with application/json body

func NewUploadPartCopyRequestWithBody

func NewUploadPartCopyRequestWithBody(server string, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadPartCopyRequestWithBody generates requests for UploadPartCopy with any type of body

func NewUploadPartRequest

func NewUploadPartRequest(server string, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, body UploadPartJSONRequestBody) (*http.Request, error)

NewUploadPartRequest calls the generic UploadPart builder with application/json body

func NewUploadPartRequestWithBody

func NewUploadPartRequestWithBody(server string, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, contentType string, body io.Reader) (*http.Request, error)

NewUploadPartRequestWithBody generates requests for UploadPart with any type of body

Types

type ACL

type ACL struct {

	// Permission level to give this ACL.  "Read", "Write", "Super" and
	// "Admin" are all supported.
	Permission string `json:"permission"`
}

ACL defines model for ACL.

type AbortPresignMultipartUpload

type AbortPresignMultipartUpload struct {
	PhysicalAddress string `json:"physical_address"`
}

AbortPresignMultipartUpload defines model for AbortPresignMultipartUpload.

type AbortPresignMultipartUploadJSONBody

type AbortPresignMultipartUploadJSONBody AbortPresignMultipartUpload

AbortPresignMultipartUploadJSONBody defines parameters for AbortPresignMultipartUpload.

type AbortPresignMultipartUploadJSONRequestBody

type AbortPresignMultipartUploadJSONRequestBody AbortPresignMultipartUploadJSONBody

AbortPresignMultipartUploadJSONRequestBody defines body for AbortPresignMultipartUpload for application/json ContentType.

type AbortPresignMultipartUploadParams

type AbortPresignMultipartUploadParams struct {

	// relative to the branch
	Path string `json:"path"`
}

AbortPresignMultipartUploadParams defines parameters for AbortPresignMultipartUpload.

type AbortPresignMultipartUploadResponse

type AbortPresignMultipartUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseAbortPresignMultipartUploadResponse

func ParseAbortPresignMultipartUploadResponse(rsp *http.Response) (*AbortPresignMultipartUploadResponse, error)

ParseAbortPresignMultipartUploadResponse parses an HTTP response from a AbortPresignMultipartUploadWithResponse call

func (AbortPresignMultipartUploadResponse) Status

Status returns HTTPResponse.Status

func (AbortPresignMultipartUploadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AccessKeyCredentials

type AccessKeyCredentials struct {

	// access key ID to set for user for use in integration testing.
	AccessKeyId string `json:"access_key_id"`

	// secret access key to set for user for use in integration testing.
	SecretAccessKey string `json:"secret_access_key"`
}

AccessKeyCredentials defines model for AccessKeyCredentials.

type ActionRun

type ActionRun struct {
	Branch    string     `json:"branch"`
	CommitId  string     `json:"commit_id"`
	EndTime   *time.Time `json:"end_time,omitempty"`
	EventType string     `json:"event_type"`
	RunId     string     `json:"run_id"`
	StartTime time.Time  `json:"start_time"`
	Status    string     `json:"status"`
}

ActionRun defines model for ActionRun.

type ActionRunList

type ActionRunList struct {
	Pagination Pagination  `json:"pagination"`
	Results    []ActionRun `json:"results"`
}

ActionRunList defines model for ActionRunList.

type AddGroupMembershipResponse

type AddGroupMembershipResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseAddGroupMembershipResponse

func ParseAddGroupMembershipResponse(rsp *http.Response) (*AddGroupMembershipResponse, error)

ParseAddGroupMembershipResponse parses an HTTP response from a AddGroupMembershipWithResponse call

func (AddGroupMembershipResponse) Status

Status returns HTTPResponse.Status

func (AddGroupMembershipResponse) StatusCode

func (r AddGroupMembershipResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AsyncTaskStatus

type AsyncTaskStatus struct {

	// true if the task has completed (either successfully or with an error)
	Completed bool   `json:"completed"`
	Error     *Error `json:"error,omitempty"`

	// an http status code that correlates with the underlying error if exists
	StatusCode *int32 `json:"status_code,omitempty"`

	// the id of the async task
	TaskId string `json:"task_id"`

	// last time the task status was updated
	UpdateTime time.Time `json:"update_time"`
}

AsyncTaskStatus defines model for AsyncTaskStatus.

type AttachPolicyToGroupResponse

type AttachPolicyToGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseAttachPolicyToGroupResponse

func ParseAttachPolicyToGroupResponse(rsp *http.Response) (*AttachPolicyToGroupResponse, error)

ParseAttachPolicyToGroupResponse parses an HTTP response from a AttachPolicyToGroupWithResponse call

func (AttachPolicyToGroupResponse) Status

Status returns HTTPResponse.Status

func (AttachPolicyToGroupResponse) StatusCode

func (r AttachPolicyToGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AttachPolicyToUserResponse

type AttachPolicyToUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseAttachPolicyToUserResponse

func ParseAttachPolicyToUserResponse(rsp *http.Response) (*AttachPolicyToUserResponse, error)

ParseAttachPolicyToUserResponse parses an HTTP response from a AttachPolicyToUserWithResponse call

func (AttachPolicyToUserResponse) Status

Status returns HTTPResponse.Status

func (AttachPolicyToUserResponse) StatusCode

func (r AttachPolicyToUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthCapabilities

type AuthCapabilities struct {
	ForgotPassword *bool `json:"forgot_password,omitempty"`
	InviteUser     *bool `json:"invite_user,omitempty"`
}

AuthCapabilities defines model for AuthCapabilities.

type AuthenticationToken

type AuthenticationToken struct {

	// a JWT token that could be used to authenticate requests
	Token string `json:"token"`

	// Unix Epoch in seconds
	TokenExpiration *int64 `json:"token_expiration,omitempty"`
}

AuthenticationToken defines model for AuthenticationToken.

type BadRequest

type BadRequest Error

BadRequest defines model for BadRequest.

type BranchCreation

type BranchCreation struct {
	Force *bool `json:"force,omitempty"`

	// When set, branch will not show up when listing branches by default. *EXPERIMENTAL*
	Hidden *bool  `json:"hidden,omitempty"`
	Name   string `json:"name"`
	Source string `json:"source"`
}

BranchCreation defines model for BranchCreation.

type BranchProtectionRule

type BranchProtectionRule struct {

	// fnmatch pattern for the branch name, supporting * and ? wildcards
	Pattern string `json:"pattern"`
}

BranchProtectionRule defines model for BranchProtectionRule.

type CapabilitiesConfig

type CapabilitiesConfig struct {

	// are async operations enabled in server. *EXPERIMENTAL*
	AsyncOps *bool `json:"async_ops,omitempty"`
}

CapabilitiesConfig defines model for CapabilitiesConfig.

type CherryPickCreation

type CherryPickCreation struct {
	CommitOverrides *CommitOverrides `json:"commit_overrides,omitempty"`
	Force           *bool            `json:"force,omitempty"`

	// When cherry-picking a merge commit, the parent number (starting from 1) with which to perform the diff.
	// The default branch is parent 1.
	ParentNumber *int `json:"parent_number,omitempty"`

	// the commit to cherry-pick, given by a ref
	Ref string `json:"ref"`
}

CherryPickCreation defines model for CherryPickCreation.

type CherryPickJSONBody

type CherryPickJSONBody CherryPickCreation

CherryPickJSONBody defines parameters for CherryPick.

type CherryPickJSONRequestBody

type CherryPickJSONRequestBody CherryPickJSONBody

CherryPickJSONRequestBody defines body for CherryPick for application/json ContentType.

type CherryPickResponse

type CherryPickResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Commit
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCherryPickResponse

func ParseCherryPickResponse(rsp *http.Response) (*CherryPickResponse, error)

ParseCherryPickResponse parses an HTTP response from a CherryPickWithResponse call

func (CherryPickResponse) Status

func (r CherryPickResponse) Status() string

Status returns HTTPResponse.Status

func (CherryPickResponse) StatusCode

func (r CherryPickResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL     string
	BaseRouter  chi.Router
	Middlewares []MiddlewareFunc
}

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AbortPresignMultipartUpload

func (c *Client) AbortPresignMultipartUpload(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, body AbortPresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AbortPresignMultipartUploadWithBody

func (c *Client) AbortPresignMultipartUploadWithBody(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddGroupMembership

func (c *Client) AddGroupMembership(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachPolicyToGroup

func (c *Client) AttachPolicyToGroup(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachPolicyToUser

func (c *Client) AttachPolicyToUser(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CherryPick

func (c *Client) CherryPick(ctx context.Context, repository string, branch string, body CherryPickJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CherryPickWithBody

func (c *Client) CherryPickWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Commit

func (c *Client) Commit(ctx context.Context, repository string, branch string, params *CommitParams, body CommitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitAsync

func (c *Client) CommitAsync(ctx context.Context, repository string, branch string, params *CommitAsyncParams, body CommitAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitAsyncStatus

func (c *Client) CommitAsyncStatus(ctx context.Context, repository string, branch string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitAsyncWithBody

func (c *Client) CommitAsyncWithBody(ctx context.Context, repository string, branch string, params *CommitAsyncParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommitWithBody

func (c *Client) CommitWithBody(ctx context.Context, repository string, branch string, params *CommitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompletePresignMultipartUpload

func (c *Client) CompletePresignMultipartUpload(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, body CompletePresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CompletePresignMultipartUploadWithBody

func (c *Client) CompletePresignMultipartUploadWithBody(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyObject

func (c *Client) CopyObject(ctx context.Context, repository string, branch string, params *CopyObjectParams, body CopyObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyObjectWithBody

func (c *Client) CopyObjectWithBody(ctx context.Context, repository string, branch string, params *CopyObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBranch

func (c *Client) CreateBranch(ctx context.Context, repository string, body CreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBranchProtectionRulePreflight

func (c *Client) CreateBranchProtectionRulePreflight(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateBranchWithBody

func (c *Client) CreateBranchWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCommitRecord

func (c *Client) CreateCommitRecord(ctx context.Context, repository string, body CreateCommitRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCommitRecordWithBody

func (c *Client) CreateCommitRecordWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCredentials

func (c *Client) CreateCredentials(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroup

func (c *Client) CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGroupWithBody

func (c *Client) CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePolicy

func (c *Client) CreatePolicy(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePolicyWithBody

func (c *Client) CreatePolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePresignMultipartUpload

func (c *Client) CreatePresignMultipartUpload(ctx context.Context, repository string, branch string, params *CreatePresignMultipartUploadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePullRequest

func (c *Client) CreatePullRequest(ctx context.Context, repository string, body CreatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePullRequestWithBody

func (c *Client) CreatePullRequestWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRepository

func (c *Client) CreateRepository(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRepositoryWithBody

func (c *Client) CreateRepositoryWithBody(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSymlinkFile

func (c *Client) CreateSymlinkFile(ctx context.Context, repository string, branch string, params *CreateSymlinkFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTag

func (c *Client) CreateTag(ctx context.Context, repository string, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTagWithBody

func (c *Client) CreateTagWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserExternalPrincipal

func (c *Client) CreateUserExternalPrincipal(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, body CreateUserExternalPrincipalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserExternalPrincipalWithBody

func (c *Client) CreateUserExternalPrincipalWithBody(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUserWithBody

func (c *Client) CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBranch

func (c *Client) DeleteBranch(ctx context.Context, repository string, branch string, params *DeleteBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCredentials

func (c *Client) DeleteCredentials(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGCRules

func (c *Client) DeleteGCRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGroupMembership

func (c *Client) DeleteGroupMembership(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteObject

func (c *Client) DeleteObject(ctx context.Context, repository string, branch string, params *DeleteObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteObjects

func (c *Client) DeleteObjects(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, body DeleteObjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteObjectsWithBody

func (c *Client) DeleteObjectsWithBody(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicy

func (c *Client) DeletePolicy(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepository

func (c *Client) DeleteRepository(ctx context.Context, repository string, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepositoryMetadata

func (c *Client) DeleteRepositoryMetadata(ctx context.Context, repository string, body DeleteRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRepositoryMetadataWithBody

func (c *Client) DeleteRepositoryMetadataWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTag

func (c *Client) DeleteTag(ctx context.Context, repository string, tag string, params *DeleteTagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteUserExternalPrincipal

func (c *Client) DeleteUserExternalPrincipal(ctx context.Context, userId string, params *DeleteUserExternalPrincipalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DetachPolicyFromGroup

func (c *Client) DetachPolicyFromGroup(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DetachPolicyFromUser

func (c *Client) DetachPolicyFromUser(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DiffBranch

func (c *Client) DiffBranch(ctx context.Context, repository string, branch string, params *DiffBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DiffRefs

func (c *Client) DiffRefs(ctx context.Context, repository string, leftRef string, rightRef string, params *DiffRefsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DumpRefs

func (c *Client) DumpRefs(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DumpStatus

func (c *Client) DumpStatus(ctx context.Context, repository string, params *DumpStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DumpSubmit

func (c *Client) DumpSubmit(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExternalPrincipalLogin

func (c *Client) ExternalPrincipalLogin(ctx context.Context, body ExternalPrincipalLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExternalPrincipalLoginWithBody

func (c *Client) ExternalPrincipalLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindMergeBase

func (c *Client) FindMergeBase(ctx context.Context, repository string, sourceRef string, destinationBranch string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthCapabilities

func (c *Client) GetAuthCapabilities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBranch

func (c *Client) GetBranch(ctx context.Context, repository string, branch string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBranchProtectionRules

func (c *Client) GetBranchProtectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCommit

func (c *Client) GetCommit(ctx context.Context, repository string, commitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfig

func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentials

func (c *Client) GetCredentials(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentUser

func (c *Client) GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExternalPrincipal

func (c *Client) GetExternalPrincipal(ctx context.Context, params *GetExternalPrincipalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGCRules

func (c *Client) GetGCRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGarbageCollectionConfig

func (c *Client) GetGarbageCollectionConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroup

func (c *Client) GetGroup(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroupACL

func (c *Client) GetGroupACL(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLakeFSVersion

func (c *Client) GetLakeFSVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicense

func (c *Client) GetLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetaRange

func (c *Client) GetMetaRange(ctx context.Context, repository string, metaRange string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMetadataObject

func (c *Client) GetMetadataObject(ctx context.Context, repository string, pType string, objectId string, params *GetMetadataObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetObject

func (c *Client) GetObject(ctx context.Context, repository string, ref string, params *GetObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPhysicalAddress

func (c *Client) GetPhysicalAddress(ctx context.Context, repository string, branch string, params *GetPhysicalAddressParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPolicy

func (c *Client) GetPolicy(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPullRequest

func (c *Client) GetPullRequest(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRange

func (c *Client) GetRange(ctx context.Context, repository string, pRange string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepository

func (c *Client) GetRepository(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoryMetadata

func (c *Client) GetRepositoryMetadata(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRun

func (c *Client) GetRun(ctx context.Context, repository string, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRunHookOutput

func (c *Client) GetRunHookOutput(ctx context.Context, repository string, runId string, hookRunId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSetupState

func (c *Client) GetSetupState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStorageConfig

func (c *Client) GetStorageConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTag

func (c *Client) GetTag(ctx context.Context, repository string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTokenFromMailbox

func (c *Client) GetTokenFromMailbox(ctx context.Context, mailbox string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTokenRedirect

func (c *Client) GetTokenRedirect(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUnderlyingProperties

func (c *Client) GetUnderlyingProperties(ctx context.Context, repository string, ref string, params *GetUnderlyingPropertiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUsageReportSummary

func (c *Client) GetUsageReportSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HardResetBranch

func (c *Client) HardResetBranch(ctx context.Context, repository string, branch string, params *HardResetBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HeadObject

func (c *Client) HeadObject(ctx context.Context, repository string, ref string, params *HeadObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HealthCheck

func (c *Client) HealthCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportCancel

func (c *Client) ImportCancel(ctx context.Context, repository string, branch string, params *ImportCancelParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportStart

func (c *Client) ImportStart(ctx context.Context, repository string, branch string, body ImportStartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportStartWithBody

func (c *Client) ImportStartWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportStatus

func (c *Client) ImportStatus(ctx context.Context, repository string, branch string, params *ImportStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalCreateBranchProtectionRule

func (c *Client) InternalCreateBranchProtectionRule(ctx context.Context, repository string, body InternalCreateBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalCreateBranchProtectionRuleWithBody

func (c *Client) InternalCreateBranchProtectionRuleWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalDeleteBranchProtectionRule

func (c *Client) InternalDeleteBranchProtectionRule(ctx context.Context, repository string, body InternalDeleteBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalDeleteBranchProtectionRuleWithBody

func (c *Client) InternalDeleteBranchProtectionRuleWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalDeleteGarbageCollectionRules

func (c *Client) InternalDeleteGarbageCollectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalGetBranchProtectionRules

func (c *Client) InternalGetBranchProtectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalGetGarbageCollectionRules

func (c *Client) InternalGetGarbageCollectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalSetGarbageCollectionRules

func (c *Client) InternalSetGarbageCollectionRules(ctx context.Context, repository string, body InternalSetGarbageCollectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InternalSetGarbageCollectionRulesWithBody

func (c *Client) InternalSetGarbageCollectionRulesWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LinkPhysicalAddress

func (c *Client) LinkPhysicalAddress(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, body LinkPhysicalAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LinkPhysicalAddressWithBody

func (c *Client) LinkPhysicalAddressWithBody(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListBranches

func (c *Client) ListBranches(ctx context.Context, repository string, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroupMembers

func (c *Client) ListGroupMembers(ctx context.Context, groupId string, params *ListGroupMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroupPolicies

func (c *Client) ListGroupPolicies(ctx context.Context, groupId string, params *ListGroupPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGroups

func (c *Client) ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListObjects

func (c *Client) ListObjects(ctx context.Context, repository string, ref string, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPolicies

func (c *Client) ListPolicies(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPullRequests

func (c *Client) ListPullRequests(ctx context.Context, repository string, params *ListPullRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRepositories

func (c *Client) ListRepositories(ctx context.Context, params *ListRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRepositoryRuns

func (c *Client) ListRepositoryRuns(ctx context.Context, repository string, params *ListRepositoryRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRunHooks

func (c *Client) ListRunHooks(ctx context.Context, repository string, runId string, params *ListRunHooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTags

func (c *Client) ListTags(ctx context.Context, repository string, params *ListTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserCredentials

func (c *Client) ListUserCredentials(ctx context.Context, userId string, params *ListUserCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserExternalPrincipals

func (c *Client) ListUserExternalPrincipals(ctx context.Context, userId string, params *ListUserExternalPrincipalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserGroups

func (c *Client) ListUserGroups(ctx context.Context, userId string, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUserPolicies

func (c *Client) ListUserPolicies(ctx context.Context, userId string, params *ListUserPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUsers

func (c *Client) ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LogCommits

func (c *Client) LogCommits(ctx context.Context, repository string, ref string, params *LogCommitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Login

func (c *Client) Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginWithBody

func (c *Client) LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergeIntoBranch

func (c *Client) MergeIntoBranch(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergeIntoBranchAsync

func (c *Client) MergeIntoBranchAsync(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergeIntoBranchAsyncStatus

func (c *Client) MergeIntoBranchAsyncStatus(ctx context.Context, repository string, sourceRef string, destinationBranch string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergeIntoBranchAsyncWithBody

func (c *Client) MergeIntoBranchAsyncWithBody(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergeIntoBranchWithBody

func (c *Client) MergeIntoBranchWithBody(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MergePullRequest

func (c *Client) MergePullRequest(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OauthCallback

func (c *Client) OauthCallback(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostStatsEvents

func (c *Client) PostStatsEvents(ctx context.Context, body PostStatsEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostStatsEventsWithBody

func (c *Client) PostStatsEventsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PrepareGarbageCollectionCommits

func (c *Client) PrepareGarbageCollectionCommits(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PrepareGarbageCollectionCommitsAsync

func (c *Client) PrepareGarbageCollectionCommitsAsync(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PrepareGarbageCollectionCommitsStatus

func (c *Client) PrepareGarbageCollectionCommitsStatus(ctx context.Context, repository string, params *PrepareGarbageCollectionCommitsStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PrepareGarbageCollectionUncommitted

func (c *Client) PrepareGarbageCollectionUncommitted(ctx context.Context, repository string, body PrepareGarbageCollectionUncommittedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PrepareGarbageCollectionUncommittedWithBody

func (c *Client) PrepareGarbageCollectionUncommittedWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullIcebergTable

func (c *Client) PullIcebergTable(ctx context.Context, catalog string, body PullIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PullIcebergTableWithBody

func (c *Client) PullIcebergTableWithBody(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PushIcebergTable

func (c *Client) PushIcebergTable(ctx context.Context, catalog string, body PushIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PushIcebergTableWithBody

func (c *Client) PushIcebergTableWithBody(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReleaseTokenToMailbox

func (c *Client) ReleaseTokenToMailbox(ctx context.Context, loginRequestToken string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetBranch

func (c *Client) ResetBranch(ctx context.Context, repository string, branch string, body ResetBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetBranchWithBody

func (c *Client) ResetBranchWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreRefs

func (c *Client) RestoreRefs(ctx context.Context, repository string, body RestoreRefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreRefsWithBody

func (c *Client) RestoreRefsWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreStatus

func (c *Client) RestoreStatus(ctx context.Context, repository string, params *RestoreStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreSubmit

func (c *Client) RestoreSubmit(ctx context.Context, repository string, body RestoreSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RestoreSubmitWithBody

func (c *Client) RestoreSubmitWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevertBranch

func (c *Client) RevertBranch(ctx context.Context, repository string, branch string, body RevertBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RevertBranchWithBody

func (c *Client) RevertBranchWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBranchProtectionRules

func (c *Client) SetBranchProtectionRules(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, body SetBranchProtectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBranchProtectionRulesWithBody

func (c *Client) SetBranchProtectionRulesWithBody(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetGCRules

func (c *Client) SetGCRules(ctx context.Context, repository string, body SetGCRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetGCRulesWithBody

func (c *Client) SetGCRulesWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetGarbageCollectionRulesPreflight

func (c *Client) SetGarbageCollectionRulesPreflight(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetGroupACL

func (c *Client) SetGroupACL(ctx context.Context, groupId string, body SetGroupACLJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetGroupACLWithBody

func (c *Client) SetGroupACLWithBody(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetRepositoryMetadata

func (c *Client) SetRepositoryMetadata(ctx context.Context, repository string, body SetRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetRepositoryMetadataWithBody

func (c *Client) SetRepositoryMetadataWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Setup

func (c *Client) Setup(ctx context.Context, body SetupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupCommPrefs

func (c *Client) SetupCommPrefs(ctx context.Context, body SetupCommPrefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupCommPrefsWithBody

func (c *Client) SetupCommPrefsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupWithBody

func (c *Client) SetupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StageObject

func (c *Client) StageObject(ctx context.Context, repository string, branch string, params *StageObjectParams, body StageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StageObjectWithBody

func (c *Client) StageObjectWithBody(ctx context.Context, repository string, branch string, params *StageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StatObject

func (c *Client) StatObject(ctx context.Context, repository string, ref string, params *StatObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StsLogin

func (c *Client) StsLogin(ctx context.Context, body StsLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StsLoginWithBody

func (c *Client) StsLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateObjectUserMetadata

func (c *Client) UpdateObjectUserMetadata(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, body UpdateObjectUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateObjectUserMetadataWithBody

func (c *Client) UpdateObjectUserMetadataWithBody(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePolicy

func (c *Client) UpdatePolicy(ctx context.Context, policyId string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePolicyWithBody

func (c *Client) UpdatePolicyWithBody(ctx context.Context, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePullRequest

func (c *Client) UpdatePullRequest(ctx context.Context, repository string, pullRequest string, body UpdatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePullRequestWithBody

func (c *Client) UpdatePullRequestWithBody(ctx context.Context, repository string, pullRequest string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadObjectPreflight

func (c *Client) UploadObjectPreflight(ctx context.Context, repository string, branch string, params *UploadObjectPreflightParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadObjectWithBody

func (c *Client) UploadObjectWithBody(ctx context.Context, repository string, branch string, params *UploadObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPart

func (c *Client) UploadPart(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, body UploadPartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPartCopy

func (c *Client) UploadPartCopy(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, body UploadPartCopyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPartCopyWithBody

func (c *Client) UploadPartCopyWithBody(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPartWithBody

func (c *Client) UploadPartWithBody(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetAuthCapabilities request
	GetAuthCapabilities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExternalPrincipalLogin request  with any body
	ExternalPrincipalLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExternalPrincipalLogin(ctx context.Context, body ExternalPrincipalLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExternalPrincipal request
	GetExternalPrincipal(ctx context.Context, params *GetExternalPrincipalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTokenFromMailbox request
	GetTokenFromMailbox(ctx context.Context, mailbox string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReleaseTokenToMailbox request
	ReleaseTokenToMailbox(ctx context.Context, loginRequestToken string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTokenRedirect request
	GetTokenRedirect(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroups request
	ListGroups(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGroup request  with any body
	CreateGroupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGroup(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroup request
	DeleteGroup(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroup request
	GetGroup(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroupACL request
	GetGroupACL(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetGroupACL request  with any body
	SetGroupACLWithBody(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetGroupACL(ctx context.Context, groupId string, body SetGroupACLJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroupMembers request
	ListGroupMembers(ctx context.Context, groupId string, params *ListGroupMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGroupMembership request
	DeleteGroupMembership(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddGroupMembership request
	AddGroupMembership(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGroupPolicies request
	ListGroupPolicies(ctx context.Context, groupId string, params *ListGroupPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DetachPolicyFromGroup request
	DetachPolicyFromGroup(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachPolicyToGroup request
	AttachPolicyToGroup(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Login request  with any body
	LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPolicies request
	ListPolicies(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePolicy request  with any body
	CreatePolicyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePolicy(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicy request
	DeletePolicy(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicy request
	GetPolicy(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePolicy request  with any body
	UpdatePolicyWithBody(ctx context.Context, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePolicy(ctx context.Context, policyId string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUsers request
	ListUsers(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUser request  with any body
	CreateUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUser(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserCredentials request
	ListUserCredentials(ctx context.Context, userId string, params *ListUserCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCredentials request
	CreateCredentials(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCredentials request
	DeleteCredentials(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentials request
	GetCredentials(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserExternalPrincipal request
	DeleteUserExternalPrincipal(ctx context.Context, userId string, params *DeleteUserExternalPrincipalParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUserExternalPrincipal request  with any body
	CreateUserExternalPrincipalWithBody(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUserExternalPrincipal(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, body CreateUserExternalPrincipalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserExternalPrincipals request
	ListUserExternalPrincipals(ctx context.Context, userId string, params *ListUserExternalPrincipalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserGroups request
	ListUserGroups(ctx context.Context, userId string, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUserPolicies request
	ListUserPolicies(ctx context.Context, userId string, params *ListUserPoliciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DetachPolicyFromUser request
	DetachPolicyFromUser(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachPolicyToUser request
	AttachPolicyToUser(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfig request
	GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGarbageCollectionConfig request
	GetGarbageCollectionConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStorageConfig request
	GetStorageConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLakeFSVersion request
	GetLakeFSVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HealthCheck request
	HealthCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PullIcebergTable request  with any body
	PullIcebergTableWithBody(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PullIcebergTable(ctx context.Context, catalog string, body PullIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PushIcebergTable request  with any body
	PushIcebergTableWithBody(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PushIcebergTable(ctx context.Context, catalog string, body PushIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicense request
	GetLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OauthCallback request
	OauthCallback(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRepositories request
	ListRepositories(ctx context.Context, params *ListRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRepository request  with any body
	CreateRepositoryWithBody(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRepository(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRepository request
	DeleteRepository(ctx context.Context, repository string, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepository request
	GetRepository(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRepositoryRuns request
	ListRepositoryRuns(ctx context.Context, repository string, params *ListRepositoryRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRun request
	GetRun(ctx context.Context, repository string, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRunHooks request
	ListRunHooks(ctx context.Context, repository string, runId string, params *ListRunHooksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRunHookOutput request
	GetRunHookOutput(ctx context.Context, repository string, runId string, hookRunId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalDeleteBranchProtectionRule request  with any body
	InternalDeleteBranchProtectionRuleWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InternalDeleteBranchProtectionRule(ctx context.Context, repository string, body InternalDeleteBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalGetBranchProtectionRules request
	InternalGetBranchProtectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalCreateBranchProtectionRule request  with any body
	InternalCreateBranchProtectionRuleWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InternalCreateBranchProtectionRule(ctx context.Context, repository string, body InternalCreateBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBranchProtectionRulePreflight request
	CreateBranchProtectionRulePreflight(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListBranches request
	ListBranches(ctx context.Context, repository string, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateBranch request  with any body
	CreateBranchWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateBranch(ctx context.Context, repository string, body CreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBranch request
	DeleteBranch(ctx context.Context, repository string, branch string, params *DeleteBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBranch request
	GetBranch(ctx context.Context, repository string, branch string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetBranch request  with any body
	ResetBranchWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ResetBranch(ctx context.Context, repository string, branch string, body ResetBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CherryPick request  with any body
	CherryPickWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CherryPick(ctx context.Context, repository string, branch string, body CherryPickJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Commit request  with any body
	CommitWithBody(ctx context.Context, repository string, branch string, params *CommitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Commit(ctx context.Context, repository string, branch string, params *CommitParams, body CommitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitAsync request  with any body
	CommitAsyncWithBody(ctx context.Context, repository string, branch string, params *CommitAsyncParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CommitAsync(ctx context.Context, repository string, branch string, params *CommitAsyncParams, body CommitAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommitAsyncStatus request
	CommitAsyncStatus(ctx context.Context, repository string, branch string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DiffBranch request
	DiffBranch(ctx context.Context, repository string, branch string, params *DiffBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HardResetBranch request
	HardResetBranch(ctx context.Context, repository string, branch string, params *HardResetBranchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportCancel request
	ImportCancel(ctx context.Context, repository string, branch string, params *ImportCancelParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportStatus request
	ImportStatus(ctx context.Context, repository string, branch string, params *ImportStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportStart request  with any body
	ImportStartWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ImportStart(ctx context.Context, repository string, branch string, body ImportStartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteObject request
	DeleteObject(ctx context.Context, repository string, branch string, params *DeleteObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadObject request  with any body
	UploadObjectWithBody(ctx context.Context, repository string, branch string, params *UploadObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StageObject request  with any body
	StageObjectWithBody(ctx context.Context, repository string, branch string, params *StageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StageObject(ctx context.Context, repository string, branch string, params *StageObjectParams, body StageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CopyObject request  with any body
	CopyObjectWithBody(ctx context.Context, repository string, branch string, params *CopyObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CopyObject(ctx context.Context, repository string, branch string, params *CopyObjectParams, body CopyObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteObjects request  with any body
	DeleteObjectsWithBody(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteObjects(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, body DeleteObjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadObjectPreflight request
	UploadObjectPreflight(ctx context.Context, repository string, branch string, params *UploadObjectPreflightParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateObjectUserMetadata request  with any body
	UpdateObjectUserMetadataWithBody(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateObjectUserMetadata(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, body UpdateObjectUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RevertBranch request  with any body
	RevertBranchWithBody(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RevertBranch(ctx context.Context, repository string, branch string, body RevertBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPhysicalAddress request
	GetPhysicalAddress(ctx context.Context, repository string, branch string, params *GetPhysicalAddressParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LinkPhysicalAddress request  with any body
	LinkPhysicalAddressWithBody(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	LinkPhysicalAddress(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, body LinkPhysicalAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePresignMultipartUpload request
	CreatePresignMultipartUpload(ctx context.Context, repository string, branch string, params *CreatePresignMultipartUploadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AbortPresignMultipartUpload request  with any body
	AbortPresignMultipartUploadWithBody(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AbortPresignMultipartUpload(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, body AbortPresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompletePresignMultipartUpload request  with any body
	CompletePresignMultipartUploadWithBody(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CompletePresignMultipartUpload(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, body CompletePresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPart request  with any body
	UploadPartWithBody(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadPart(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, body UploadPartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPartCopy request  with any body
	UploadPartCopyWithBody(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadPartCopy(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, body UploadPartCopyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCommitRecord request  with any body
	CreateCommitRecordWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCommitRecord(ctx context.Context, repository string, body CreateCommitRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCommit request
	GetCommit(ctx context.Context, repository string, commitId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DumpStatus request
	DumpStatus(ctx context.Context, repository string, params *DumpStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DumpSubmit request
	DumpSubmit(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PrepareGarbageCollectionCommits request
	PrepareGarbageCollectionCommits(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PrepareGarbageCollectionCommitsAsync request
	PrepareGarbageCollectionCommitsAsync(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PrepareGarbageCollectionCommitsStatus request
	PrepareGarbageCollectionCommitsStatus(ctx context.Context, repository string, params *PrepareGarbageCollectionCommitsStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PrepareGarbageCollectionUncommitted request  with any body
	PrepareGarbageCollectionUncommittedWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PrepareGarbageCollectionUncommitted(ctx context.Context, repository string, body PrepareGarbageCollectionUncommittedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalDeleteGarbageCollectionRules request
	InternalDeleteGarbageCollectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalGetGarbageCollectionRules request
	InternalGetGarbageCollectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InternalSetGarbageCollectionRules request  with any body
	InternalSetGarbageCollectionRulesWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InternalSetGarbageCollectionRules(ctx context.Context, repository string, body InternalSetGarbageCollectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetGarbageCollectionRulesPreflight request
	SetGarbageCollectionRulesPreflight(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRepositoryMetadata request  with any body
	DeleteRepositoryMetadataWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteRepositoryMetadata(ctx context.Context, repository string, body DeleteRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoryMetadata request
	GetRepositoryMetadata(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetRepositoryMetadata request  with any body
	SetRepositoryMetadataWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetRepositoryMetadata(ctx context.Context, repository string, body SetRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetaRange request
	GetMetaRange(ctx context.Context, repository string, metaRange string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMetadataObject request
	GetMetadataObject(ctx context.Context, repository string, pType string, objectId string, params *GetMetadataObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRange request
	GetRange(ctx context.Context, repository string, pRange string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPullRequests request
	ListPullRequests(ctx context.Context, repository string, params *ListPullRequestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePullRequest request  with any body
	CreatePullRequestWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePullRequest(ctx context.Context, repository string, body CreatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPullRequest request
	GetPullRequest(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePullRequest request  with any body
	UpdatePullRequestWithBody(ctx context.Context, repository string, pullRequest string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePullRequest(ctx context.Context, repository string, pullRequest string, body UpdatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MergePullRequest request
	MergePullRequest(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DumpRefs request
	DumpRefs(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreRefs request  with any body
	RestoreRefsWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RestoreRefs(ctx context.Context, repository string, body RestoreRefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSymlinkFile request
	CreateSymlinkFile(ctx context.Context, repository string, branch string, params *CreateSymlinkFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DiffRefs request
	DiffRefs(ctx context.Context, repository string, leftRef string, rightRef string, params *DiffRefsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LogCommits request
	LogCommits(ctx context.Context, repository string, ref string, params *LogCommitsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetObject request
	GetObject(ctx context.Context, repository string, ref string, params *GetObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HeadObject request
	HeadObject(ctx context.Context, repository string, ref string, params *HeadObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListObjects request
	ListObjects(ctx context.Context, repository string, ref string, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StatObject request
	StatObject(ctx context.Context, repository string, ref string, params *StatObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUnderlyingProperties request
	GetUnderlyingProperties(ctx context.Context, repository string, ref string, params *GetUnderlyingPropertiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindMergeBase request
	FindMergeBase(ctx context.Context, repository string, sourceRef string, destinationBranch string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MergeIntoBranch request  with any body
	MergeIntoBranchWithBody(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MergeIntoBranch(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MergeIntoBranchAsync request  with any body
	MergeIntoBranchAsyncWithBody(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MergeIntoBranchAsync(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MergeIntoBranchAsyncStatus request
	MergeIntoBranchAsyncStatus(ctx context.Context, repository string, sourceRef string, destinationBranch string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreStatus request
	RestoreStatus(ctx context.Context, repository string, params *RestoreStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RestoreSubmit request  with any body
	RestoreSubmitWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RestoreSubmit(ctx context.Context, repository string, body RestoreSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBranchProtectionRules request
	GetBranchProtectionRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetBranchProtectionRules request  with any body
	SetBranchProtectionRulesWithBody(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetBranchProtectionRules(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, body SetBranchProtectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGCRules request
	DeleteGCRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGCRules request
	GetGCRules(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetGCRules request  with any body
	SetGCRulesWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetGCRules(ctx context.Context, repository string, body SetGCRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTags request
	ListTags(ctx context.Context, repository string, params *ListTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTag request  with any body
	CreateTagWithBody(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTag(ctx context.Context, repository string, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTag request
	DeleteTag(ctx context.Context, repository string, tag string, params *DeleteTagParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTag request
	GetTag(ctx context.Context, repository string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetupCommPrefs request  with any body
	SetupCommPrefsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetupCommPrefs(ctx context.Context, body SetupCommPrefsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSetupState request
	GetSetupState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Setup request  with any body
	SetupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Setup(ctx context.Context, body SetupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostStatsEvents request  with any body
	PostStatsEventsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostStatsEvents(ctx context.Context, body PostStatsEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StsLogin request  with any body
	StsLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StsLogin(ctx context.Context, body StsLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsageReportSummary request
	GetUsageReportSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentUser request
	GetCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AbortPresignMultipartUploadWithBodyWithResponse

func (c *ClientWithResponses) AbortPresignMultipartUploadWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AbortPresignMultipartUploadResponse, error)

AbortPresignMultipartUploadWithBodyWithResponse request with arbitrary body returning *AbortPresignMultipartUploadResponse

func (*ClientWithResponses) AbortPresignMultipartUploadWithResponse

func (c *ClientWithResponses) AbortPresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, body AbortPresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*AbortPresignMultipartUploadResponse, error)

func (*ClientWithResponses) AddGroupMembershipWithResponse

func (c *ClientWithResponses) AddGroupMembershipWithResponse(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*AddGroupMembershipResponse, error)

AddGroupMembershipWithResponse request returning *AddGroupMembershipResponse

func (*ClientWithResponses) AttachPolicyToGroupWithResponse

func (c *ClientWithResponses) AttachPolicyToGroupWithResponse(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*AttachPolicyToGroupResponse, error)

AttachPolicyToGroupWithResponse request returning *AttachPolicyToGroupResponse

func (*ClientWithResponses) AttachPolicyToUserWithResponse

func (c *ClientWithResponses) AttachPolicyToUserWithResponse(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*AttachPolicyToUserResponse, error)

AttachPolicyToUserWithResponse request returning *AttachPolicyToUserResponse

func (*ClientWithResponses) CherryPickWithBodyWithResponse

func (c *ClientWithResponses) CherryPickWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CherryPickResponse, error)

CherryPickWithBodyWithResponse request with arbitrary body returning *CherryPickResponse

func (*ClientWithResponses) CherryPickWithResponse

func (c *ClientWithResponses) CherryPickWithResponse(ctx context.Context, repository string, branch string, body CherryPickJSONRequestBody, reqEditors ...RequestEditorFn) (*CherryPickResponse, error)

func (*ClientWithResponses) CommitAsyncStatusWithResponse

func (c *ClientWithResponses) CommitAsyncStatusWithResponse(ctx context.Context, repository string, branch string, id string, reqEditors ...RequestEditorFn) (*CommitAsyncStatusResponse, error)

CommitAsyncStatusWithResponse request returning *CommitAsyncStatusResponse

func (*ClientWithResponses) CommitAsyncWithBodyWithResponse

func (c *ClientWithResponses) CommitAsyncWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CommitAsyncParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitAsyncResponse, error)

CommitAsyncWithBodyWithResponse request with arbitrary body returning *CommitAsyncResponse

func (*ClientWithResponses) CommitAsyncWithResponse

func (c *ClientWithResponses) CommitAsyncWithResponse(ctx context.Context, repository string, branch string, params *CommitAsyncParams, body CommitAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitAsyncResponse, error)

func (*ClientWithResponses) CommitWithBodyWithResponse

func (c *ClientWithResponses) CommitWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CommitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitResponse, error)

CommitWithBodyWithResponse request with arbitrary body returning *CommitResponse

func (*ClientWithResponses) CommitWithResponse

func (c *ClientWithResponses) CommitWithResponse(ctx context.Context, repository string, branch string, params *CommitParams, body CommitJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitResponse, error)

func (*ClientWithResponses) CompletePresignMultipartUploadWithBodyWithResponse

func (c *ClientWithResponses) CompletePresignMultipartUploadWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompletePresignMultipartUploadResponse, error)

CompletePresignMultipartUploadWithBodyWithResponse request with arbitrary body returning *CompletePresignMultipartUploadResponse

func (*ClientWithResponses) CompletePresignMultipartUploadWithResponse

func (c *ClientWithResponses) CompletePresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, body CompletePresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CompletePresignMultipartUploadResponse, error)

func (*ClientWithResponses) CopyObjectWithBodyWithResponse

func (c *ClientWithResponses) CopyObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CopyObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyObjectResponse, error)

CopyObjectWithBodyWithResponse request with arbitrary body returning *CopyObjectResponse

func (*ClientWithResponses) CopyObjectWithResponse

func (c *ClientWithResponses) CopyObjectWithResponse(ctx context.Context, repository string, branch string, params *CopyObjectParams, body CopyObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyObjectResponse, error)

func (*ClientWithResponses) CreateBranchProtectionRulePreflightWithResponse

func (c *ClientWithResponses) CreateBranchProtectionRulePreflightWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*CreateBranchProtectionRulePreflightResponse, error)

CreateBranchProtectionRulePreflightWithResponse request returning *CreateBranchProtectionRulePreflightResponse

func (*ClientWithResponses) CreateBranchWithBodyWithResponse

func (c *ClientWithResponses) CreateBranchWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBranchResponse, error)

CreateBranchWithBodyWithResponse request with arbitrary body returning *CreateBranchResponse

func (*ClientWithResponses) CreateBranchWithResponse

func (c *ClientWithResponses) CreateBranchWithResponse(ctx context.Context, repository string, body CreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBranchResponse, error)

func (*ClientWithResponses) CreateCommitRecordWithBodyWithResponse

func (c *ClientWithResponses) CreateCommitRecordWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommitRecordResponse, error)

CreateCommitRecordWithBodyWithResponse request with arbitrary body returning *CreateCommitRecordResponse

func (*ClientWithResponses) CreateCommitRecordWithResponse

func (c *ClientWithResponses) CreateCommitRecordWithResponse(ctx context.Context, repository string, body CreateCommitRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommitRecordResponse, error)

func (*ClientWithResponses) CreateCredentialsWithResponse

func (c *ClientWithResponses) CreateCredentialsWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*CreateCredentialsResponse, error)

CreateCredentialsWithResponse request returning *CreateCredentialsResponse

func (*ClientWithResponses) CreateGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

CreateGroupWithBodyWithResponse request with arbitrary body returning *CreateGroupResponse

func (*ClientWithResponses) CreateGroupWithResponse

func (c *ClientWithResponses) CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

func (*ClientWithResponses) CreatePolicyWithBodyWithResponse

func (c *ClientWithResponses) CreatePolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

CreatePolicyWithBodyWithResponse request with arbitrary body returning *CreatePolicyResponse

func (*ClientWithResponses) CreatePolicyWithResponse

func (c *ClientWithResponses) CreatePolicyWithResponse(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

func (*ClientWithResponses) CreatePresignMultipartUploadWithResponse

func (c *ClientWithResponses) CreatePresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, params *CreatePresignMultipartUploadParams, reqEditors ...RequestEditorFn) (*CreatePresignMultipartUploadResponse, error)

CreatePresignMultipartUploadWithResponse request returning *CreatePresignMultipartUploadResponse

func (*ClientWithResponses) CreatePullRequestWithBodyWithResponse

func (c *ClientWithResponses) CreatePullRequestWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePullRequestResponse, error)

CreatePullRequestWithBodyWithResponse request with arbitrary body returning *CreatePullRequestResponse

func (*ClientWithResponses) CreatePullRequestWithResponse

func (c *ClientWithResponses) CreatePullRequestWithResponse(ctx context.Context, repository string, body CreatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePullRequestResponse, error)

func (*ClientWithResponses) CreateRepositoryWithBodyWithResponse

func (c *ClientWithResponses) CreateRepositoryWithBodyWithResponse(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)

CreateRepositoryWithBodyWithResponse request with arbitrary body returning *CreateRepositoryResponse

func (*ClientWithResponses) CreateRepositoryWithResponse

func (c *ClientWithResponses) CreateRepositoryWithResponse(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)

func (*ClientWithResponses) CreateSymlinkFileWithResponse

func (c *ClientWithResponses) CreateSymlinkFileWithResponse(ctx context.Context, repository string, branch string, params *CreateSymlinkFileParams, reqEditors ...RequestEditorFn) (*CreateSymlinkFileResponse, error)

CreateSymlinkFileWithResponse request returning *CreateSymlinkFileResponse

func (*ClientWithResponses) CreateTagWithBodyWithResponse

func (c *ClientWithResponses) CreateTagWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)

CreateTagWithBodyWithResponse request with arbitrary body returning *CreateTagResponse

func (*ClientWithResponses) CreateTagWithResponse

func (c *ClientWithResponses) CreateTagWithResponse(ctx context.Context, repository string, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)

func (*ClientWithResponses) CreateUserExternalPrincipalWithBodyWithResponse

func (c *ClientWithResponses) CreateUserExternalPrincipalWithBodyWithResponse(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserExternalPrincipalResponse, error)

CreateUserExternalPrincipalWithBodyWithResponse request with arbitrary body returning *CreateUserExternalPrincipalResponse

func (*ClientWithResponses) CreateUserWithBodyWithResponse

func (c *ClientWithResponses) CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

CreateUserWithBodyWithResponse request with arbitrary body returning *CreateUserResponse

func (*ClientWithResponses) CreateUserWithResponse

func (c *ClientWithResponses) CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

func (*ClientWithResponses) DeleteBranchWithResponse

func (c *ClientWithResponses) DeleteBranchWithResponse(ctx context.Context, repository string, branch string, params *DeleteBranchParams, reqEditors ...RequestEditorFn) (*DeleteBranchResponse, error)

DeleteBranchWithResponse request returning *DeleteBranchResponse

func (*ClientWithResponses) DeleteCredentialsWithResponse

func (c *ClientWithResponses) DeleteCredentialsWithResponse(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*DeleteCredentialsResponse, error)

DeleteCredentialsWithResponse request returning *DeleteCredentialsResponse

func (*ClientWithResponses) DeleteGCRulesWithResponse

func (c *ClientWithResponses) DeleteGCRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DeleteGCRulesResponse, error)

DeleteGCRulesWithResponse request returning *DeleteGCRulesResponse

func (*ClientWithResponses) DeleteGroupMembershipWithResponse

func (c *ClientWithResponses) DeleteGroupMembershipWithResponse(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*DeleteGroupMembershipResponse, error)

DeleteGroupMembershipWithResponse request returning *DeleteGroupMembershipResponse

func (*ClientWithResponses) DeleteGroupWithResponse

func (c *ClientWithResponses) DeleteGroupWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

DeleteGroupWithResponse request returning *DeleteGroupResponse

func (*ClientWithResponses) DeleteObjectWithResponse

func (c *ClientWithResponses) DeleteObjectWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectParams, reqEditors ...RequestEditorFn) (*DeleteObjectResponse, error)

DeleteObjectWithResponse request returning *DeleteObjectResponse

func (*ClientWithResponses) DeleteObjectsWithBodyWithResponse

func (c *ClientWithResponses) DeleteObjectsWithBodyWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteObjectsResponse, error)

DeleteObjectsWithBodyWithResponse request with arbitrary body returning *DeleteObjectsResponse

func (*ClientWithResponses) DeleteObjectsWithResponse

func (c *ClientWithResponses) DeleteObjectsWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, body DeleteObjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteObjectsResponse, error)

func (*ClientWithResponses) DeletePolicyWithResponse

func (c *ClientWithResponses) DeletePolicyWithResponse(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)

DeletePolicyWithResponse request returning *DeletePolicyResponse

func (*ClientWithResponses) DeleteRepositoryMetadataWithBodyWithResponse

func (c *ClientWithResponses) DeleteRepositoryMetadataWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteRepositoryMetadataResponse, error)

DeleteRepositoryMetadataWithBodyWithResponse request with arbitrary body returning *DeleteRepositoryMetadataResponse

func (*ClientWithResponses) DeleteRepositoryMetadataWithResponse

func (c *ClientWithResponses) DeleteRepositoryMetadataWithResponse(ctx context.Context, repository string, body DeleteRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteRepositoryMetadataResponse, error)

func (*ClientWithResponses) DeleteRepositoryWithResponse

func (c *ClientWithResponses) DeleteRepositoryWithResponse(ctx context.Context, repository string, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteRepositoryResponse, error)

DeleteRepositoryWithResponse request returning *DeleteRepositoryResponse

func (*ClientWithResponses) DeleteTagWithResponse

func (c *ClientWithResponses) DeleteTagWithResponse(ctx context.Context, repository string, tag string, params *DeleteTagParams, reqEditors ...RequestEditorFn) (*DeleteTagResponse, error)

DeleteTagWithResponse request returning *DeleteTagResponse

func (*ClientWithResponses) DeleteUserExternalPrincipalWithResponse

func (c *ClientWithResponses) DeleteUserExternalPrincipalWithResponse(ctx context.Context, userId string, params *DeleteUserExternalPrincipalParams, reqEditors ...RequestEditorFn) (*DeleteUserExternalPrincipalResponse, error)

DeleteUserExternalPrincipalWithResponse request returning *DeleteUserExternalPrincipalResponse

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DetachPolicyFromGroupWithResponse

func (c *ClientWithResponses) DetachPolicyFromGroupWithResponse(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*DetachPolicyFromGroupResponse, error)

DetachPolicyFromGroupWithResponse request returning *DetachPolicyFromGroupResponse

func (*ClientWithResponses) DetachPolicyFromUserWithResponse

func (c *ClientWithResponses) DetachPolicyFromUserWithResponse(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*DetachPolicyFromUserResponse, error)

DetachPolicyFromUserWithResponse request returning *DetachPolicyFromUserResponse

func (*ClientWithResponses) DiffBranchWithResponse

func (c *ClientWithResponses) DiffBranchWithResponse(ctx context.Context, repository string, branch string, params *DiffBranchParams, reqEditors ...RequestEditorFn) (*DiffBranchResponse, error)

DiffBranchWithResponse request returning *DiffBranchResponse

func (*ClientWithResponses) DiffRefsWithResponse

func (c *ClientWithResponses) DiffRefsWithResponse(ctx context.Context, repository string, leftRef string, rightRef string, params *DiffRefsParams, reqEditors ...RequestEditorFn) (*DiffRefsResponse, error)

DiffRefsWithResponse request returning *DiffRefsResponse

func (*ClientWithResponses) DumpRefsWithResponse

func (c *ClientWithResponses) DumpRefsWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DumpRefsResponse, error)

DumpRefsWithResponse request returning *DumpRefsResponse

func (*ClientWithResponses) DumpStatusWithResponse

func (c *ClientWithResponses) DumpStatusWithResponse(ctx context.Context, repository string, params *DumpStatusParams, reqEditors ...RequestEditorFn) (*DumpStatusResponse, error)

DumpStatusWithResponse request returning *DumpStatusResponse

func (*ClientWithResponses) DumpSubmitWithResponse

func (c *ClientWithResponses) DumpSubmitWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DumpSubmitResponse, error)

DumpSubmitWithResponse request returning *DumpSubmitResponse

func (*ClientWithResponses) ExternalPrincipalLoginWithBodyWithResponse

func (c *ClientWithResponses) ExternalPrincipalLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExternalPrincipalLoginResponse, error)

ExternalPrincipalLoginWithBodyWithResponse request with arbitrary body returning *ExternalPrincipalLoginResponse

func (*ClientWithResponses) ExternalPrincipalLoginWithResponse

func (c *ClientWithResponses) ExternalPrincipalLoginWithResponse(ctx context.Context, body ExternalPrincipalLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*ExternalPrincipalLoginResponse, error)

func (*ClientWithResponses) FindMergeBaseWithResponse

func (c *ClientWithResponses) FindMergeBaseWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, reqEditors ...RequestEditorFn) (*FindMergeBaseResponse, error)

FindMergeBaseWithResponse request returning *FindMergeBaseResponse

func (*ClientWithResponses) GetAuthCapabilitiesWithResponse

func (c *ClientWithResponses) GetAuthCapabilitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthCapabilitiesResponse, error)

GetAuthCapabilitiesWithResponse request returning *GetAuthCapabilitiesResponse

func (*ClientWithResponses) GetBranchProtectionRulesWithResponse

func (c *ClientWithResponses) GetBranchProtectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetBranchProtectionRulesResponse, error)

GetBranchProtectionRulesWithResponse request returning *GetBranchProtectionRulesResponse

func (*ClientWithResponses) GetBranchWithResponse

func (c *ClientWithResponses) GetBranchWithResponse(ctx context.Context, repository string, branch string, reqEditors ...RequestEditorFn) (*GetBranchResponse, error)

GetBranchWithResponse request returning *GetBranchResponse

func (*ClientWithResponses) GetCommitWithResponse

func (c *ClientWithResponses) GetCommitWithResponse(ctx context.Context, repository string, commitId string, reqEditors ...RequestEditorFn) (*GetCommitResponse, error)

GetCommitWithResponse request returning *GetCommitResponse

func (*ClientWithResponses) GetConfigWithResponse

func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

GetConfigWithResponse request returning *GetConfigResponse

func (*ClientWithResponses) GetCredentialsWithResponse

func (c *ClientWithResponses) GetCredentialsWithResponse(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*GetCredentialsResponse, error)

GetCredentialsWithResponse request returning *GetCredentialsResponse

func (*ClientWithResponses) GetCurrentUserWithResponse

func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)

GetCurrentUserWithResponse request returning *GetCurrentUserResponse

func (*ClientWithResponses) GetExternalPrincipalWithResponse

func (c *ClientWithResponses) GetExternalPrincipalWithResponse(ctx context.Context, params *GetExternalPrincipalParams, reqEditors ...RequestEditorFn) (*GetExternalPrincipalResponse, error)

GetExternalPrincipalWithResponse request returning *GetExternalPrincipalResponse

func (*ClientWithResponses) GetGCRulesWithResponse

func (c *ClientWithResponses) GetGCRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetGCRulesResponse, error)

GetGCRulesWithResponse request returning *GetGCRulesResponse

func (*ClientWithResponses) GetGarbageCollectionConfigWithResponse

func (c *ClientWithResponses) GetGarbageCollectionConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGarbageCollectionConfigResponse, error)

GetGarbageCollectionConfigWithResponse request returning *GetGarbageCollectionConfigResponse

func (*ClientWithResponses) GetGroupACLWithResponse

func (c *ClientWithResponses) GetGroupACLWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*GetGroupACLResponse, error)

GetGroupACLWithResponse request returning *GetGroupACLResponse

func (*ClientWithResponses) GetGroupWithResponse

func (c *ClientWithResponses) GetGroupWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

GetGroupWithResponse request returning *GetGroupResponse

func (*ClientWithResponses) GetLakeFSVersionWithResponse

func (c *ClientWithResponses) GetLakeFSVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLakeFSVersionResponse, error)

GetLakeFSVersionWithResponse request returning *GetLakeFSVersionResponse

func (*ClientWithResponses) GetLicenseWithResponse

func (c *ClientWithResponses) GetLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLicenseResponse, error)

GetLicenseWithResponse request returning *GetLicenseResponse

func (*ClientWithResponses) GetMetaRangeWithResponse

func (c *ClientWithResponses) GetMetaRangeWithResponse(ctx context.Context, repository string, metaRange string, reqEditors ...RequestEditorFn) (*GetMetaRangeResponse, error)

GetMetaRangeWithResponse request returning *GetMetaRangeResponse

func (*ClientWithResponses) GetMetadataObjectWithResponse

func (c *ClientWithResponses) GetMetadataObjectWithResponse(ctx context.Context, repository string, pType string, objectId string, params *GetMetadataObjectParams, reqEditors ...RequestEditorFn) (*GetMetadataObjectResponse, error)

GetMetadataObjectWithResponse request returning *GetMetadataObjectResponse

func (*ClientWithResponses) GetObjectWithResponse

func (c *ClientWithResponses) GetObjectWithResponse(ctx context.Context, repository string, ref string, params *GetObjectParams, reqEditors ...RequestEditorFn) (*GetObjectResponse, error)

GetObjectWithResponse request returning *GetObjectResponse

func (*ClientWithResponses) GetPhysicalAddressWithResponse

func (c *ClientWithResponses) GetPhysicalAddressWithResponse(ctx context.Context, repository string, branch string, params *GetPhysicalAddressParams, reqEditors ...RequestEditorFn) (*GetPhysicalAddressResponse, error)

GetPhysicalAddressWithResponse request returning *GetPhysicalAddressResponse

func (*ClientWithResponses) GetPolicyWithResponse

func (c *ClientWithResponses) GetPolicyWithResponse(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)

GetPolicyWithResponse request returning *GetPolicyResponse

func (*ClientWithResponses) GetPullRequestWithResponse

func (c *ClientWithResponses) GetPullRequestWithResponse(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*GetPullRequestResponse, error)

GetPullRequestWithResponse request returning *GetPullRequestResponse

func (*ClientWithResponses) GetRangeWithResponse

func (c *ClientWithResponses) GetRangeWithResponse(ctx context.Context, repository string, pRange string, reqEditors ...RequestEditorFn) (*GetRangeResponse, error)

GetRangeWithResponse request returning *GetRangeResponse

func (*ClientWithResponses) GetRepositoryMetadataWithResponse

func (c *ClientWithResponses) GetRepositoryMetadataWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetRepositoryMetadataResponse, error)

GetRepositoryMetadataWithResponse request returning *GetRepositoryMetadataResponse

func (*ClientWithResponses) GetRepositoryWithResponse

func (c *ClientWithResponses) GetRepositoryWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetRepositoryResponse, error)

GetRepositoryWithResponse request returning *GetRepositoryResponse

func (*ClientWithResponses) GetRunHookOutputWithResponse

func (c *ClientWithResponses) GetRunHookOutputWithResponse(ctx context.Context, repository string, runId string, hookRunId string, reqEditors ...RequestEditorFn) (*GetRunHookOutputResponse, error)

GetRunHookOutputWithResponse request returning *GetRunHookOutputResponse

func (*ClientWithResponses) GetRunWithResponse

func (c *ClientWithResponses) GetRunWithResponse(ctx context.Context, repository string, runId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error)

GetRunWithResponse request returning *GetRunResponse

func (*ClientWithResponses) GetSetupStateWithResponse

func (c *ClientWithResponses) GetSetupStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSetupStateResponse, error)

GetSetupStateWithResponse request returning *GetSetupStateResponse

func (*ClientWithResponses) GetStorageConfigWithResponse

func (c *ClientWithResponses) GetStorageConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageConfigResponse, error)

GetStorageConfigWithResponse request returning *GetStorageConfigResponse

func (*ClientWithResponses) GetTagWithResponse

func (c *ClientWithResponses) GetTagWithResponse(ctx context.Context, repository string, tag string, reqEditors ...RequestEditorFn) (*GetTagResponse, error)

GetTagWithResponse request returning *GetTagResponse

func (*ClientWithResponses) GetTokenFromMailboxWithResponse

func (c *ClientWithResponses) GetTokenFromMailboxWithResponse(ctx context.Context, mailbox string, reqEditors ...RequestEditorFn) (*GetTokenFromMailboxResponse, error)

GetTokenFromMailboxWithResponse request returning *GetTokenFromMailboxResponse

func (*ClientWithResponses) GetTokenRedirectWithResponse

func (c *ClientWithResponses) GetTokenRedirectWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTokenRedirectResponse, error)

GetTokenRedirectWithResponse request returning *GetTokenRedirectResponse

func (*ClientWithResponses) GetUnderlyingPropertiesWithResponse

func (c *ClientWithResponses) GetUnderlyingPropertiesWithResponse(ctx context.Context, repository string, ref string, params *GetUnderlyingPropertiesParams, reqEditors ...RequestEditorFn) (*GetUnderlyingPropertiesResponse, error)

GetUnderlyingPropertiesWithResponse request returning *GetUnderlyingPropertiesResponse

func (*ClientWithResponses) GetUsageReportSummaryWithResponse

func (c *ClientWithResponses) GetUsageReportSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsageReportSummaryResponse, error)

GetUsageReportSummaryWithResponse request returning *GetUsageReportSummaryResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) HardResetBranchWithResponse

func (c *ClientWithResponses) HardResetBranchWithResponse(ctx context.Context, repository string, branch string, params *HardResetBranchParams, reqEditors ...RequestEditorFn) (*HardResetBranchResponse, error)

HardResetBranchWithResponse request returning *HardResetBranchResponse

func (*ClientWithResponses) HeadObjectWithResponse

func (c *ClientWithResponses) HeadObjectWithResponse(ctx context.Context, repository string, ref string, params *HeadObjectParams, reqEditors ...RequestEditorFn) (*HeadObjectResponse, error)

HeadObjectWithResponse request returning *HeadObjectResponse

func (*ClientWithResponses) HealthCheckWithResponse

func (c *ClientWithResponses) HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

HealthCheckWithResponse request returning *HealthCheckResponse

func (*ClientWithResponses) ImportCancelWithResponse

func (c *ClientWithResponses) ImportCancelWithResponse(ctx context.Context, repository string, branch string, params *ImportCancelParams, reqEditors ...RequestEditorFn) (*ImportCancelResponse, error)

ImportCancelWithResponse request returning *ImportCancelResponse

func (*ClientWithResponses) ImportStartWithBodyWithResponse

func (c *ClientWithResponses) ImportStartWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportStartResponse, error)

ImportStartWithBodyWithResponse request with arbitrary body returning *ImportStartResponse

func (*ClientWithResponses) ImportStartWithResponse

func (c *ClientWithResponses) ImportStartWithResponse(ctx context.Context, repository string, branch string, body ImportStartJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportStartResponse, error)

func (*ClientWithResponses) ImportStatusWithResponse

func (c *ClientWithResponses) ImportStatusWithResponse(ctx context.Context, repository string, branch string, params *ImportStatusParams, reqEditors ...RequestEditorFn) (*ImportStatusResponse, error)

ImportStatusWithResponse request returning *ImportStatusResponse

func (*ClientWithResponses) InternalCreateBranchProtectionRuleWithBodyWithResponse

func (c *ClientWithResponses) InternalCreateBranchProtectionRuleWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalCreateBranchProtectionRuleResponse, error)

InternalCreateBranchProtectionRuleWithBodyWithResponse request with arbitrary body returning *InternalCreateBranchProtectionRuleResponse

func (*ClientWithResponses) InternalCreateBranchProtectionRuleWithResponse

func (c *ClientWithResponses) InternalCreateBranchProtectionRuleWithResponse(ctx context.Context, repository string, body InternalCreateBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalCreateBranchProtectionRuleResponse, error)

func (*ClientWithResponses) InternalDeleteBranchProtectionRuleWithBodyWithResponse

func (c *ClientWithResponses) InternalDeleteBranchProtectionRuleWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalDeleteBranchProtectionRuleResponse, error)

InternalDeleteBranchProtectionRuleWithBodyWithResponse request with arbitrary body returning *InternalDeleteBranchProtectionRuleResponse

func (*ClientWithResponses) InternalDeleteBranchProtectionRuleWithResponse

func (c *ClientWithResponses) InternalDeleteBranchProtectionRuleWithResponse(ctx context.Context, repository string, body InternalDeleteBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalDeleteBranchProtectionRuleResponse, error)

func (*ClientWithResponses) InternalDeleteGarbageCollectionRulesWithResponse

func (c *ClientWithResponses) InternalDeleteGarbageCollectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalDeleteGarbageCollectionRulesResponse, error)

InternalDeleteGarbageCollectionRulesWithResponse request returning *InternalDeleteGarbageCollectionRulesResponse

func (*ClientWithResponses) InternalGetBranchProtectionRulesWithResponse

func (c *ClientWithResponses) InternalGetBranchProtectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalGetBranchProtectionRulesResponse, error)

InternalGetBranchProtectionRulesWithResponse request returning *InternalGetBranchProtectionRulesResponse

func (*ClientWithResponses) InternalGetGarbageCollectionRulesWithResponse

func (c *ClientWithResponses) InternalGetGarbageCollectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalGetGarbageCollectionRulesResponse, error)

InternalGetGarbageCollectionRulesWithResponse request returning *InternalGetGarbageCollectionRulesResponse

func (*ClientWithResponses) InternalSetGarbageCollectionRulesWithBodyWithResponse

func (c *ClientWithResponses) InternalSetGarbageCollectionRulesWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalSetGarbageCollectionRulesResponse, error)

InternalSetGarbageCollectionRulesWithBodyWithResponse request with arbitrary body returning *InternalSetGarbageCollectionRulesResponse

func (*ClientWithResponses) InternalSetGarbageCollectionRulesWithResponse

func (c *ClientWithResponses) InternalSetGarbageCollectionRulesWithResponse(ctx context.Context, repository string, body InternalSetGarbageCollectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalSetGarbageCollectionRulesResponse, error)

func (*ClientWithResponses) LinkPhysicalAddressWithBodyWithResponse

func (c *ClientWithResponses) LinkPhysicalAddressWithBodyWithResponse(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkPhysicalAddressResponse, error)

LinkPhysicalAddressWithBodyWithResponse request with arbitrary body returning *LinkPhysicalAddressResponse

func (*ClientWithResponses) LinkPhysicalAddressWithResponse

func (c *ClientWithResponses) LinkPhysicalAddressWithResponse(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, body LinkPhysicalAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkPhysicalAddressResponse, error)

func (*ClientWithResponses) ListBranchesWithResponse

func (c *ClientWithResponses) ListBranchesWithResponse(ctx context.Context, repository string, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*ListBranchesResponse, error)

ListBranchesWithResponse request returning *ListBranchesResponse

func (*ClientWithResponses) ListGroupMembersWithResponse

func (c *ClientWithResponses) ListGroupMembersWithResponse(ctx context.Context, groupId string, params *ListGroupMembersParams, reqEditors ...RequestEditorFn) (*ListGroupMembersResponse, error)

ListGroupMembersWithResponse request returning *ListGroupMembersResponse

func (*ClientWithResponses) ListGroupPoliciesWithResponse

func (c *ClientWithResponses) ListGroupPoliciesWithResponse(ctx context.Context, groupId string, params *ListGroupPoliciesParams, reqEditors ...RequestEditorFn) (*ListGroupPoliciesResponse, error)

ListGroupPoliciesWithResponse request returning *ListGroupPoliciesResponse

func (*ClientWithResponses) ListGroupsWithResponse

func (c *ClientWithResponses) ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

ListGroupsWithResponse request returning *ListGroupsResponse

func (*ClientWithResponses) ListObjectsWithResponse

func (c *ClientWithResponses) ListObjectsWithResponse(ctx context.Context, repository string, ref string, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*ListObjectsResponse, error)

ListObjectsWithResponse request returning *ListObjectsResponse

func (*ClientWithResponses) ListPoliciesWithResponse

func (c *ClientWithResponses) ListPoliciesWithResponse(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)

ListPoliciesWithResponse request returning *ListPoliciesResponse

func (*ClientWithResponses) ListPullRequestsWithResponse

func (c *ClientWithResponses) ListPullRequestsWithResponse(ctx context.Context, repository string, params *ListPullRequestsParams, reqEditors ...RequestEditorFn) (*ListPullRequestsResponse, error)

ListPullRequestsWithResponse request returning *ListPullRequestsResponse

func (*ClientWithResponses) ListRepositoriesWithResponse

func (c *ClientWithResponses) ListRepositoriesWithResponse(ctx context.Context, params *ListRepositoriesParams, reqEditors ...RequestEditorFn) (*ListRepositoriesResponse, error)

ListRepositoriesWithResponse request returning *ListRepositoriesResponse

func (*ClientWithResponses) ListRepositoryRunsWithResponse

func (c *ClientWithResponses) ListRepositoryRunsWithResponse(ctx context.Context, repository string, params *ListRepositoryRunsParams, reqEditors ...RequestEditorFn) (*ListRepositoryRunsResponse, error)

ListRepositoryRunsWithResponse request returning *ListRepositoryRunsResponse

func (*ClientWithResponses) ListRunHooksWithResponse

func (c *ClientWithResponses) ListRunHooksWithResponse(ctx context.Context, repository string, runId string, params *ListRunHooksParams, reqEditors ...RequestEditorFn) (*ListRunHooksResponse, error)

ListRunHooksWithResponse request returning *ListRunHooksResponse

func (*ClientWithResponses) ListTagsWithResponse

func (c *ClientWithResponses) ListTagsWithResponse(ctx context.Context, repository string, params *ListTagsParams, reqEditors ...RequestEditorFn) (*ListTagsResponse, error)

ListTagsWithResponse request returning *ListTagsResponse

func (*ClientWithResponses) ListUserCredentialsWithResponse

func (c *ClientWithResponses) ListUserCredentialsWithResponse(ctx context.Context, userId string, params *ListUserCredentialsParams, reqEditors ...RequestEditorFn) (*ListUserCredentialsResponse, error)

ListUserCredentialsWithResponse request returning *ListUserCredentialsResponse

func (*ClientWithResponses) ListUserExternalPrincipalsWithResponse

func (c *ClientWithResponses) ListUserExternalPrincipalsWithResponse(ctx context.Context, userId string, params *ListUserExternalPrincipalsParams, reqEditors ...RequestEditorFn) (*ListUserExternalPrincipalsResponse, error)

ListUserExternalPrincipalsWithResponse request returning *ListUserExternalPrincipalsResponse

func (*ClientWithResponses) ListUserGroupsWithResponse

func (c *ClientWithResponses) ListUserGroupsWithResponse(ctx context.Context, userId string, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)

ListUserGroupsWithResponse request returning *ListUserGroupsResponse

func (*ClientWithResponses) ListUserPoliciesWithResponse

func (c *ClientWithResponses) ListUserPoliciesWithResponse(ctx context.Context, userId string, params *ListUserPoliciesParams, reqEditors ...RequestEditorFn) (*ListUserPoliciesResponse, error)

ListUserPoliciesWithResponse request returning *ListUserPoliciesResponse

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) LogCommitsWithResponse

func (c *ClientWithResponses) LogCommitsWithResponse(ctx context.Context, repository string, ref string, params *LogCommitsParams, reqEditors ...RequestEditorFn) (*LogCommitsResponse, error)

LogCommitsWithResponse request returning *LogCommitsResponse

func (*ClientWithResponses) LoginWithBodyWithResponse

func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)

LoginWithBodyWithResponse request with arbitrary body returning *LoginResponse

func (*ClientWithResponses) LoginWithResponse

func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)

func (*ClientWithResponses) MergeIntoBranchAsyncStatusWithResponse

func (c *ClientWithResponses) MergeIntoBranchAsyncStatusWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, id string, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncStatusResponse, error)

MergeIntoBranchAsyncStatusWithResponse request returning *MergeIntoBranchAsyncStatusResponse

func (*ClientWithResponses) MergeIntoBranchAsyncWithBodyWithResponse

func (c *ClientWithResponses) MergeIntoBranchAsyncWithBodyWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncResponse, error)

MergeIntoBranchAsyncWithBodyWithResponse request with arbitrary body returning *MergeIntoBranchAsyncResponse

func (*ClientWithResponses) MergeIntoBranchAsyncWithResponse

func (c *ClientWithResponses) MergeIntoBranchAsyncWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncResponse, error)

func (*ClientWithResponses) MergeIntoBranchWithBodyWithResponse

func (c *ClientWithResponses) MergeIntoBranchWithBodyWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergeIntoBranchResponse, error)

MergeIntoBranchWithBodyWithResponse request with arbitrary body returning *MergeIntoBranchResponse

func (*ClientWithResponses) MergeIntoBranchWithResponse

func (c *ClientWithResponses) MergeIntoBranchWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*MergeIntoBranchResponse, error)

func (*ClientWithResponses) MergePullRequestWithResponse

func (c *ClientWithResponses) MergePullRequestWithResponse(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*MergePullRequestResponse, error)

MergePullRequestWithResponse request returning *MergePullRequestResponse

func (*ClientWithResponses) OauthCallbackWithResponse

func (c *ClientWithResponses) OauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthCallbackResponse, error)

OauthCallbackWithResponse request returning *OauthCallbackResponse

func (*ClientWithResponses) PostStatsEventsWithBodyWithResponse

func (c *ClientWithResponses) PostStatsEventsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostStatsEventsResponse, error)

PostStatsEventsWithBodyWithResponse request with arbitrary body returning *PostStatsEventsResponse

func (*ClientWithResponses) PostStatsEventsWithResponse

func (c *ClientWithResponses) PostStatsEventsWithResponse(ctx context.Context, body PostStatsEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostStatsEventsResponse, error)

func (*ClientWithResponses) PrepareGarbageCollectionCommitsAsyncWithResponse

func (c *ClientWithResponses) PrepareGarbageCollectionCommitsAsyncWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsAsyncResponse, error)

PrepareGarbageCollectionCommitsAsyncWithResponse request returning *PrepareGarbageCollectionCommitsAsyncResponse

func (*ClientWithResponses) PrepareGarbageCollectionCommitsStatusWithResponse

func (c *ClientWithResponses) PrepareGarbageCollectionCommitsStatusWithResponse(ctx context.Context, repository string, params *PrepareGarbageCollectionCommitsStatusParams, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsStatusResponse, error)

PrepareGarbageCollectionCommitsStatusWithResponse request returning *PrepareGarbageCollectionCommitsStatusResponse

func (*ClientWithResponses) PrepareGarbageCollectionCommitsWithResponse

func (c *ClientWithResponses) PrepareGarbageCollectionCommitsWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsResponse, error)

PrepareGarbageCollectionCommitsWithResponse request returning *PrepareGarbageCollectionCommitsResponse

func (*ClientWithResponses) PrepareGarbageCollectionUncommittedWithBodyWithResponse

func (c *ClientWithResponses) PrepareGarbageCollectionUncommittedWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionUncommittedResponse, error)

PrepareGarbageCollectionUncommittedWithBodyWithResponse request with arbitrary body returning *PrepareGarbageCollectionUncommittedResponse

func (*ClientWithResponses) PrepareGarbageCollectionUncommittedWithResponse

func (c *ClientWithResponses) PrepareGarbageCollectionUncommittedWithResponse(ctx context.Context, repository string, body PrepareGarbageCollectionUncommittedJSONRequestBody, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionUncommittedResponse, error)

func (*ClientWithResponses) PullIcebergTableWithBodyWithResponse

func (c *ClientWithResponses) PullIcebergTableWithBodyWithResponse(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullIcebergTableResponse, error)

PullIcebergTableWithBodyWithResponse request with arbitrary body returning *PullIcebergTableResponse

func (*ClientWithResponses) PullIcebergTableWithResponse

func (c *ClientWithResponses) PullIcebergTableWithResponse(ctx context.Context, catalog string, body PullIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*PullIcebergTableResponse, error)

func (*ClientWithResponses) PushIcebergTableWithBodyWithResponse

func (c *ClientWithResponses) PushIcebergTableWithBodyWithResponse(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PushIcebergTableResponse, error)

PushIcebergTableWithBodyWithResponse request with arbitrary body returning *PushIcebergTableResponse

func (*ClientWithResponses) PushIcebergTableWithResponse

func (c *ClientWithResponses) PushIcebergTableWithResponse(ctx context.Context, catalog string, body PushIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*PushIcebergTableResponse, error)

func (*ClientWithResponses) ReleaseTokenToMailboxWithResponse

func (c *ClientWithResponses) ReleaseTokenToMailboxWithResponse(ctx context.Context, loginRequestToken string, reqEditors ...RequestEditorFn) (*ReleaseTokenToMailboxResponse, error)

ReleaseTokenToMailboxWithResponse request returning *ReleaseTokenToMailboxResponse

func (*ClientWithResponses) ResetBranchWithBodyWithResponse

func (c *ClientWithResponses) ResetBranchWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetBranchResponse, error)

ResetBranchWithBodyWithResponse request with arbitrary body returning *ResetBranchResponse

func (*ClientWithResponses) ResetBranchWithResponse

func (c *ClientWithResponses) ResetBranchWithResponse(ctx context.Context, repository string, branch string, body ResetBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetBranchResponse, error)

func (*ClientWithResponses) RestoreRefsWithBodyWithResponse

func (c *ClientWithResponses) RestoreRefsWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreRefsResponse, error)

RestoreRefsWithBodyWithResponse request with arbitrary body returning *RestoreRefsResponse

func (*ClientWithResponses) RestoreRefsWithResponse

func (c *ClientWithResponses) RestoreRefsWithResponse(ctx context.Context, repository string, body RestoreRefsJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreRefsResponse, error)

func (*ClientWithResponses) RestoreStatusWithResponse

func (c *ClientWithResponses) RestoreStatusWithResponse(ctx context.Context, repository string, params *RestoreStatusParams, reqEditors ...RequestEditorFn) (*RestoreStatusResponse, error)

RestoreStatusWithResponse request returning *RestoreStatusResponse

func (*ClientWithResponses) RestoreSubmitWithBodyWithResponse

func (c *ClientWithResponses) RestoreSubmitWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSubmitResponse, error)

RestoreSubmitWithBodyWithResponse request with arbitrary body returning *RestoreSubmitResponse

func (*ClientWithResponses) RestoreSubmitWithResponse

func (c *ClientWithResponses) RestoreSubmitWithResponse(ctx context.Context, repository string, body RestoreSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSubmitResponse, error)

func (*ClientWithResponses) RevertBranchWithBodyWithResponse

func (c *ClientWithResponses) RevertBranchWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevertBranchResponse, error)

RevertBranchWithBodyWithResponse request with arbitrary body returning *RevertBranchResponse

func (*ClientWithResponses) RevertBranchWithResponse

func (c *ClientWithResponses) RevertBranchWithResponse(ctx context.Context, repository string, branch string, body RevertBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*RevertBranchResponse, error)

func (*ClientWithResponses) SetBranchProtectionRulesWithBodyWithResponse

func (c *ClientWithResponses) SetBranchProtectionRulesWithBodyWithResponse(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBranchProtectionRulesResponse, error)

SetBranchProtectionRulesWithBodyWithResponse request with arbitrary body returning *SetBranchProtectionRulesResponse

func (*ClientWithResponses) SetBranchProtectionRulesWithResponse

func (c *ClientWithResponses) SetBranchProtectionRulesWithResponse(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, body SetBranchProtectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBranchProtectionRulesResponse, error)

func (*ClientWithResponses) SetGCRulesWithBodyWithResponse

func (c *ClientWithResponses) SetGCRulesWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetGCRulesResponse, error)

SetGCRulesWithBodyWithResponse request with arbitrary body returning *SetGCRulesResponse

func (*ClientWithResponses) SetGCRulesWithResponse

func (c *ClientWithResponses) SetGCRulesWithResponse(ctx context.Context, repository string, body SetGCRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetGCRulesResponse, error)

func (*ClientWithResponses) SetGarbageCollectionRulesPreflightWithResponse

func (c *ClientWithResponses) SetGarbageCollectionRulesPreflightWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*SetGarbageCollectionRulesPreflightResponse, error)

SetGarbageCollectionRulesPreflightWithResponse request returning *SetGarbageCollectionRulesPreflightResponse

func (*ClientWithResponses) SetGroupACLWithBodyWithResponse

func (c *ClientWithResponses) SetGroupACLWithBodyWithResponse(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetGroupACLResponse, error)

SetGroupACLWithBodyWithResponse request with arbitrary body returning *SetGroupACLResponse

func (*ClientWithResponses) SetGroupACLWithResponse

func (c *ClientWithResponses) SetGroupACLWithResponse(ctx context.Context, groupId string, body SetGroupACLJSONRequestBody, reqEditors ...RequestEditorFn) (*SetGroupACLResponse, error)

func (*ClientWithResponses) SetRepositoryMetadataWithBodyWithResponse

func (c *ClientWithResponses) SetRepositoryMetadataWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetRepositoryMetadataResponse, error)

SetRepositoryMetadataWithBodyWithResponse request with arbitrary body returning *SetRepositoryMetadataResponse

func (*ClientWithResponses) SetRepositoryMetadataWithResponse

func (c *ClientWithResponses) SetRepositoryMetadataWithResponse(ctx context.Context, repository string, body SetRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*SetRepositoryMetadataResponse, error)

func (*ClientWithResponses) SetupCommPrefsWithBodyWithResponse

func (c *ClientWithResponses) SetupCommPrefsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupCommPrefsResponse, error)

SetupCommPrefsWithBodyWithResponse request with arbitrary body returning *SetupCommPrefsResponse

func (*ClientWithResponses) SetupCommPrefsWithResponse

func (c *ClientWithResponses) SetupCommPrefsWithResponse(ctx context.Context, body SetupCommPrefsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupCommPrefsResponse, error)

func (*ClientWithResponses) SetupWithBodyWithResponse

func (c *ClientWithResponses) SetupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupResponse, error)

SetupWithBodyWithResponse request with arbitrary body returning *SetupResponse

func (*ClientWithResponses) SetupWithResponse

func (c *ClientWithResponses) SetupWithResponse(ctx context.Context, body SetupJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupResponse, error)

func (*ClientWithResponses) StageObjectWithBodyWithResponse

func (c *ClientWithResponses) StageObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *StageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StageObjectResponse, error)

StageObjectWithBodyWithResponse request with arbitrary body returning *StageObjectResponse

func (*ClientWithResponses) StageObjectWithResponse

func (c *ClientWithResponses) StageObjectWithResponse(ctx context.Context, repository string, branch string, params *StageObjectParams, body StageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*StageObjectResponse, error)

func (*ClientWithResponses) StatObjectWithResponse

func (c *ClientWithResponses) StatObjectWithResponse(ctx context.Context, repository string, ref string, params *StatObjectParams, reqEditors ...RequestEditorFn) (*StatObjectResponse, error)

StatObjectWithResponse request returning *StatObjectResponse

func (*ClientWithResponses) StsLoginWithBodyWithResponse

func (c *ClientWithResponses) StsLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StsLoginResponse, error)

StsLoginWithBodyWithResponse request with arbitrary body returning *StsLoginResponse

func (*ClientWithResponses) StsLoginWithResponse

func (c *ClientWithResponses) StsLoginWithResponse(ctx context.Context, body StsLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*StsLoginResponse, error)

func (*ClientWithResponses) UpdateObjectUserMetadataWithBodyWithResponse

func (c *ClientWithResponses) UpdateObjectUserMetadataWithBodyWithResponse(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObjectUserMetadataResponse, error)

UpdateObjectUserMetadataWithBodyWithResponse request with arbitrary body returning *UpdateObjectUserMetadataResponse

func (*ClientWithResponses) UpdateObjectUserMetadataWithResponse

func (c *ClientWithResponses) UpdateObjectUserMetadataWithResponse(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, body UpdateObjectUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObjectUserMetadataResponse, error)

func (*ClientWithResponses) UpdatePolicyWithBodyWithResponse

func (c *ClientWithResponses) UpdatePolicyWithBodyWithResponse(ctx context.Context, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

UpdatePolicyWithBodyWithResponse request with arbitrary body returning *UpdatePolicyResponse

func (*ClientWithResponses) UpdatePolicyWithResponse

func (c *ClientWithResponses) UpdatePolicyWithResponse(ctx context.Context, policyId string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

func (*ClientWithResponses) UpdatePullRequestWithBodyWithResponse

func (c *ClientWithResponses) UpdatePullRequestWithBodyWithResponse(ctx context.Context, repository string, pullRequest string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePullRequestResponse, error)

UpdatePullRequestWithBodyWithResponse request with arbitrary body returning *UpdatePullRequestResponse

func (*ClientWithResponses) UpdatePullRequestWithResponse

func (c *ClientWithResponses) UpdatePullRequestWithResponse(ctx context.Context, repository string, pullRequest string, body UpdatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePullRequestResponse, error)

func (*ClientWithResponses) UploadObjectPreflightWithResponse

func (c *ClientWithResponses) UploadObjectPreflightWithResponse(ctx context.Context, repository string, branch string, params *UploadObjectPreflightParams, reqEditors ...RequestEditorFn) (*UploadObjectPreflightResponse, error)

UploadObjectPreflightWithResponse request returning *UploadObjectPreflightResponse

func (*ClientWithResponses) UploadObjectWithBodyWithResponse

func (c *ClientWithResponses) UploadObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *UploadObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadObjectResponse, error)

UploadObjectWithBodyWithResponse request with arbitrary body returning *UploadObjectResponse

func (*ClientWithResponses) UploadPartCopyWithBodyWithResponse

func (c *ClientWithResponses) UploadPartCopyWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartCopyResponse, error)

UploadPartCopyWithBodyWithResponse request with arbitrary body returning *UploadPartCopyResponse

func (*ClientWithResponses) UploadPartCopyWithResponse

func (c *ClientWithResponses) UploadPartCopyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, body UploadPartCopyJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPartCopyResponse, error)

func (*ClientWithResponses) UploadPartWithBodyWithResponse

func (c *ClientWithResponses) UploadPartWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartResponse, error)

UploadPartWithBodyWithResponse request with arbitrary body returning *UploadPartResponse

func (*ClientWithResponses) UploadPartWithResponse

func (c *ClientWithResponses) UploadPartWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, body UploadPartJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPartResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAuthCapabilities request
	GetAuthCapabilitiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthCapabilitiesResponse, error)

	// ExternalPrincipalLogin request  with any body
	ExternalPrincipalLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExternalPrincipalLoginResponse, error)

	ExternalPrincipalLoginWithResponse(ctx context.Context, body ExternalPrincipalLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*ExternalPrincipalLoginResponse, error)

	// GetExternalPrincipal request
	GetExternalPrincipalWithResponse(ctx context.Context, params *GetExternalPrincipalParams, reqEditors ...RequestEditorFn) (*GetExternalPrincipalResponse, error)

	// GetTokenFromMailbox request
	GetTokenFromMailboxWithResponse(ctx context.Context, mailbox string, reqEditors ...RequestEditorFn) (*GetTokenFromMailboxResponse, error)

	// ReleaseTokenToMailbox request
	ReleaseTokenToMailboxWithResponse(ctx context.Context, loginRequestToken string, reqEditors ...RequestEditorFn) (*ReleaseTokenToMailboxResponse, error)

	// GetTokenRedirect request
	GetTokenRedirectWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTokenRedirectResponse, error)

	// ListGroups request
	ListGroupsWithResponse(ctx context.Context, params *ListGroupsParams, reqEditors ...RequestEditorFn) (*ListGroupsResponse, error)

	// CreateGroup request  with any body
	CreateGroupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	CreateGroupWithResponse(ctx context.Context, body CreateGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGroupResponse, error)

	// DeleteGroup request
	DeleteGroupWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*DeleteGroupResponse, error)

	// GetGroup request
	GetGroupWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*GetGroupResponse, error)

	// GetGroupACL request
	GetGroupACLWithResponse(ctx context.Context, groupId string, reqEditors ...RequestEditorFn) (*GetGroupACLResponse, error)

	// SetGroupACL request  with any body
	SetGroupACLWithBodyWithResponse(ctx context.Context, groupId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetGroupACLResponse, error)

	SetGroupACLWithResponse(ctx context.Context, groupId string, body SetGroupACLJSONRequestBody, reqEditors ...RequestEditorFn) (*SetGroupACLResponse, error)

	// ListGroupMembers request
	ListGroupMembersWithResponse(ctx context.Context, groupId string, params *ListGroupMembersParams, reqEditors ...RequestEditorFn) (*ListGroupMembersResponse, error)

	// DeleteGroupMembership request
	DeleteGroupMembershipWithResponse(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*DeleteGroupMembershipResponse, error)

	// AddGroupMembership request
	AddGroupMembershipWithResponse(ctx context.Context, groupId string, userId string, reqEditors ...RequestEditorFn) (*AddGroupMembershipResponse, error)

	// ListGroupPolicies request
	ListGroupPoliciesWithResponse(ctx context.Context, groupId string, params *ListGroupPoliciesParams, reqEditors ...RequestEditorFn) (*ListGroupPoliciesResponse, error)

	// DetachPolicyFromGroup request
	DetachPolicyFromGroupWithResponse(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*DetachPolicyFromGroupResponse, error)

	// AttachPolicyToGroup request
	AttachPolicyToGroupWithResponse(ctx context.Context, groupId string, policyId string, reqEditors ...RequestEditorFn) (*AttachPolicyToGroupResponse, error)

	// Login request  with any body
	LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)

	LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)

	// ListPolicies request
	ListPoliciesWithResponse(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)

	// CreatePolicy request  with any body
	CreatePolicyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

	CreatePolicyWithResponse(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

	// DeletePolicy request
	DeletePolicyWithResponse(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)

	// GetPolicy request
	GetPolicyWithResponse(ctx context.Context, policyId string, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)

	// UpdatePolicy request  with any body
	UpdatePolicyWithBodyWithResponse(ctx context.Context, policyId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

	UpdatePolicyWithResponse(ctx context.Context, policyId string, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

	// ListUsers request
	ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

	// CreateUser request  with any body
	CreateUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	CreateUserWithResponse(ctx context.Context, body CreateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserResponse, error)

	// DeleteUser request
	DeleteUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// GetUser request
	GetUserWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// ListUserCredentials request
	ListUserCredentialsWithResponse(ctx context.Context, userId string, params *ListUserCredentialsParams, reqEditors ...RequestEditorFn) (*ListUserCredentialsResponse, error)

	// CreateCredentials request
	CreateCredentialsWithResponse(ctx context.Context, userId string, reqEditors ...RequestEditorFn) (*CreateCredentialsResponse, error)

	// DeleteCredentials request
	DeleteCredentialsWithResponse(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*DeleteCredentialsResponse, error)

	// GetCredentials request
	GetCredentialsWithResponse(ctx context.Context, userId string, accessKeyId string, reqEditors ...RequestEditorFn) (*GetCredentialsResponse, error)

	// DeleteUserExternalPrincipal request
	DeleteUserExternalPrincipalWithResponse(ctx context.Context, userId string, params *DeleteUserExternalPrincipalParams, reqEditors ...RequestEditorFn) (*DeleteUserExternalPrincipalResponse, error)

	// CreateUserExternalPrincipal request  with any body
	CreateUserExternalPrincipalWithBodyWithResponse(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserExternalPrincipalResponse, error)

	CreateUserExternalPrincipalWithResponse(ctx context.Context, userId string, params *CreateUserExternalPrincipalParams, body CreateUserExternalPrincipalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserExternalPrincipalResponse, error)

	// ListUserExternalPrincipals request
	ListUserExternalPrincipalsWithResponse(ctx context.Context, userId string, params *ListUserExternalPrincipalsParams, reqEditors ...RequestEditorFn) (*ListUserExternalPrincipalsResponse, error)

	// ListUserGroups request
	ListUserGroupsWithResponse(ctx context.Context, userId string, params *ListUserGroupsParams, reqEditors ...RequestEditorFn) (*ListUserGroupsResponse, error)

	// ListUserPolicies request
	ListUserPoliciesWithResponse(ctx context.Context, userId string, params *ListUserPoliciesParams, reqEditors ...RequestEditorFn) (*ListUserPoliciesResponse, error)

	// DetachPolicyFromUser request
	DetachPolicyFromUserWithResponse(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*DetachPolicyFromUserResponse, error)

	// AttachPolicyToUser request
	AttachPolicyToUserWithResponse(ctx context.Context, userId string, policyId string, reqEditors ...RequestEditorFn) (*AttachPolicyToUserResponse, error)

	// GetConfig request
	GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

	// GetGarbageCollectionConfig request
	GetGarbageCollectionConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetGarbageCollectionConfigResponse, error)

	// GetStorageConfig request
	GetStorageConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageConfigResponse, error)

	// GetLakeFSVersion request
	GetLakeFSVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLakeFSVersionResponse, error)

	// HealthCheck request
	HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

	// PullIcebergTable request  with any body
	PullIcebergTableWithBodyWithResponse(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PullIcebergTableResponse, error)

	PullIcebergTableWithResponse(ctx context.Context, catalog string, body PullIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*PullIcebergTableResponse, error)

	// PushIcebergTable request  with any body
	PushIcebergTableWithBodyWithResponse(ctx context.Context, catalog string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PushIcebergTableResponse, error)

	PushIcebergTableWithResponse(ctx context.Context, catalog string, body PushIcebergTableJSONRequestBody, reqEditors ...RequestEditorFn) (*PushIcebergTableResponse, error)

	// GetLicense request
	GetLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLicenseResponse, error)

	// OauthCallback request
	OauthCallbackWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OauthCallbackResponse, error)

	// ListRepositories request
	ListRepositoriesWithResponse(ctx context.Context, params *ListRepositoriesParams, reqEditors ...RequestEditorFn) (*ListRepositoriesResponse, error)

	// CreateRepository request  with any body
	CreateRepositoryWithBodyWithResponse(ctx context.Context, params *CreateRepositoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)

	CreateRepositoryWithResponse(ctx context.Context, params *CreateRepositoryParams, body CreateRepositoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRepositoryResponse, error)

	// DeleteRepository request
	DeleteRepositoryWithResponse(ctx context.Context, repository string, params *DeleteRepositoryParams, reqEditors ...RequestEditorFn) (*DeleteRepositoryResponse, error)

	// GetRepository request
	GetRepositoryWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetRepositoryResponse, error)

	// ListRepositoryRuns request
	ListRepositoryRunsWithResponse(ctx context.Context, repository string, params *ListRepositoryRunsParams, reqEditors ...RequestEditorFn) (*ListRepositoryRunsResponse, error)

	// GetRun request
	GetRunWithResponse(ctx context.Context, repository string, runId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error)

	// ListRunHooks request
	ListRunHooksWithResponse(ctx context.Context, repository string, runId string, params *ListRunHooksParams, reqEditors ...RequestEditorFn) (*ListRunHooksResponse, error)

	// GetRunHookOutput request
	GetRunHookOutputWithResponse(ctx context.Context, repository string, runId string, hookRunId string, reqEditors ...RequestEditorFn) (*GetRunHookOutputResponse, error)

	// InternalDeleteBranchProtectionRule request  with any body
	InternalDeleteBranchProtectionRuleWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalDeleteBranchProtectionRuleResponse, error)

	InternalDeleteBranchProtectionRuleWithResponse(ctx context.Context, repository string, body InternalDeleteBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalDeleteBranchProtectionRuleResponse, error)

	// InternalGetBranchProtectionRules request
	InternalGetBranchProtectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalGetBranchProtectionRulesResponse, error)

	// InternalCreateBranchProtectionRule request  with any body
	InternalCreateBranchProtectionRuleWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalCreateBranchProtectionRuleResponse, error)

	InternalCreateBranchProtectionRuleWithResponse(ctx context.Context, repository string, body InternalCreateBranchProtectionRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalCreateBranchProtectionRuleResponse, error)

	// CreateBranchProtectionRulePreflight request
	CreateBranchProtectionRulePreflightWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*CreateBranchProtectionRulePreflightResponse, error)

	// ListBranches request
	ListBranchesWithResponse(ctx context.Context, repository string, params *ListBranchesParams, reqEditors ...RequestEditorFn) (*ListBranchesResponse, error)

	// CreateBranch request  with any body
	CreateBranchWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateBranchResponse, error)

	CreateBranchWithResponse(ctx context.Context, repository string, body CreateBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateBranchResponse, error)

	// DeleteBranch request
	DeleteBranchWithResponse(ctx context.Context, repository string, branch string, params *DeleteBranchParams, reqEditors ...RequestEditorFn) (*DeleteBranchResponse, error)

	// GetBranch request
	GetBranchWithResponse(ctx context.Context, repository string, branch string, reqEditors ...RequestEditorFn) (*GetBranchResponse, error)

	// ResetBranch request  with any body
	ResetBranchWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetBranchResponse, error)

	ResetBranchWithResponse(ctx context.Context, repository string, branch string, body ResetBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetBranchResponse, error)

	// CherryPick request  with any body
	CherryPickWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CherryPickResponse, error)

	CherryPickWithResponse(ctx context.Context, repository string, branch string, body CherryPickJSONRequestBody, reqEditors ...RequestEditorFn) (*CherryPickResponse, error)

	// Commit request  with any body
	CommitWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CommitParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitResponse, error)

	CommitWithResponse(ctx context.Context, repository string, branch string, params *CommitParams, body CommitJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitResponse, error)

	// CommitAsync request  with any body
	CommitAsyncWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CommitAsyncParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommitAsyncResponse, error)

	CommitAsyncWithResponse(ctx context.Context, repository string, branch string, params *CommitAsyncParams, body CommitAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CommitAsyncResponse, error)

	// CommitAsyncStatus request
	CommitAsyncStatusWithResponse(ctx context.Context, repository string, branch string, id string, reqEditors ...RequestEditorFn) (*CommitAsyncStatusResponse, error)

	// DiffBranch request
	DiffBranchWithResponse(ctx context.Context, repository string, branch string, params *DiffBranchParams, reqEditors ...RequestEditorFn) (*DiffBranchResponse, error)

	// HardResetBranch request
	HardResetBranchWithResponse(ctx context.Context, repository string, branch string, params *HardResetBranchParams, reqEditors ...RequestEditorFn) (*HardResetBranchResponse, error)

	// ImportCancel request
	ImportCancelWithResponse(ctx context.Context, repository string, branch string, params *ImportCancelParams, reqEditors ...RequestEditorFn) (*ImportCancelResponse, error)

	// ImportStatus request
	ImportStatusWithResponse(ctx context.Context, repository string, branch string, params *ImportStatusParams, reqEditors ...RequestEditorFn) (*ImportStatusResponse, error)

	// ImportStart request  with any body
	ImportStartWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportStartResponse, error)

	ImportStartWithResponse(ctx context.Context, repository string, branch string, body ImportStartJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportStartResponse, error)

	// DeleteObject request
	DeleteObjectWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectParams, reqEditors ...RequestEditorFn) (*DeleteObjectResponse, error)

	// UploadObject request  with any body
	UploadObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *UploadObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadObjectResponse, error)

	// StageObject request  with any body
	StageObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *StageObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StageObjectResponse, error)

	StageObjectWithResponse(ctx context.Context, repository string, branch string, params *StageObjectParams, body StageObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*StageObjectResponse, error)

	// CopyObject request  with any body
	CopyObjectWithBodyWithResponse(ctx context.Context, repository string, branch string, params *CopyObjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyObjectResponse, error)

	CopyObjectWithResponse(ctx context.Context, repository string, branch string, params *CopyObjectParams, body CopyObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyObjectResponse, error)

	// DeleteObjects request  with any body
	DeleteObjectsWithBodyWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteObjectsResponse, error)

	DeleteObjectsWithResponse(ctx context.Context, repository string, branch string, params *DeleteObjectsParams, body DeleteObjectsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteObjectsResponse, error)

	// UploadObjectPreflight request
	UploadObjectPreflightWithResponse(ctx context.Context, repository string, branch string, params *UploadObjectPreflightParams, reqEditors ...RequestEditorFn) (*UploadObjectPreflightResponse, error)

	// UpdateObjectUserMetadata request  with any body
	UpdateObjectUserMetadataWithBodyWithResponse(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateObjectUserMetadataResponse, error)

	UpdateObjectUserMetadataWithResponse(ctx context.Context, repository string, branch string, params *UpdateObjectUserMetadataParams, body UpdateObjectUserMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateObjectUserMetadataResponse, error)

	// RevertBranch request  with any body
	RevertBranchWithBodyWithResponse(ctx context.Context, repository string, branch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RevertBranchResponse, error)

	RevertBranchWithResponse(ctx context.Context, repository string, branch string, body RevertBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*RevertBranchResponse, error)

	// GetPhysicalAddress request
	GetPhysicalAddressWithResponse(ctx context.Context, repository string, branch string, params *GetPhysicalAddressParams, reqEditors ...RequestEditorFn) (*GetPhysicalAddressResponse, error)

	// LinkPhysicalAddress request  with any body
	LinkPhysicalAddressWithBodyWithResponse(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkPhysicalAddressResponse, error)

	LinkPhysicalAddressWithResponse(ctx context.Context, repository string, branch string, params *LinkPhysicalAddressParams, body LinkPhysicalAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkPhysicalAddressResponse, error)

	// CreatePresignMultipartUpload request
	CreatePresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, params *CreatePresignMultipartUploadParams, reqEditors ...RequestEditorFn) (*CreatePresignMultipartUploadResponse, error)

	// AbortPresignMultipartUpload request  with any body
	AbortPresignMultipartUploadWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AbortPresignMultipartUploadResponse, error)

	AbortPresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *AbortPresignMultipartUploadParams, body AbortPresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*AbortPresignMultipartUploadResponse, error)

	// CompletePresignMultipartUpload request  with any body
	CompletePresignMultipartUploadWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompletePresignMultipartUploadResponse, error)

	CompletePresignMultipartUploadWithResponse(ctx context.Context, repository string, branch string, uploadId string, params *CompletePresignMultipartUploadParams, body CompletePresignMultipartUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CompletePresignMultipartUploadResponse, error)

	// UploadPart request  with any body
	UploadPartWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartResponse, error)

	UploadPartWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartParams, body UploadPartJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPartResponse, error)

	// UploadPartCopy request  with any body
	UploadPartCopyWithBodyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPartCopyResponse, error)

	UploadPartCopyWithResponse(ctx context.Context, repository string, branch string, uploadId string, partNumber int, params *UploadPartCopyParams, body UploadPartCopyJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPartCopyResponse, error)

	// CreateCommitRecord request  with any body
	CreateCommitRecordWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommitRecordResponse, error)

	CreateCommitRecordWithResponse(ctx context.Context, repository string, body CreateCommitRecordJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommitRecordResponse, error)

	// GetCommit request
	GetCommitWithResponse(ctx context.Context, repository string, commitId string, reqEditors ...RequestEditorFn) (*GetCommitResponse, error)

	// DumpStatus request
	DumpStatusWithResponse(ctx context.Context, repository string, params *DumpStatusParams, reqEditors ...RequestEditorFn) (*DumpStatusResponse, error)

	// DumpSubmit request
	DumpSubmitWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DumpSubmitResponse, error)

	// PrepareGarbageCollectionCommits request
	PrepareGarbageCollectionCommitsWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsResponse, error)

	// PrepareGarbageCollectionCommitsAsync request
	PrepareGarbageCollectionCommitsAsyncWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsAsyncResponse, error)

	// PrepareGarbageCollectionCommitsStatus request
	PrepareGarbageCollectionCommitsStatusWithResponse(ctx context.Context, repository string, params *PrepareGarbageCollectionCommitsStatusParams, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionCommitsStatusResponse, error)

	// PrepareGarbageCollectionUncommitted request  with any body
	PrepareGarbageCollectionUncommittedWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionUncommittedResponse, error)

	PrepareGarbageCollectionUncommittedWithResponse(ctx context.Context, repository string, body PrepareGarbageCollectionUncommittedJSONRequestBody, reqEditors ...RequestEditorFn) (*PrepareGarbageCollectionUncommittedResponse, error)

	// InternalDeleteGarbageCollectionRules request
	InternalDeleteGarbageCollectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalDeleteGarbageCollectionRulesResponse, error)

	// InternalGetGarbageCollectionRules request
	InternalGetGarbageCollectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*InternalGetGarbageCollectionRulesResponse, error)

	// InternalSetGarbageCollectionRules request  with any body
	InternalSetGarbageCollectionRulesWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InternalSetGarbageCollectionRulesResponse, error)

	InternalSetGarbageCollectionRulesWithResponse(ctx context.Context, repository string, body InternalSetGarbageCollectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*InternalSetGarbageCollectionRulesResponse, error)

	// SetGarbageCollectionRulesPreflight request
	SetGarbageCollectionRulesPreflightWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*SetGarbageCollectionRulesPreflightResponse, error)

	// DeleteRepositoryMetadata request  with any body
	DeleteRepositoryMetadataWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteRepositoryMetadataResponse, error)

	DeleteRepositoryMetadataWithResponse(ctx context.Context, repository string, body DeleteRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteRepositoryMetadataResponse, error)

	// GetRepositoryMetadata request
	GetRepositoryMetadataWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetRepositoryMetadataResponse, error)

	// SetRepositoryMetadata request  with any body
	SetRepositoryMetadataWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetRepositoryMetadataResponse, error)

	SetRepositoryMetadataWithResponse(ctx context.Context, repository string, body SetRepositoryMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*SetRepositoryMetadataResponse, error)

	// GetMetaRange request
	GetMetaRangeWithResponse(ctx context.Context, repository string, metaRange string, reqEditors ...RequestEditorFn) (*GetMetaRangeResponse, error)

	// GetMetadataObject request
	GetMetadataObjectWithResponse(ctx context.Context, repository string, pType string, objectId string, params *GetMetadataObjectParams, reqEditors ...RequestEditorFn) (*GetMetadataObjectResponse, error)

	// GetRange request
	GetRangeWithResponse(ctx context.Context, repository string, pRange string, reqEditors ...RequestEditorFn) (*GetRangeResponse, error)

	// ListPullRequests request
	ListPullRequestsWithResponse(ctx context.Context, repository string, params *ListPullRequestsParams, reqEditors ...RequestEditorFn) (*ListPullRequestsResponse, error)

	// CreatePullRequest request  with any body
	CreatePullRequestWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePullRequestResponse, error)

	CreatePullRequestWithResponse(ctx context.Context, repository string, body CreatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePullRequestResponse, error)

	// GetPullRequest request
	GetPullRequestWithResponse(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*GetPullRequestResponse, error)

	// UpdatePullRequest request  with any body
	UpdatePullRequestWithBodyWithResponse(ctx context.Context, repository string, pullRequest string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePullRequestResponse, error)

	UpdatePullRequestWithResponse(ctx context.Context, repository string, pullRequest string, body UpdatePullRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePullRequestResponse, error)

	// MergePullRequest request
	MergePullRequestWithResponse(ctx context.Context, repository string, pullRequest string, reqEditors ...RequestEditorFn) (*MergePullRequestResponse, error)

	// DumpRefs request
	DumpRefsWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DumpRefsResponse, error)

	// RestoreRefs request  with any body
	RestoreRefsWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreRefsResponse, error)

	RestoreRefsWithResponse(ctx context.Context, repository string, body RestoreRefsJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreRefsResponse, error)

	// CreateSymlinkFile request
	CreateSymlinkFileWithResponse(ctx context.Context, repository string, branch string, params *CreateSymlinkFileParams, reqEditors ...RequestEditorFn) (*CreateSymlinkFileResponse, error)

	// DiffRefs request
	DiffRefsWithResponse(ctx context.Context, repository string, leftRef string, rightRef string, params *DiffRefsParams, reqEditors ...RequestEditorFn) (*DiffRefsResponse, error)

	// LogCommits request
	LogCommitsWithResponse(ctx context.Context, repository string, ref string, params *LogCommitsParams, reqEditors ...RequestEditorFn) (*LogCommitsResponse, error)

	// GetObject request
	GetObjectWithResponse(ctx context.Context, repository string, ref string, params *GetObjectParams, reqEditors ...RequestEditorFn) (*GetObjectResponse, error)

	// HeadObject request
	HeadObjectWithResponse(ctx context.Context, repository string, ref string, params *HeadObjectParams, reqEditors ...RequestEditorFn) (*HeadObjectResponse, error)

	// ListObjects request
	ListObjectsWithResponse(ctx context.Context, repository string, ref string, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*ListObjectsResponse, error)

	// StatObject request
	StatObjectWithResponse(ctx context.Context, repository string, ref string, params *StatObjectParams, reqEditors ...RequestEditorFn) (*StatObjectResponse, error)

	// GetUnderlyingProperties request
	GetUnderlyingPropertiesWithResponse(ctx context.Context, repository string, ref string, params *GetUnderlyingPropertiesParams, reqEditors ...RequestEditorFn) (*GetUnderlyingPropertiesResponse, error)

	// FindMergeBase request
	FindMergeBaseWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, reqEditors ...RequestEditorFn) (*FindMergeBaseResponse, error)

	// MergeIntoBranch request  with any body
	MergeIntoBranchWithBodyWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergeIntoBranchResponse, error)

	MergeIntoBranchWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchJSONRequestBody, reqEditors ...RequestEditorFn) (*MergeIntoBranchResponse, error)

	// MergeIntoBranchAsync request  with any body
	MergeIntoBranchAsyncWithBodyWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncResponse, error)

	MergeIntoBranchAsyncWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, body MergeIntoBranchAsyncJSONRequestBody, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncResponse, error)

	// MergeIntoBranchAsyncStatus request
	MergeIntoBranchAsyncStatusWithResponse(ctx context.Context, repository string, sourceRef string, destinationBranch string, id string, reqEditors ...RequestEditorFn) (*MergeIntoBranchAsyncStatusResponse, error)

	// RestoreStatus request
	RestoreStatusWithResponse(ctx context.Context, repository string, params *RestoreStatusParams, reqEditors ...RequestEditorFn) (*RestoreStatusResponse, error)

	// RestoreSubmit request  with any body
	RestoreSubmitWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreSubmitResponse, error)

	RestoreSubmitWithResponse(ctx context.Context, repository string, body RestoreSubmitJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreSubmitResponse, error)

	// GetBranchProtectionRules request
	GetBranchProtectionRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetBranchProtectionRulesResponse, error)

	// SetBranchProtectionRules request  with any body
	SetBranchProtectionRulesWithBodyWithResponse(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBranchProtectionRulesResponse, error)

	SetBranchProtectionRulesWithResponse(ctx context.Context, repository string, params *SetBranchProtectionRulesParams, body SetBranchProtectionRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBranchProtectionRulesResponse, error)

	// DeleteGCRules request
	DeleteGCRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*DeleteGCRulesResponse, error)

	// GetGCRules request
	GetGCRulesWithResponse(ctx context.Context, repository string, reqEditors ...RequestEditorFn) (*GetGCRulesResponse, error)

	// SetGCRules request  with any body
	SetGCRulesWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetGCRulesResponse, error)

	SetGCRulesWithResponse(ctx context.Context, repository string, body SetGCRulesJSONRequestBody, reqEditors ...RequestEditorFn) (*SetGCRulesResponse, error)

	// ListTags request
	ListTagsWithResponse(ctx context.Context, repository string, params *ListTagsParams, reqEditors ...RequestEditorFn) (*ListTagsResponse, error)

	// CreateTag request  with any body
	CreateTagWithBodyWithResponse(ctx context.Context, repository string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)

	CreateTagWithResponse(ctx context.Context, repository string, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)

	// DeleteTag request
	DeleteTagWithResponse(ctx context.Context, repository string, tag string, params *DeleteTagParams, reqEditors ...RequestEditorFn) (*DeleteTagResponse, error)

	// GetTag request
	GetTagWithResponse(ctx context.Context, repository string, tag string, reqEditors ...RequestEditorFn) (*GetTagResponse, error)

	// SetupCommPrefs request  with any body
	SetupCommPrefsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupCommPrefsResponse, error)

	SetupCommPrefsWithResponse(ctx context.Context, body SetupCommPrefsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupCommPrefsResponse, error)

	// GetSetupState request
	GetSetupStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSetupStateResponse, error)

	// Setup request  with any body
	SetupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupResponse, error)

	SetupWithResponse(ctx context.Context, body SetupJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupResponse, error)

	// PostStatsEvents request  with any body
	PostStatsEventsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostStatsEventsResponse, error)

	PostStatsEventsWithResponse(ctx context.Context, body PostStatsEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostStatsEventsResponse, error)

	// StsLogin request  with any body
	StsLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StsLoginResponse, error)

	StsLoginWithResponse(ctx context.Context, body StsLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*StsLoginResponse, error)

	// GetUsageReportSummary request
	GetUsageReportSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsageReportSummaryResponse, error)

	// GetCurrentUser request
	GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CommPrefsInput

type CommPrefsInput struct {

	// the provided email
	Email *string `json:"email,omitempty"`

	// user preference to receive feature updates
	FeatureUpdates bool `json:"featureUpdates"`

	// user preference to receive security updates
	SecurityUpdates bool `json:"securityUpdates"`
}

CommPrefsInput defines model for CommPrefsInput.

type Commit

type Commit struct {
	Committer string `json:"committer"`

	// Unix Epoch in seconds
	CreationDate int64            `json:"creation_date"`
	Generation   *int64           `json:"generation,omitempty"`
	Id           string           `json:"id"`
	Message      string           `json:"message"`
	MetaRangeId  string           `json:"meta_range_id"`
	Metadata     *Commit_Metadata `json:"metadata,omitempty"`
	Parents      []string         `json:"parents"`
	Version      *int             `json:"version,omitempty"`
}

Commit defines model for Commit.

type CommitAsyncJSONBody

type CommitAsyncJSONBody CommitCreation

CommitAsyncJSONBody defines parameters for CommitAsync.

type CommitAsyncJSONRequestBody

type CommitAsyncJSONRequestBody CommitAsyncJSONBody

CommitAsyncJSONRequestBody defines body for CommitAsync for application/json ContentType.

type CommitAsyncParams

type CommitAsyncParams struct {

	// The source metarange to commit. Branch must not have uncommitted changes.
	SourceMetarange *string `json:"source_metarange,omitempty"`
}

CommitAsyncParams defines parameters for CommitAsync.

type CommitAsyncResponse

type CommitAsyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TaskCreation
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseCommitAsyncResponse

func ParseCommitAsyncResponse(rsp *http.Response) (*CommitAsyncResponse, error)

ParseCommitAsyncResponse parses an HTTP response from a CommitAsyncWithResponse call

func (CommitAsyncResponse) Status

func (r CommitAsyncResponse) Status() string

Status returns HTTPResponse.Status

func (CommitAsyncResponse) StatusCode

func (r CommitAsyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CommitAsyncStatus

type CommitAsyncStatus struct {
	// Embedded struct due to allOf(#/components/schemas/AsyncTaskStatus)
	AsyncTaskStatus `yaml:",inline"`
	// Embedded fields due to inline allOf schema
	Result *Commit `json:"result,omitempty"`
}

CommitAsyncStatus defines model for CommitAsyncStatus.

type CommitAsyncStatusResponse

type CommitAsyncStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommitAsyncStatus
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON412      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseCommitAsyncStatusResponse

func ParseCommitAsyncStatusResponse(rsp *http.Response) (*CommitAsyncStatusResponse, error)

ParseCommitAsyncStatusResponse parses an HTTP response from a CommitAsyncStatusWithResponse call

func (CommitAsyncStatusResponse) Status

func (r CommitAsyncStatusResponse) Status() string

Status returns HTTPResponse.Status

func (CommitAsyncStatusResponse) StatusCode

func (r CommitAsyncStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CommitCreation

type CommitCreation struct {

	// sets whether a commit can contain no changes
	AllowEmpty *bool `json:"allow_empty,omitempty"`

	// set date to override creation date in the commit (Unix Epoch in seconds)
	Date     *int64                   `json:"date,omitempty"`
	Force    *bool                    `json:"force,omitempty"`
	Message  string                   `json:"message"`
	Metadata *CommitCreation_Metadata `json:"metadata,omitempty"`
}

CommitCreation defines model for CommitCreation.

type CommitCreation_Metadata

type CommitCreation_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

CommitCreation_Metadata defines model for CommitCreation.Metadata.

func (CommitCreation_Metadata) Get

func (a CommitCreation_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for CommitCreation_Metadata. Returns the specified element and whether it was found

func (CommitCreation_Metadata) MarshalJSON

func (a CommitCreation_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for CommitCreation_Metadata to handle AdditionalProperties

func (*CommitCreation_Metadata) Set

func (a *CommitCreation_Metadata) Set(fieldName string, value string)

Setter for additional properties for CommitCreation_Metadata

func (*CommitCreation_Metadata) UnmarshalJSON

func (a *CommitCreation_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for CommitCreation_Metadata to handle AdditionalProperties

type CommitJSONBody

type CommitJSONBody CommitCreation

CommitJSONBody defines parameters for Commit.

type CommitJSONRequestBody

type CommitJSONRequestBody CommitJSONBody

CommitJSONRequestBody defines body for Commit for application/json ContentType.

type CommitList

type CommitList struct {
	Pagination Pagination `json:"pagination"`
	Results    []Commit   `json:"results"`
}

CommitList defines model for CommitList.

type CommitOverrides

type CommitOverrides struct {

	// replace the commit message
	Message *string `json:"message,omitempty"`

	// replace the metadata of the commit
	Metadata *CommitOverrides_Metadata `json:"metadata,omitempty"`
}

CommitOverrides defines model for CommitOverrides.

type CommitOverrides_Metadata

type CommitOverrides_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

CommitOverrides_Metadata defines model for CommitOverrides.Metadata.

func (CommitOverrides_Metadata) Get

func (a CommitOverrides_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for CommitOverrides_Metadata. Returns the specified element and whether it was found

func (CommitOverrides_Metadata) MarshalJSON

func (a CommitOverrides_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for CommitOverrides_Metadata to handle AdditionalProperties

func (*CommitOverrides_Metadata) Set

func (a *CommitOverrides_Metadata) Set(fieldName string, value string)

Setter for additional properties for CommitOverrides_Metadata

func (*CommitOverrides_Metadata) UnmarshalJSON

func (a *CommitOverrides_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for CommitOverrides_Metadata to handle AdditionalProperties

type CommitParams

type CommitParams struct {

	// The source metarange to commit. Branch must not have uncommitted changes.
	SourceMetarange *string `json:"source_metarange,omitempty"`
}

CommitParams defines parameters for Commit.

type CommitRecordCreation

type CommitRecordCreation struct {

	// id of the commit record
	CommitId string `json:"commit_id"`

	// committer of the commit record
	Committer string `json:"committer"`

	// Unix Epoch in seconds
	CreationDate int64 `json:"creation_date"`
	Force        *bool `json:"force,omitempty"`

	// generation of the commit record
	Generation int64 `json:"generation"`

	// message of the commit record
	Message string `json:"message"`

	// metadata of the commit record
	Metadata *CommitRecordCreation_Metadata `json:"metadata,omitempty"`

	// metarange_id of the commit record
	MetarangeId string `json:"metarange_id"`

	// parents of the commit record
	Parents []string `json:"parents"`

	// version of the commit record
	Version int `json:"version"`
}

CommitRecordCreation defines model for CommitRecordCreation.

type CommitRecordCreation_Metadata

type CommitRecordCreation_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

CommitRecordCreation_Metadata defines model for CommitRecordCreation.Metadata.

func (CommitRecordCreation_Metadata) Get

func (a CommitRecordCreation_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for CommitRecordCreation_Metadata. Returns the specified element and whether it was found

func (CommitRecordCreation_Metadata) MarshalJSON

func (a CommitRecordCreation_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for CommitRecordCreation_Metadata to handle AdditionalProperties

func (*CommitRecordCreation_Metadata) Set

func (a *CommitRecordCreation_Metadata) Set(fieldName string, value string)

Setter for additional properties for CommitRecordCreation_Metadata

func (*CommitRecordCreation_Metadata) UnmarshalJSON

func (a *CommitRecordCreation_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for CommitRecordCreation_Metadata to handle AdditionalProperties

type CommitResponse

type CommitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Commit
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON412      *Error
	JSONDefault  *Error
}

func ParseCommitResponse

func ParseCommitResponse(rsp *http.Response) (*CommitResponse, error)

ParseCommitResponse parses an HTTP response from a CommitWithResponse call

func (CommitResponse) Status

func (r CommitResponse) Status() string

Status returns HTTPResponse.Status

func (CommitResponse) StatusCode

func (r CommitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Commit_Metadata

type Commit_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

Commit_Metadata defines model for Commit.Metadata.

func (Commit_Metadata) Get

func (a Commit_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for Commit_Metadata. Returns the specified element and whether it was found

func (Commit_Metadata) MarshalJSON

func (a Commit_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for Commit_Metadata to handle AdditionalProperties

func (*Commit_Metadata) Set

func (a *Commit_Metadata) Set(fieldName string, value string)

Setter for additional properties for Commit_Metadata

func (*Commit_Metadata) UnmarshalJSON

func (a *Commit_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for Commit_Metadata to handle AdditionalProperties

type CompletePresignMultipartUpload

type CompletePresignMultipartUpload struct {

	// Object media type
	ContentType *string `json:"content_type,omitempty"`

	// List of uploaded parts, should be ordered by ascending part number
	Parts           []UploadPart                                 `json:"parts"`
	PhysicalAddress string                                       `json:"physical_address"`
	UserMetadata    *CompletePresignMultipartUpload_UserMetadata `json:"user_metadata,omitempty"`
}

CompletePresignMultipartUpload defines model for CompletePresignMultipartUpload.

type CompletePresignMultipartUploadJSONBody

type CompletePresignMultipartUploadJSONBody CompletePresignMultipartUpload

CompletePresignMultipartUploadJSONBody defines parameters for CompletePresignMultipartUpload.

type CompletePresignMultipartUploadJSONRequestBody

type CompletePresignMultipartUploadJSONRequestBody CompletePresignMultipartUploadJSONBody

CompletePresignMultipartUploadJSONRequestBody defines body for CompletePresignMultipartUpload for application/json ContentType.

type CompletePresignMultipartUploadParams

type CompletePresignMultipartUploadParams struct {

	// relative to the branch
	Path string `json:"path"`
}

CompletePresignMultipartUploadParams defines parameters for CompletePresignMultipartUpload.

type CompletePresignMultipartUploadResponse

type CompletePresignMultipartUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON409      *StagingLocation
	JSONDefault  *Error
}

func ParseCompletePresignMultipartUploadResponse

func ParseCompletePresignMultipartUploadResponse(rsp *http.Response) (*CompletePresignMultipartUploadResponse, error)

ParseCompletePresignMultipartUploadResponse parses an HTTP response from a CompletePresignMultipartUploadWithResponse call

func (CompletePresignMultipartUploadResponse) Status

Status returns HTTPResponse.Status

func (CompletePresignMultipartUploadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CompletePresignMultipartUpload_UserMetadata

type CompletePresignMultipartUpload_UserMetadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

CompletePresignMultipartUpload_UserMetadata defines model for CompletePresignMultipartUpload.UserMetadata.

func (CompletePresignMultipartUpload_UserMetadata) Get

func (a CompletePresignMultipartUpload_UserMetadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for CompletePresignMultipartUpload_UserMetadata. Returns the specified element and whether it was found

func (CompletePresignMultipartUpload_UserMetadata) MarshalJSON

Override default JSON handling for CompletePresignMultipartUpload_UserMetadata to handle AdditionalProperties

func (*CompletePresignMultipartUpload_UserMetadata) Set

Setter for additional properties for CompletePresignMultipartUpload_UserMetadata

func (*CompletePresignMultipartUpload_UserMetadata) UnmarshalJSON

Override default JSON handling for CompletePresignMultipartUpload_UserMetadata to handle AdditionalProperties

type Config

type Config struct {
	CapabilitiesConfig *CapabilitiesConfig `json:"capabilities_config,omitempty"`
	StorageConfig      *StorageConfig      `json:"storage_config,omitempty"`
	StorageConfigList  *StorageConfigList  `json:"storage_config_list,omitempty"`
	UiConfig           *UIConfig           `json:"ui_config,omitempty"`
	VersionConfig      *VersionConfig      `json:"version_config,omitempty"`
}

Config defines model for Config.

type Conflict

type Conflict Error

Conflict defines model for Conflict.

type CopyObjectJSONBody

type CopyObjectJSONBody ObjectCopyCreation

CopyObjectJSONBody defines parameters for CopyObject.

type CopyObjectJSONRequestBody

type CopyObjectJSONRequestBody CopyObjectJSONBody

CopyObjectJSONRequestBody defines body for CopyObject for application/json ContentType.

type CopyObjectParams

type CopyObjectParams struct {

	// destination path relative to the branch
	DestPath string `json:"dest_path"`
}

CopyObjectParams defines parameters for CopyObject.

type CopyObjectResponse

type CopyObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCopyObjectResponse

func ParseCopyObjectResponse(rsp *http.Response) (*CopyObjectResponse, error)

ParseCopyObjectResponse parses an HTTP response from a CopyObjectWithResponse call

func (CopyObjectResponse) Status

func (r CopyObjectResponse) Status() string

Status returns HTTPResponse.Status

func (CopyObjectResponse) StatusCode

func (r CopyObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CopyPartSource

type CopyPartSource struct {
	Path string `json:"path"`

	// Range of bytes to copy
	Range      *string `json:"range,omitempty"`
	Ref        string  `json:"ref"`
	Repository string  `json:"repository"`
}

CopyPartSource defines model for CopyPartSource.

type CreateBranchJSONBody

type CreateBranchJSONBody BranchCreation

CreateBranchJSONBody defines parameters for CreateBranch.

type CreateBranchJSONRequestBody

type CreateBranchJSONRequestBody CreateBranchJSONBody

CreateBranchJSONRequestBody defines body for CreateBranch for application/json ContentType.

type CreateBranchProtectionRulePreflightResponse

type CreateBranchProtectionRulePreflightResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateBranchProtectionRulePreflightResponse

func ParseCreateBranchProtectionRulePreflightResponse(rsp *http.Response) (*CreateBranchProtectionRulePreflightResponse, error)

ParseCreateBranchProtectionRulePreflightResponse parses an HTTP response from a CreateBranchProtectionRulePreflightWithResponse call

func (CreateBranchProtectionRulePreflightResponse) Status

Status returns HTTPResponse.Status

func (CreateBranchProtectionRulePreflightResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateBranchResponse

type CreateBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateBranchResponse

func ParseCreateBranchResponse(rsp *http.Response) (*CreateBranchResponse, error)

ParseCreateBranchResponse parses an HTTP response from a CreateBranchWithResponse call

func (CreateBranchResponse) Status

func (r CreateBranchResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBranchResponse) StatusCode

func (r CreateBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCommitRecordJSONBody

type CreateCommitRecordJSONBody CommitRecordCreation

CreateCommitRecordJSONBody defines parameters for CreateCommitRecord.

type CreateCommitRecordJSONRequestBody

type CreateCommitRecordJSONRequestBody CreateCommitRecordJSONBody

CreateCommitRecordJSONRequestBody defines body for CreateCommitRecord for application/json ContentType.

type CreateCommitRecordResponse

type CreateCommitRecordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCreateCommitRecordResponse

func ParseCreateCommitRecordResponse(rsp *http.Response) (*CreateCommitRecordResponse, error)

ParseCreateCommitRecordResponse parses an HTTP response from a CreateCommitRecordWithResponse call

func (CreateCommitRecordResponse) Status

Status returns HTTPResponse.Status

func (CreateCommitRecordResponse) StatusCode

func (r CreateCommitRecordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCredentialsResponse

type CreateCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CredentialsWithSecret
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCreateCredentialsResponse

func ParseCreateCredentialsResponse(rsp *http.Response) (*CreateCredentialsResponse, error)

ParseCreateCredentialsResponse parses an HTTP response from a CreateCredentialsWithResponse call

func (CreateCredentialsResponse) Status

func (r CreateCredentialsResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCredentialsResponse) StatusCode

func (r CreateCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGroupJSONBody

type CreateGroupJSONBody GroupCreation

CreateGroupJSONBody defines parameters for CreateGroup.

type CreateGroupJSONRequestBody

type CreateGroupJSONRequestBody CreateGroupJSONBody

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupResponse

type CreateGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Group
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCreateGroupResponse

func ParseCreateGroupResponse(rsp *http.Response) (*CreateGroupResponse, error)

ParseCreateGroupResponse parses an HTTP response from a CreateGroupWithResponse call

func (CreateGroupResponse) Status

func (r CreateGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGroupResponse) StatusCode

func (r CreateGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePolicyJSONBody

type CreatePolicyJSONBody Policy

CreatePolicyJSONBody defines parameters for CreatePolicy.

type CreatePolicyJSONRequestBody

type CreatePolicyJSONRequestBody CreatePolicyJSONBody

CreatePolicyJSONRequestBody defines body for CreatePolicy for application/json ContentType.

type CreatePolicyResponse

type CreatePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Policy
	JSON400      *Error
	JSON401      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreatePolicyResponse

func ParseCreatePolicyResponse(rsp *http.Response) (*CreatePolicyResponse, error)

ParseCreatePolicyResponse parses an HTTP response from a CreatePolicyWithResponse call

func (CreatePolicyResponse) Status

func (r CreatePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePolicyResponse) StatusCode

func (r CreatePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePresignMultipartUploadParams

type CreatePresignMultipartUploadParams struct {

	// relative to the branch
	Path string `json:"path"`

	// number of presigned URL parts required to upload
	Parts *int `json:"parts,omitempty"`
}

CreatePresignMultipartUploadParams defines parameters for CreatePresignMultipartUpload.

type CreatePresignMultipartUploadResponse

type CreatePresignMultipartUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PresignMultipartUpload
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCreatePresignMultipartUploadResponse

func ParseCreatePresignMultipartUploadResponse(rsp *http.Response) (*CreatePresignMultipartUploadResponse, error)

ParseCreatePresignMultipartUploadResponse parses an HTTP response from a CreatePresignMultipartUploadWithResponse call

func (CreatePresignMultipartUploadResponse) Status

Status returns HTTPResponse.Status

func (CreatePresignMultipartUploadResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreatePullRequestJSONBody

type CreatePullRequestJSONBody PullRequestCreation

CreatePullRequestJSONBody defines parameters for CreatePullRequest.

type CreatePullRequestJSONRequestBody

type CreatePullRequestJSONRequestBody CreatePullRequestJSONBody

CreatePullRequestJSONRequestBody defines body for CreatePullRequest for application/json ContentType.

type CreatePullRequestResponse

type CreatePullRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PullRequestCreationResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreatePullRequestResponse

func ParseCreatePullRequestResponse(rsp *http.Response) (*CreatePullRequestResponse, error)

ParseCreatePullRequestResponse parses an HTTP response from a CreatePullRequestWithResponse call

func (CreatePullRequestResponse) Status

func (r CreatePullRequestResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePullRequestResponse) StatusCode

func (r CreatePullRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRepositoryJSONBody

type CreateRepositoryJSONBody RepositoryCreation

CreateRepositoryJSONBody defines parameters for CreateRepository.

type CreateRepositoryJSONRequestBody

type CreateRepositoryJSONRequestBody CreateRepositoryJSONBody

CreateRepositoryJSONRequestBody defines body for CreateRepository for application/json ContentType.

type CreateRepositoryParams

type CreateRepositoryParams struct {

	// If true, create a bare repository with no initial commit and branch
	Bare *bool `json:"bare,omitempty"`
}

CreateRepositoryParams defines parameters for CreateRepository.

type CreateRepositoryResponse

type CreateRepositoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Repository
	JSON400      *Error
	JSON401      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateRepositoryResponse

func ParseCreateRepositoryResponse(rsp *http.Response) (*CreateRepositoryResponse, error)

ParseCreateRepositoryResponse parses an HTTP response from a CreateRepositoryWithResponse call

func (CreateRepositoryResponse) Status

func (r CreateRepositoryResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRepositoryResponse) StatusCode

func (r CreateRepositoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSymlinkFileParams

type CreateSymlinkFileParams struct {

	// path to the table data
	Location *string `json:"location,omitempty"`
}

CreateSymlinkFileParams defines parameters for CreateSymlinkFile.

type CreateSymlinkFileResponse

type CreateSymlinkFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *StorageURI
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseCreateSymlinkFileResponse

func ParseCreateSymlinkFileResponse(rsp *http.Response) (*CreateSymlinkFileResponse, error)

ParseCreateSymlinkFileResponse parses an HTTP response from a CreateSymlinkFileWithResponse call

func (CreateSymlinkFileResponse) Status

func (r CreateSymlinkFileResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSymlinkFileResponse) StatusCode

func (r CreateSymlinkFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTagJSONBody

type CreateTagJSONBody TagCreation

CreateTagJSONBody defines parameters for CreateTag.

type CreateTagJSONRequestBody

type CreateTagJSONRequestBody CreateTagJSONBody

CreateTagJSONRequestBody defines body for CreateTag for application/json ContentType.

type CreateTagResponse

type CreateTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Ref
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateTagResponse

func ParseCreateTagResponse(rsp *http.Response) (*CreateTagResponse, error)

ParseCreateTagResponse parses an HTTP response from a CreateTagWithResponse call

func (CreateTagResponse) Status

func (r CreateTagResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTagResponse) StatusCode

func (r CreateTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUserExternalPrincipalJSONBody

type CreateUserExternalPrincipalJSONBody ExternalPrincipalCreation

CreateUserExternalPrincipalJSONBody defines parameters for CreateUserExternalPrincipal.

type CreateUserExternalPrincipalJSONRequestBody

type CreateUserExternalPrincipalJSONRequestBody CreateUserExternalPrincipalJSONBody

CreateUserExternalPrincipalJSONRequestBody defines body for CreateUserExternalPrincipal for application/json ContentType.

type CreateUserExternalPrincipalParams

type CreateUserExternalPrincipalParams struct {
	PrincipalId string `json:"principalId"`
}

CreateUserExternalPrincipalParams defines parameters for CreateUserExternalPrincipal.

type CreateUserExternalPrincipalResponse

type CreateUserExternalPrincipalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateUserExternalPrincipalResponse

func ParseCreateUserExternalPrincipalResponse(rsp *http.Response) (*CreateUserExternalPrincipalResponse, error)

ParseCreateUserExternalPrincipalResponse parses an HTTP response from a CreateUserExternalPrincipalWithResponse call

func (CreateUserExternalPrincipalResponse) Status

Status returns HTTPResponse.Status

func (CreateUserExternalPrincipalResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateUserJSONBody

type CreateUserJSONBody UserCreation

CreateUserJSONBody defines parameters for CreateUser.

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody CreateUserJSONBody

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserResponse

type CreateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *User
	JSON400      *Error
	JSON401      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreateUserResponse

func ParseCreateUserResponse(rsp *http.Response) (*CreateUserResponse, error)

ParseCreateUserResponse parses an HTTP response from a CreateUserWithResponse call

func (CreateUserResponse) Status

func (r CreateUserResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUserResponse) StatusCode

func (r CreateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Credentials

type Credentials struct {
	AccessKeyId string `json:"access_key_id"`

	// Unix Epoch in seconds
	CreationDate int64 `json:"creation_date"`
}

Credentials defines model for Credentials.

type CredentialsList

type CredentialsList struct {
	Pagination Pagination    `json:"pagination"`
	Results    []Credentials `json:"results"`
}

CredentialsList defines model for CredentialsList.

type CredentialsWithSecret

type CredentialsWithSecret struct {
	AccessKeyId string `json:"access_key_id"`

	// Unix Epoch in seconds
	CreationDate    int64  `json:"creation_date"`
	SecretAccessKey string `json:"secret_access_key"`
}

CredentialsWithSecret defines model for CredentialsWithSecret.

type CurrentUser

type CurrentUser struct {
	User User `json:"user"`
}

CurrentUser defines model for CurrentUser.

type CustomViewer

type CustomViewer struct {
	ContentTypes *[]string `json:"content_types,omitempty"`
	Extensions   *[]string `json:"extensions,omitempty"`
	Name         string    `json:"name"`
	Url          string    `json:"url"`
}

CustomViewer defines model for CustomViewer.

type DeleteBranchParams

type DeleteBranchParams struct {
	Force *bool `json:"force,omitempty"`
}

DeleteBranchParams defines parameters for DeleteBranch.

type DeleteBranchResponse

type DeleteBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteBranchResponse

func ParseDeleteBranchResponse(rsp *http.Response) (*DeleteBranchResponse, error)

ParseDeleteBranchResponse parses an HTTP response from a DeleteBranchWithResponse call

func (DeleteBranchResponse) Status

func (r DeleteBranchResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBranchResponse) StatusCode

func (r DeleteBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCredentialsResponse

type DeleteCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteCredentialsResponse

func ParseDeleteCredentialsResponse(rsp *http.Response) (*DeleteCredentialsResponse, error)

ParseDeleteCredentialsResponse parses an HTTP response from a DeleteCredentialsWithResponse call

func (DeleteCredentialsResponse) Status

func (r DeleteCredentialsResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCredentialsResponse) StatusCode

func (r DeleteCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGCRulesResponse

type DeleteGCRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteGCRulesResponse

func ParseDeleteGCRulesResponse(rsp *http.Response) (*DeleteGCRulesResponse, error)

ParseDeleteGCRulesResponse parses an HTTP response from a DeleteGCRulesWithResponse call

func (DeleteGCRulesResponse) Status

func (r DeleteGCRulesResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteGCRulesResponse) StatusCode

func (r DeleteGCRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGroupMembershipResponse

type DeleteGroupMembershipResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteGroupMembershipResponse

func ParseDeleteGroupMembershipResponse(rsp *http.Response) (*DeleteGroupMembershipResponse, error)

ParseDeleteGroupMembershipResponse parses an HTTP response from a DeleteGroupMembershipWithResponse call

func (DeleteGroupMembershipResponse) Status

Status returns HTTPResponse.Status

func (DeleteGroupMembershipResponse) StatusCode

func (r DeleteGroupMembershipResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGroupResponse

type DeleteGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteGroupResponse

func ParseDeleteGroupResponse(rsp *http.Response) (*DeleteGroupResponse, error)

ParseDeleteGroupResponse parses an HTTP response from a DeleteGroupWithResponse call

func (DeleteGroupResponse) Status

func (r DeleteGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteGroupResponse) StatusCode

func (r DeleteGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteObjectParams

type DeleteObjectParams struct {

	// relative to the branch
	Path  string `json:"path"`
	Force *bool  `json:"force,omitempty"`

	// delete entry without tombstone when possible *EXPERIMENTAL*
	NoTombstone *NoTombstone `json:"no_tombstone,omitempty"`
}

DeleteObjectParams defines parameters for DeleteObject.

type DeleteObjectResponse

type DeleteObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteObjectResponse

func ParseDeleteObjectResponse(rsp *http.Response) (*DeleteObjectResponse, error)

ParseDeleteObjectResponse parses an HTTP response from a DeleteObjectWithResponse call

func (DeleteObjectResponse) Status

func (r DeleteObjectResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteObjectResponse) StatusCode

func (r DeleteObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteObjectsJSONBody

type DeleteObjectsJSONBody PathList

DeleteObjectsJSONBody defines parameters for DeleteObjects.

type DeleteObjectsJSONRequestBody

type DeleteObjectsJSONRequestBody DeleteObjectsJSONBody

DeleteObjectsJSONRequestBody defines body for DeleteObjects for application/json ContentType.

type DeleteObjectsParams

type DeleteObjectsParams struct {
	Force *bool `json:"force,omitempty"`

	// delete entry without tombstone when possible *EXPERIMENTAL*
	NoTombstone *NoTombstone `json:"no_tombstone,omitempty"`
}

DeleteObjectsParams defines parameters for DeleteObjects.

type DeleteObjectsResponse

type DeleteObjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectErrorList
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteObjectsResponse

func ParseDeleteObjectsResponse(rsp *http.Response) (*DeleteObjectsResponse, error)

ParseDeleteObjectsResponse parses an HTTP response from a DeleteObjectsWithResponse call

func (DeleteObjectsResponse) Status

func (r DeleteObjectsResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteObjectsResponse) StatusCode

func (r DeleteObjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyResponse

type DeletePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeletePolicyResponse

func ParseDeletePolicyResponse(rsp *http.Response) (*DeletePolicyResponse, error)

ParseDeletePolicyResponse parses an HTTP response from a DeletePolicyWithResponse call

func (DeletePolicyResponse) Status

func (r DeletePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePolicyResponse) StatusCode

func (r DeletePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRepositoryMetadataJSONBody

type DeleteRepositoryMetadataJSONBody RepositoryMetadataKeys

DeleteRepositoryMetadataJSONBody defines parameters for DeleteRepositoryMetadata.

type DeleteRepositoryMetadataJSONRequestBody

type DeleteRepositoryMetadataJSONRequestBody DeleteRepositoryMetadataJSONBody

DeleteRepositoryMetadataJSONRequestBody defines body for DeleteRepositoryMetadata for application/json ContentType.

type DeleteRepositoryMetadataResponse

type DeleteRepositoryMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseDeleteRepositoryMetadataResponse

func ParseDeleteRepositoryMetadataResponse(rsp *http.Response) (*DeleteRepositoryMetadataResponse, error)

ParseDeleteRepositoryMetadataResponse parses an HTTP response from a DeleteRepositoryMetadataWithResponse call

func (DeleteRepositoryMetadataResponse) Status

Status returns HTTPResponse.Status

func (DeleteRepositoryMetadataResponse) StatusCode

func (r DeleteRepositoryMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRepositoryParams

type DeleteRepositoryParams struct {

	// Bypass read-only protection and delete the repository
	Force *bool `json:"force,omitempty"`
}

DeleteRepositoryParams defines parameters for DeleteRepository.

type DeleteRepositoryResponse

type DeleteRepositoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteRepositoryResponse

func ParseDeleteRepositoryResponse(rsp *http.Response) (*DeleteRepositoryResponse, error)

ParseDeleteRepositoryResponse parses an HTTP response from a DeleteRepositoryWithResponse call

func (DeleteRepositoryResponse) Status

func (r DeleteRepositoryResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRepositoryResponse) StatusCode

func (r DeleteRepositoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTagParams

type DeleteTagParams struct {
	Force *bool `json:"force,omitempty"`
}

DeleteTagParams defines parameters for DeleteTag.

type DeleteTagResponse

type DeleteTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteTagResponse

func ParseDeleteTagResponse(rsp *http.Response) (*DeleteTagResponse, error)

ParseDeleteTagResponse parses an HTTP response from a DeleteTagWithResponse call

func (DeleteTagResponse) Status

func (r DeleteTagResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTagResponse) StatusCode

func (r DeleteTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserExternalPrincipalParams

type DeleteUserExternalPrincipalParams struct {
	PrincipalId string `json:"principalId"`
}

DeleteUserExternalPrincipalParams defines parameters for DeleteUserExternalPrincipal.

type DeleteUserExternalPrincipalResponse

type DeleteUserExternalPrincipalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteUserExternalPrincipalResponse

func ParseDeleteUserExternalPrincipalResponse(rsp *http.Response) (*DeleteUserExternalPrincipalResponse, error)

ParseDeleteUserExternalPrincipalResponse parses an HTTP response from a DeleteUserExternalPrincipalWithResponse call

func (DeleteUserExternalPrincipalResponse) Status

Status returns HTTPResponse.Status

func (DeleteUserExternalPrincipalResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DetachPolicyFromGroupResponse

type DetachPolicyFromGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDetachPolicyFromGroupResponse

func ParseDetachPolicyFromGroupResponse(rsp *http.Response) (*DetachPolicyFromGroupResponse, error)

ParseDetachPolicyFromGroupResponse parses an HTTP response from a DetachPolicyFromGroupWithResponse call

func (DetachPolicyFromGroupResponse) Status

Status returns HTTPResponse.Status

func (DetachPolicyFromGroupResponse) StatusCode

func (r DetachPolicyFromGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DetachPolicyFromUserResponse

type DetachPolicyFromUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDetachPolicyFromUserResponse

func ParseDetachPolicyFromUserResponse(rsp *http.Response) (*DetachPolicyFromUserResponse, error)

ParseDetachPolicyFromUserResponse parses an HTTP response from a DetachPolicyFromUserWithResponse call

func (DetachPolicyFromUserResponse) Status

Status returns HTTPResponse.Status

func (DetachPolicyFromUserResponse) StatusCode

func (r DetachPolicyFromUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Diff

type Diff struct {
	Path     string          `json:"path"`
	PathType string          `json:"path_type"`
	Right    *DiffObjectStat `json:"right,omitempty"`

	// represents the size of the added/changed/deleted entry
	SizeBytes *int64 `json:"size_bytes,omitempty"`
	Type      string `json:"type"`
}

Diff defines model for Diff.

type DiffBranchParams

type DiffBranchParams struct {

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// delimiter used to group common prefixes by
	Delimiter *PaginationDelimiter `json:"delimiter,omitempty"`
}

DiffBranchParams defines parameters for DiffBranch.

type DiffBranchResponse

type DiffBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DiffList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDiffBranchResponse

func ParseDiffBranchResponse(rsp *http.Response) (*DiffBranchResponse, error)

ParseDiffBranchResponse parses an HTTP response from a DiffBranchWithResponse call

func (DiffBranchResponse) Status

func (r DiffBranchResponse) Status() string

Status returns HTTPResponse.Status

func (DiffBranchResponse) StatusCode

func (r DiffBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiffList

type DiffList struct {
	Pagination Pagination `json:"pagination"`
	Results    []Diff     `json:"results"`
}

DiffList defines model for DiffList.

type DiffObjectStat

type DiffObjectStat struct {
	Checksum string `json:"checksum"`

	// Object media type
	ContentType string              `json:"content_type"`
	Metadata    *ObjectUserMetadata `json:"metadata,omitempty"`

	// Unix Epoch in seconds
	Mtime int64 `json:"mtime"`
}

DiffObjectStat defines model for DiffObjectStat.

type DiffRefsParams

type DiffRefsParams struct {

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// delimiter used to group common prefixes by
	Delimiter *PaginationDelimiter `json:"delimiter,omitempty"`
	Type      *string              `json:"type,omitempty"`

	// If set to true, the diff will include right-side object stats. *EXPERIMENTAL*
	IncludeRightStats *bool `json:"include_right_stats,omitempty"`
}

DiffRefsParams defines parameters for DiffRefs.

type DiffRefsResponse

type DiffRefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DiffList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDiffRefsResponse

func ParseDiffRefsResponse(rsp *http.Response) (*DiffRefsResponse, error)

ParseDiffRefsResponse parses an HTTP response from a DiffRefsWithResponse call

func (DiffRefsResponse) Status

func (r DiffRefsResponse) Status() string

Status returns HTTPResponse.Status

func (DiffRefsResponse) StatusCode

func (r DiffRefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DumpRefsResponse

type DumpRefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RefsDump
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDumpRefsResponse

func ParseDumpRefsResponse(rsp *http.Response) (*DumpRefsResponse, error)

ParseDumpRefsResponse parses an HTTP response from a DumpRefsWithResponse call

func (DumpRefsResponse) Status

func (r DumpRefsResponse) Status() string

Status returns HTTPResponse.Status

func (DumpRefsResponse) StatusCode

func (r DumpRefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DumpStatusParams

type DumpStatusParams struct {
	TaskId string `json:"task_id"`
}

DumpStatusParams defines parameters for DumpStatus.

type DumpStatusResponse

type DumpStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryDumpStatus
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDumpStatusResponse

func ParseDumpStatusResponse(rsp *http.Response) (*DumpStatusResponse, error)

ParseDumpStatusResponse parses an HTTP response from a DumpStatusWithResponse call

func (DumpStatusResponse) Status

func (r DumpStatusResponse) Status() string

Status returns HTTPResponse.Status

func (DumpStatusResponse) StatusCode

func (r DumpStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DumpSubmitResponse

type DumpSubmitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TaskInfo
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseDumpSubmitResponse

func ParseDumpSubmitResponse(rsp *http.Response) (*DumpSubmitResponse, error)

ParseDumpSubmitResponse parses an HTTP response from a DumpSubmitWithResponse call

func (DumpSubmitResponse) Status

func (r DumpSubmitResponse) Status() string

Status returns HTTPResponse.Status

func (DumpSubmitResponse) StatusCode

func (r DumpSubmitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Error

type Error struct {

	// short message explaining the error
	Message string `json:"message"`
}

Error defines model for Error.

type ErrorNoACL

type ErrorNoACL struct {

	// short message explaining the error
	Message string `json:"message"`

	// true if the group exists but has no ACL
	NoAcl *bool `json:"no_acl,omitempty"`
}

ErrorNoACL defines model for ErrorNoACL.

type ExternalLoginInformation

type ExternalLoginInformation struct {
	IdentityRequest         map[string]interface{} `json:"identityRequest"`
	TokenExpirationDuration *int                   `json:"token_expiration_duration,omitempty"`
}

ExternalLoginInformation defines model for ExternalLoginInformation.

type ExternalPrincipal

type ExternalPrincipal struct {

	// A unique identifier for the external principal i.e aws:sts::123:assumed-role/role-name
	Id       string                  `json:"id"`
	Settings *map[string]interface{} `json:"settings,omitempty"`

	// lakeFS user ID to associate with an external principal.
	UserId string `json:"user_id"`
}

ExternalPrincipal defines model for ExternalPrincipal.

type ExternalPrincipalCreation

type ExternalPrincipalCreation struct {
	Settings *map[string]interface{} `json:"settings,omitempty"`
}

ExternalPrincipalCreation defines model for ExternalPrincipalCreation.

type ExternalPrincipalList

type ExternalPrincipalList struct {
	Pagination Pagination          `json:"pagination"`
	Results    []ExternalPrincipal `json:"results"`
}

ExternalPrincipalList defines model for ExternalPrincipalList.

type ExternalPrincipalLoginJSONBody

type ExternalPrincipalLoginJSONBody ExternalLoginInformation

ExternalPrincipalLoginJSONBody defines parameters for ExternalPrincipalLogin.

type ExternalPrincipalLoginJSONRequestBody

type ExternalPrincipalLoginJSONRequestBody ExternalPrincipalLoginJSONBody

ExternalPrincipalLoginJSONRequestBody defines body for ExternalPrincipalLogin for application/json ContentType.

type ExternalPrincipalLoginResponse

type ExternalPrincipalLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticationToken
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseExternalPrincipalLoginResponse

func ParseExternalPrincipalLoginResponse(rsp *http.Response) (*ExternalPrincipalLoginResponse, error)

ParseExternalPrincipalLoginResponse parses an HTTP response from a ExternalPrincipalLoginWithResponse call

func (ExternalPrincipalLoginResponse) Status

Status returns HTTPResponse.Status

func (ExternalPrincipalLoginResponse) StatusCode

func (r ExternalPrincipalLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExternalPrincipalSettings

type ExternalPrincipalSettings struct {
	AdditionalProperties map[string]string `json:"-"`
}

ExternalPrincipalSettings defines model for ExternalPrincipalSettings.

func (ExternalPrincipalSettings) Get

func (a ExternalPrincipalSettings) Get(fieldName string) (value string, found bool)

Getter for additional properties for ExternalPrincipalSettings. Returns the specified element and whether it was found

func (ExternalPrincipalSettings) MarshalJSON

func (a ExternalPrincipalSettings) MarshalJSON() ([]byte, error)

Override default JSON handling for ExternalPrincipalSettings to handle AdditionalProperties

func (*ExternalPrincipalSettings) Set

func (a *ExternalPrincipalSettings) Set(fieldName string, value string)

Setter for additional properties for ExternalPrincipalSettings

func (*ExternalPrincipalSettings) UnmarshalJSON

func (a *ExternalPrincipalSettings) UnmarshalJSON(b []byte) error

Override default JSON handling for ExternalPrincipalSettings to handle AdditionalProperties

type FindMergeBaseResponse

type FindMergeBaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FindMergeBaseResult
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseFindMergeBaseResponse

func ParseFindMergeBaseResponse(rsp *http.Response) (*FindMergeBaseResponse, error)

ParseFindMergeBaseResponse parses an HTTP response from a FindMergeBaseWithResponse call

func (FindMergeBaseResponse) Status

func (r FindMergeBaseResponse) Status() string

Status returns HTTPResponse.Status

func (FindMergeBaseResponse) StatusCode

func (r FindMergeBaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindMergeBaseResult

type FindMergeBaseResult struct {

	// The commit ID of the merge base
	BaseCommitId string `json:"base_commit_id"`

	// The commit ID of the merge destination
	DestinationCommitId string `json:"destination_commit_id"`

	// The commit ID of the merge source
	SourceCommitId string `json:"source_commit_id"`
}

FindMergeBaseResult defines model for FindMergeBaseResult.

type Forbidden

type Forbidden Error

Forbidden defines model for Forbidden.

type GarbageCollectionConfig

type GarbageCollectionConfig struct {

	// Duration in seconds. Objects created in the recent grace_period will not be collected.
	GracePeriod *int `json:"grace_period,omitempty"`
}

GarbageCollectionConfig defines model for GarbageCollectionConfig.

type GarbageCollectionPrepareResponse

type GarbageCollectionPrepareResponse struct {

	// location to use for expired addresses parquet table (partitioned by run_id)
	GcAddressesLocation string `json:"gc_addresses_location"`

	// location of the resulting commits csv table (partitioned by run_id)
	GcCommitsLocation string `json:"gc_commits_location"`

	// a presigned url to download the commits csv
	GcCommitsPresignedUrl *string `json:"gc_commits_presigned_url,omitempty"`

	// a unique identifier generated for this GC job
	RunId string `json:"run_id"`
}

GarbageCollectionPrepareResponse defines model for GarbageCollectionPrepareResponse.

type GarbageCollectionRule

type GarbageCollectionRule struct {
	BranchId      string `json:"branch_id"`
	RetentionDays int    `json:"retention_days"`
}

GarbageCollectionRule defines model for GarbageCollectionRule.

type GarbageCollectionRules

type GarbageCollectionRules struct {
	Branches             []GarbageCollectionRule `json:"branches"`
	DefaultRetentionDays int                     `json:"default_retention_days"`
}

GarbageCollectionRules defines model for GarbageCollectionRules.

type GetAuthCapabilitiesResponse

type GetAuthCapabilitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthCapabilities
	JSONDefault  *Error
}

func ParseGetAuthCapabilitiesResponse

func ParseGetAuthCapabilitiesResponse(rsp *http.Response) (*GetAuthCapabilitiesResponse, error)

ParseGetAuthCapabilitiesResponse parses an HTTP response from a GetAuthCapabilitiesWithResponse call

func (GetAuthCapabilitiesResponse) Status

Status returns HTTPResponse.Status

func (GetAuthCapabilitiesResponse) StatusCode

func (r GetAuthCapabilitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBranchProtectionRulesResponse

type GetBranchProtectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]BranchProtectionRule
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetBranchProtectionRulesResponse

func ParseGetBranchProtectionRulesResponse(rsp *http.Response) (*GetBranchProtectionRulesResponse, error)

ParseGetBranchProtectionRulesResponse parses an HTTP response from a GetBranchProtectionRulesWithResponse call

func (GetBranchProtectionRulesResponse) Status

Status returns HTTPResponse.Status

func (GetBranchProtectionRulesResponse) StatusCode

func (r GetBranchProtectionRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBranchResponse

type GetBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ref
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetBranchResponse

func ParseGetBranchResponse(rsp *http.Response) (*GetBranchResponse, error)

ParseGetBranchResponse parses an HTTP response from a GetBranchWithResponse call

func (GetBranchResponse) Status

func (r GetBranchResponse) Status() string

Status returns HTTPResponse.Status

func (GetBranchResponse) StatusCode

func (r GetBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCommitResponse

type GetCommitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Commit
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetCommitResponse

func ParseGetCommitResponse(rsp *http.Response) (*GetCommitResponse, error)

ParseGetCommitResponse parses an HTTP response from a GetCommitWithResponse call

func (GetCommitResponse) Status

func (r GetCommitResponse) Status() string

Status returns HTTPResponse.Status

func (GetCommitResponse) StatusCode

func (r GetCommitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigResponse

type GetConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Config
	JSON401      *Error
}

func ParseGetConfigResponse

func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)

ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call

func (GetConfigResponse) Status

func (r GetConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigResponse) StatusCode

func (r GetConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Credentials
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetCredentialsResponse

func ParseGetCredentialsResponse(rsp *http.Response) (*GetCredentialsResponse, error)

ParseGetCredentialsResponse parses an HTTP response from a GetCredentialsWithResponse call

func (GetCredentialsResponse) Status

func (r GetCredentialsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCredentialsResponse) StatusCode

func (r GetCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserResponse

type GetCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CurrentUser
}

func ParseGetCurrentUserResponse

func ParseGetCurrentUserResponse(rsp *http.Response) (*GetCurrentUserResponse, error)

ParseGetCurrentUserResponse parses an HTTP response from a GetCurrentUserWithResponse call

func (GetCurrentUserResponse) Status

func (r GetCurrentUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetCurrentUserResponse) StatusCode

func (r GetCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExternalPrincipalParams

type GetExternalPrincipalParams struct {
	PrincipalId string `json:"principalId"`
}

GetExternalPrincipalParams defines parameters for GetExternalPrincipal.

type GetExternalPrincipalResponse

type GetExternalPrincipalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalPrincipal
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetExternalPrincipalResponse

func ParseGetExternalPrincipalResponse(rsp *http.Response) (*GetExternalPrincipalResponse, error)

ParseGetExternalPrincipalResponse parses an HTTP response from a GetExternalPrincipalWithResponse call

func (GetExternalPrincipalResponse) Status

Status returns HTTPResponse.Status

func (GetExternalPrincipalResponse) StatusCode

func (r GetExternalPrincipalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGCRulesResponse

type GetGCRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GarbageCollectionRules
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetGCRulesResponse

func ParseGetGCRulesResponse(rsp *http.Response) (*GetGCRulesResponse, error)

ParseGetGCRulesResponse parses an HTTP response from a GetGCRulesWithResponse call

func (GetGCRulesResponse) Status

func (r GetGCRulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetGCRulesResponse) StatusCode

func (r GetGCRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGarbageCollectionConfigResponse

type GetGarbageCollectionConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GarbageCollectionConfig
	JSON401      *Error
}

func ParseGetGarbageCollectionConfigResponse

func ParseGetGarbageCollectionConfigResponse(rsp *http.Response) (*GetGarbageCollectionConfigResponse, error)

ParseGetGarbageCollectionConfigResponse parses an HTTP response from a GetGarbageCollectionConfigWithResponse call

func (GetGarbageCollectionConfigResponse) Status

Status returns HTTPResponse.Status

func (GetGarbageCollectionConfigResponse) StatusCode

func (r GetGarbageCollectionConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupACLResponse

type GetGroupACLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ACL
	JSON400      *Error
	JSON401      *Error
	JSON404      *ErrorNoACL
	JSONDefault  *Error
}

func ParseGetGroupACLResponse

func ParseGetGroupACLResponse(rsp *http.Response) (*GetGroupACLResponse, error)

ParseGetGroupACLResponse parses an HTTP response from a GetGroupACLWithResponse call

func (GetGroupACLResponse) Status

func (r GetGroupACLResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupACLResponse) StatusCode

func (r GetGroupACLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupResponse

type GetGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Group
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetGroupResponse

func ParseGetGroupResponse(rsp *http.Response) (*GetGroupResponse, error)

ParseGetGroupResponse parses an HTTP response from a GetGroupWithResponse call

func (GetGroupResponse) Status

func (r GetGroupResponse) Status() string

Status returns HTTPResponse.Status

func (GetGroupResponse) StatusCode

func (r GetGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLakeFSVersionResponse

type GetLakeFSVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VersionConfig
	JSON401      *Error
}

func ParseGetLakeFSVersionResponse

func ParseGetLakeFSVersionResponse(rsp *http.Response) (*GetLakeFSVersionResponse, error)

ParseGetLakeFSVersionResponse parses an HTTP response from a GetLakeFSVersionWithResponse call

func (GetLakeFSVersionResponse) Status

func (r GetLakeFSVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetLakeFSVersionResponse) StatusCode

func (r GetLakeFSVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseResponse

type GetLicenseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *License
	JSON401      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseGetLicenseResponse

func ParseGetLicenseResponse(rsp *http.Response) (*GetLicenseResponse, error)

ParseGetLicenseResponse parses an HTTP response from a GetLicenseWithResponse call

func (GetLicenseResponse) Status

func (r GetLicenseResponse) Status() string

Status returns HTTPResponse.Status

func (GetLicenseResponse) StatusCode

func (r GetLicenseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetaRangeResponse

type GetMetaRangeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageURI
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetMetaRangeResponse

func ParseGetMetaRangeResponse(rsp *http.Response) (*GetMetaRangeResponse, error)

ParseGetMetaRangeResponse parses an HTTP response from a GetMetaRangeWithResponse call

func (GetMetaRangeResponse) Status

func (r GetMetaRangeResponse) Status() string

Status returns HTTPResponse.Status

func (GetMetaRangeResponse) StatusCode

func (r GetMetaRangeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMetadataObjectParams

type GetMetadataObjectParams struct {
	Presign *bool `json:"presign,omitempty"`
}

GetMetadataObjectParams defines parameters for GetMetadataObject.

type GetMetadataObjectResponse

type GetMetadataObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetMetadataObjectResponse

func ParseGetMetadataObjectResponse(rsp *http.Response) (*GetMetadataObjectResponse, error)

ParseGetMetadataObjectResponse parses an HTTP response from a GetMetadataObjectWithResponse call

func (GetMetadataObjectResponse) Status

func (r GetMetadataObjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetMetadataObjectResponse) StatusCode

func (r GetMetadataObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetObjectParams

type GetObjectParams struct {

	// relative to the ref
	Path    string `json:"path"`
	Presign *bool  `json:"presign,omitempty"`

	// Byte range to retrieve
	Range *string `json:"Range,omitempty"`

	// Returns response only if the object does not have a matching ETag
	IfNoneMatch *string `json:"If-None-Match,omitempty"`
}

GetObjectParams defines parameters for GetObject.

type GetObjectResponse

type GetObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON410      *Error
	JSON416      *Error
	JSONDefault  *Error
}

func ParseGetObjectResponse

func ParseGetObjectResponse(rsp *http.Response) (*GetObjectResponse, error)

ParseGetObjectResponse parses an HTTP response from a GetObjectWithResponse call

func (GetObjectResponse) Status

func (r GetObjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetObjectResponse) StatusCode

func (r GetObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPhysicalAddressParams

type GetPhysicalAddressParams struct {

	// relative to the branch
	Path    string `json:"path"`
	Presign *bool  `json:"presign,omitempty"`
}

GetPhysicalAddressParams defines parameters for GetPhysicalAddress.

type GetPhysicalAddressResponse

type GetPhysicalAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StagingLocation
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetPhysicalAddressResponse

func ParseGetPhysicalAddressResponse(rsp *http.Response) (*GetPhysicalAddressResponse, error)

ParseGetPhysicalAddressResponse parses an HTTP response from a GetPhysicalAddressWithResponse call

func (GetPhysicalAddressResponse) Status

Status returns HTTPResponse.Status

func (GetPhysicalAddressResponse) StatusCode

func (r GetPhysicalAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyResponse

type GetPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Policy
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetPolicyResponse

func ParseGetPolicyResponse(rsp *http.Response) (*GetPolicyResponse, error)

ParseGetPolicyResponse parses an HTTP response from a GetPolicyWithResponse call

func (GetPolicyResponse) Status

func (r GetPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetPolicyResponse) StatusCode

func (r GetPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPullRequestResponse

type GetPullRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PullRequest
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetPullRequestResponse

func ParseGetPullRequestResponse(rsp *http.Response) (*GetPullRequestResponse, error)

ParseGetPullRequestResponse parses an HTTP response from a GetPullRequestWithResponse call

func (GetPullRequestResponse) Status

func (r GetPullRequestResponse) Status() string

Status returns HTTPResponse.Status

func (GetPullRequestResponse) StatusCode

func (r GetPullRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRangeResponse

type GetRangeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageURI
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetRangeResponse

func ParseGetRangeResponse(rsp *http.Response) (*GetRangeResponse, error)

ParseGetRangeResponse parses an HTTP response from a GetRangeWithResponse call

func (GetRangeResponse) Status

func (r GetRangeResponse) Status() string

Status returns HTTPResponse.Status

func (GetRangeResponse) StatusCode

func (r GetRangeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoryMetadataResponse

type GetRepositoryMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryMetadata
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetRepositoryMetadataResponse

func ParseGetRepositoryMetadataResponse(rsp *http.Response) (*GetRepositoryMetadataResponse, error)

ParseGetRepositoryMetadataResponse parses an HTTP response from a GetRepositoryMetadataWithResponse call

func (GetRepositoryMetadataResponse) Status

Status returns HTTPResponse.Status

func (GetRepositoryMetadataResponse) StatusCode

func (r GetRepositoryMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoryResponse

type GetRepositoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Repository
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetRepositoryResponse

func ParseGetRepositoryResponse(rsp *http.Response) (*GetRepositoryResponse, error)

ParseGetRepositoryResponse parses an HTTP response from a GetRepositoryWithResponse call

func (GetRepositoryResponse) Status

func (r GetRepositoryResponse) Status() string

Status returns HTTPResponse.Status

func (GetRepositoryResponse) StatusCode

func (r GetRepositoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRunHookOutputResponse

type GetRunHookOutputResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetRunHookOutputResponse

func ParseGetRunHookOutputResponse(rsp *http.Response) (*GetRunHookOutputResponse, error)

ParseGetRunHookOutputResponse parses an HTTP response from a GetRunHookOutputWithResponse call

func (GetRunHookOutputResponse) Status

func (r GetRunHookOutputResponse) Status() string

Status returns HTTPResponse.Status

func (GetRunHookOutputResponse) StatusCode

func (r GetRunHookOutputResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRunResponse

type GetRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionRun
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetRunResponse

func ParseGetRunResponse(rsp *http.Response) (*GetRunResponse, error)

ParseGetRunResponse parses an HTTP response from a GetRunWithResponse call

func (GetRunResponse) Status

func (r GetRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetRunResponse) StatusCode

func (r GetRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSetupStateResponse

type GetSetupStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SetupState
	JSONDefault  *Error
}

func ParseGetSetupStateResponse

func ParseGetSetupStateResponse(rsp *http.Response) (*GetSetupStateResponse, error)

ParseGetSetupStateResponse parses an HTTP response from a GetSetupStateWithResponse call

func (GetSetupStateResponse) Status

func (r GetSetupStateResponse) Status() string

Status returns HTTPResponse.Status

func (GetSetupStateResponse) StatusCode

func (r GetSetupStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStorageConfigResponse

type GetStorageConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StorageConfig
	JSON401      *Error
}

func ParseGetStorageConfigResponse

func ParseGetStorageConfigResponse(rsp *http.Response) (*GetStorageConfigResponse, error)

ParseGetStorageConfigResponse parses an HTTP response from a GetStorageConfigWithResponse call

func (GetStorageConfigResponse) Status

func (r GetStorageConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetStorageConfigResponse) StatusCode

func (r GetStorageConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagResponse

type GetTagResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ref
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetTagResponse

func ParseGetTagResponse(rsp *http.Response) (*GetTagResponse, error)

ParseGetTagResponse parses an HTTP response from a GetTagWithResponse call

func (GetTagResponse) Status

func (r GetTagResponse) Status() string

Status returns HTTPResponse.Status

func (GetTagResponse) StatusCode

func (r GetTagResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTokenFromMailboxResponse

type GetTokenFromMailboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticationToken
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseGetTokenFromMailboxResponse

func ParseGetTokenFromMailboxResponse(rsp *http.Response) (*GetTokenFromMailboxResponse, error)

ParseGetTokenFromMailboxResponse parses an HTTP response from a GetTokenFromMailboxWithResponse call

func (GetTokenFromMailboxResponse) Status

Status returns HTTPResponse.Status

func (GetTokenFromMailboxResponse) StatusCode

func (r GetTokenFromMailboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTokenRedirectResponse

type GetTokenRedirectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseGetTokenRedirectResponse

func ParseGetTokenRedirectResponse(rsp *http.Response) (*GetTokenRedirectResponse, error)

ParseGetTokenRedirectResponse parses an HTTP response from a GetTokenRedirectWithResponse call

func (GetTokenRedirectResponse) Status

func (r GetTokenRedirectResponse) Status() string

Status returns HTTPResponse.Status

func (GetTokenRedirectResponse) StatusCode

func (r GetTokenRedirectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUnderlyingPropertiesParams

type GetUnderlyingPropertiesParams struct {

	// relative to the branch
	Path string `json:"path"`
}

GetUnderlyingPropertiesParams defines parameters for GetUnderlyingProperties.

type GetUnderlyingPropertiesResponse

type GetUnderlyingPropertiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UnderlyingObjectProperties
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetUnderlyingPropertiesResponse

func ParseGetUnderlyingPropertiesResponse(rsp *http.Response) (*GetUnderlyingPropertiesResponse, error)

ParseGetUnderlyingPropertiesResponse parses an HTTP response from a GetUnderlyingPropertiesWithResponse call

func (GetUnderlyingPropertiesResponse) Status

Status returns HTTPResponse.Status

func (GetUnderlyingPropertiesResponse) StatusCode

func (r GetUnderlyingPropertiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsageReportSummaryResponse

type GetUsageReportSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstallationUsageReport
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetUsageReportSummaryResponse

func ParseGetUsageReportSummaryResponse(rsp *http.Response) (*GetUsageReportSummaryResponse, error)

ParseGetUsageReportSummaryResponse parses an HTTP response from a GetUsageReportSummaryWithResponse call

func (GetUsageReportSummaryResponse) Status

Status returns HTTPResponse.Status

func (GetUsageReportSummaryResponse) StatusCode

func (r GetUsageReportSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Group

type Group struct {

	// Unix Epoch in seconds
	CreationDate int64   `json:"creation_date"`
	Description  *string `json:"description,omitempty"`
	Id           string  `json:"id"`
	Name         *string `json:"name,omitempty"`
}

Group defines model for Group.

type GroupCreation

type GroupCreation struct {
	Description *string `json:"description,omitempty"`
	Id          string  `json:"id"`
}

GroupCreation defines model for GroupCreation.

type GroupList

type GroupList struct {
	Pagination Pagination `json:"pagination"`
	Results    []Group    `json:"results"`
}

GroupList defines model for GroupList.

type HardResetBranchParams

type HardResetBranchParams struct {

	// After reset, branch will point at this reference.
	Ref   string `json:"ref"`
	Force *bool  `json:"force,omitempty"`
}

HardResetBranchParams defines parameters for HardResetBranch.

type HardResetBranchResponse

type HardResetBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseHardResetBranchResponse

func ParseHardResetBranchResponse(rsp *http.Response) (*HardResetBranchResponse, error)

ParseHardResetBranchResponse parses an HTTP response from a HardResetBranchWithResponse call

func (HardResetBranchResponse) Status

func (r HardResetBranchResponse) Status() string

Status returns HTTPResponse.Status

func (HardResetBranchResponse) StatusCode

func (r HardResetBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HeadObjectParams

type HeadObjectParams struct {

	// relative to the ref
	Path string `json:"path"`

	// Byte range to retrieve
	Range *string `json:"Range,omitempty"`
}

HeadObjectParams defines parameters for HeadObject.

type HeadObjectResponse

type HeadObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseHeadObjectResponse

func ParseHeadObjectResponse(rsp *http.Response) (*HeadObjectResponse, error)

ParseHeadObjectResponse parses an HTTP response from a HeadObjectWithResponse call

func (HeadObjectResponse) Status

func (r HeadObjectResponse) Status() string

Status returns HTTPResponse.Status

func (HeadObjectResponse) StatusCode

func (r HeadObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthCheckResponse

type HealthCheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseHealthCheckResponse

func ParseHealthCheckResponse(rsp *http.Response) (*HealthCheckResponse, error)

ParseHealthCheckResponse parses an HTTP response from a HealthCheckWithResponse call

func (HealthCheckResponse) Status

func (r HealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckResponse) StatusCode

func (r HealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HookRun

type HookRun struct {
	Action    string     `json:"action"`
	EndTime   *time.Time `json:"end_time,omitempty"`
	HookId    string     `json:"hook_id"`
	HookRunId string     `json:"hook_run_id"`
	StartTime time.Time  `json:"start_time"`
	Status    string     `json:"status"`
}

HookRun defines model for HookRun.

type HookRunList

type HookRunList struct {
	Pagination Pagination `json:"pagination"`
	Results    []HookRun  `json:"results"`
}

HookRunList defines model for HookRunList.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IcebergLocalTable

type IcebergLocalTable struct {

	// Reference to one or more levels of a namespace
	Namespace IcebergNamespaceRef `json:"namespace"`

	// lakeFS reference ID (branch or commit)
	ReferenceId string `json:"reference_id"`

	// lakeFS repository ID
	RepositoryId string `json:"repository_id"`

	// Remote table name
	Table string `json:"table"`
}

IcebergLocalTable defines model for IcebergLocalTable.

type IcebergNamespaceRef

type IcebergNamespaceRef []string

IcebergNamespaceRef defines model for IcebergNamespaceRef.

type IcebergPullRequest

type IcebergPullRequest struct {

	// Creates namespace in local catalog if not exist
	CreateNamespace *bool             `json:"create_namespace,omitempty"`
	Destination     IcebergLocalTable `json:"destination"`

	// Override exiting local table if exists
	ForceUpdate *bool              `json:"force_update,omitempty"`
	Source      IcebergRemoteTable `json:"source"`
}

IcebergPullRequest defines model for IcebergPullRequest.

type IcebergPushRequest

type IcebergPushRequest struct {

	// Creates namespace in remote catalog if not exist
	CreateNamespace *bool              `json:"create_namespace,omitempty"`
	Destination     IcebergRemoteTable `json:"destination"`

	// Override exiting table in remote if exists
	ForceUpdate *bool             `json:"force_update,omitempty"`
	Source      IcebergLocalTable `json:"source"`
}

IcebergPushRequest defines model for IcebergPushRequest.

type IcebergRemoteTable

type IcebergRemoteTable struct {

	// Reference to one or more levels of a namespace
	Namespace IcebergNamespaceRef `json:"namespace"`

	// Remote table name
	Table string `json:"table"`
}

IcebergRemoteTable defines model for IcebergRemoteTable.

type IfMatch

type IfMatch string

IfMatch defines model for IfMatch.

type IfNoneMatch

type IfNoneMatch string

IfNoneMatch defines model for IfNoneMatch.

type ImportCancelParams

type ImportCancelParams struct {

	// Unique identifier of the import process
	Id string `json:"id"`
}

ImportCancelParams defines parameters for ImportCancel.

type ImportCancelResponse

type ImportCancelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseImportCancelResponse

func ParseImportCancelResponse(rsp *http.Response) (*ImportCancelResponse, error)

ParseImportCancelResponse parses an HTTP response from a ImportCancelWithResponse call

func (ImportCancelResponse) Status

func (r ImportCancelResponse) Status() string

Status returns HTTPResponse.Status

func (ImportCancelResponse) StatusCode

func (r ImportCancelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportCreation

type ImportCreation struct {
	Commit CommitCreation   `json:"commit"`
	Force  *bool            `json:"force,omitempty"`
	Paths  []ImportLocation `json:"paths"`
}

ImportCreation defines model for ImportCreation.

type ImportCreationResponse

type ImportCreationResponse struct {

	// The id of the import process
	Id string `json:"id"`
}

ImportCreationResponse defines model for ImportCreationResponse.

type ImportLocation

type ImportLocation struct {

	// Destination for the imported objects on the branch. Must be a relative path to the branch.
	// If the type is an 'object', the destination is the exact object name under the branch.
	// If the type is a 'common_prefix', the destination is the prefix under the branch.
	Destination string `json:"destination"`

	// A source location to a 'common_prefix' or to a single object. Must match the lakeFS installation blockstore type.
	Path string `json:"path"`

	// Path type, can either be 'common_prefix' or 'object'
	Type string `json:"type"`
}

ImportLocation defines model for ImportLocation.

type ImportStartJSONBody

type ImportStartJSONBody ImportCreation

ImportStartJSONBody defines parameters for ImportStart.

type ImportStartJSONRequestBody

type ImportStartJSONRequestBody ImportStartJSONBody

ImportStartJSONRequestBody defines body for ImportStart for application/json ContentType.

type ImportStartResponse

type ImportStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ImportCreationResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseImportStartResponse

func ParseImportStartResponse(rsp *http.Response) (*ImportStartResponse, error)

ParseImportStartResponse parses an HTTP response from a ImportStartWithResponse call

func (ImportStartResponse) Status

func (r ImportStartResponse) Status() string

Status returns HTTPResponse.Status

func (ImportStartResponse) StatusCode

func (r ImportStartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportStatus

type ImportStatus struct {
	Commit    *Commit `json:"commit,omitempty"`
	Completed bool    `json:"completed"`
	Error     *Error  `json:"error,omitempty"`

	// Number of objects processed so far
	IngestedObjects *int64    `json:"ingested_objects,omitempty"`
	MetarangeId     *string   `json:"metarange_id,omitempty"`
	UpdateTime      time.Time `json:"update_time"`
}

ImportStatus defines model for ImportStatus.

type ImportStatusParams

type ImportStatusParams struct {

	// Unique identifier of the import process
	Id string `json:"id"`
}

ImportStatusParams defines parameters for ImportStatus.

type ImportStatusResponse

type ImportStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ImportStatus
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseImportStatusResponse

func ParseImportStatusResponse(rsp *http.Response) (*ImportStatusResponse, error)

ParseImportStatusResponse parses an HTTP response from a ImportStatusWithResponse call

func (ImportStatusResponse) Status

func (r ImportStatusResponse) Status() string

Status returns HTTPResponse.Status

func (ImportStatusResponse) StatusCode

func (r ImportStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InstallationUsageReport

type InstallationUsageReport struct {
	InstallationId string        `json:"installation_id"`
	Reports        []UsageReport `json:"reports"`
}

InstallationUsageReport defines model for InstallationUsageReport.

type InternalCreateBranchProtectionRuleJSONBody

type InternalCreateBranchProtectionRuleJSONBody BranchProtectionRule

InternalCreateBranchProtectionRuleJSONBody defines parameters for InternalCreateBranchProtectionRule.

type InternalCreateBranchProtectionRuleJSONRequestBody

type InternalCreateBranchProtectionRuleJSONRequestBody InternalCreateBranchProtectionRuleJSONBody

InternalCreateBranchProtectionRuleJSONRequestBody defines body for InternalCreateBranchProtectionRule for application/json ContentType.

type InternalCreateBranchProtectionRuleResponse

type InternalCreateBranchProtectionRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalCreateBranchProtectionRuleResponse

func ParseInternalCreateBranchProtectionRuleResponse(rsp *http.Response) (*InternalCreateBranchProtectionRuleResponse, error)

ParseInternalCreateBranchProtectionRuleResponse parses an HTTP response from a InternalCreateBranchProtectionRuleWithResponse call

func (InternalCreateBranchProtectionRuleResponse) Status

Status returns HTTPResponse.Status

func (InternalCreateBranchProtectionRuleResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InternalDeleteBranchProtectionRuleJSONBody

type InternalDeleteBranchProtectionRuleJSONBody struct {
	Pattern string `json:"pattern"`
}

InternalDeleteBranchProtectionRuleJSONBody defines parameters for InternalDeleteBranchProtectionRule.

type InternalDeleteBranchProtectionRuleJSONRequestBody

type InternalDeleteBranchProtectionRuleJSONRequestBody InternalDeleteBranchProtectionRuleJSONBody

InternalDeleteBranchProtectionRuleJSONRequestBody defines body for InternalDeleteBranchProtectionRule for application/json ContentType.

type InternalDeleteBranchProtectionRuleResponse

type InternalDeleteBranchProtectionRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalDeleteBranchProtectionRuleResponse

func ParseInternalDeleteBranchProtectionRuleResponse(rsp *http.Response) (*InternalDeleteBranchProtectionRuleResponse, error)

ParseInternalDeleteBranchProtectionRuleResponse parses an HTTP response from a InternalDeleteBranchProtectionRuleWithResponse call

func (InternalDeleteBranchProtectionRuleResponse) Status

Status returns HTTPResponse.Status

func (InternalDeleteBranchProtectionRuleResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InternalDeleteGarbageCollectionRulesResponse

type InternalDeleteGarbageCollectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalDeleteGarbageCollectionRulesResponse

func ParseInternalDeleteGarbageCollectionRulesResponse(rsp *http.Response) (*InternalDeleteGarbageCollectionRulesResponse, error)

ParseInternalDeleteGarbageCollectionRulesResponse parses an HTTP response from a InternalDeleteGarbageCollectionRulesWithResponse call

func (InternalDeleteGarbageCollectionRulesResponse) Status

Status returns HTTPResponse.Status

func (InternalDeleteGarbageCollectionRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InternalGetBranchProtectionRulesResponse

type InternalGetBranchProtectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]BranchProtectionRule
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalGetBranchProtectionRulesResponse

func ParseInternalGetBranchProtectionRulesResponse(rsp *http.Response) (*InternalGetBranchProtectionRulesResponse, error)

ParseInternalGetBranchProtectionRulesResponse parses an HTTP response from a InternalGetBranchProtectionRulesWithResponse call

func (InternalGetBranchProtectionRulesResponse) Status

Status returns HTTPResponse.Status

func (InternalGetBranchProtectionRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InternalGetGarbageCollectionRulesResponse

type InternalGetGarbageCollectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GarbageCollectionRules
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalGetGarbageCollectionRulesResponse

func ParseInternalGetGarbageCollectionRulesResponse(rsp *http.Response) (*InternalGetGarbageCollectionRulesResponse, error)

ParseInternalGetGarbageCollectionRulesResponse parses an HTTP response from a InternalGetGarbageCollectionRulesWithResponse call

func (InternalGetGarbageCollectionRulesResponse) Status

Status returns HTTPResponse.Status

func (InternalGetGarbageCollectionRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InternalSetGarbageCollectionRulesJSONBody

type InternalSetGarbageCollectionRulesJSONBody GarbageCollectionRules

InternalSetGarbageCollectionRulesJSONBody defines parameters for InternalSetGarbageCollectionRules.

type InternalSetGarbageCollectionRulesJSONRequestBody

type InternalSetGarbageCollectionRulesJSONRequestBody InternalSetGarbageCollectionRulesJSONBody

InternalSetGarbageCollectionRulesJSONRequestBody defines body for InternalSetGarbageCollectionRules for application/json ContentType.

type InternalSetGarbageCollectionRulesResponse

type InternalSetGarbageCollectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseInternalSetGarbageCollectionRulesResponse

func ParseInternalSetGarbageCollectionRulesResponse(rsp *http.Response) (*InternalSetGarbageCollectionRulesResponse, error)

ParseInternalSetGarbageCollectionRulesResponse parses an HTTP response from a InternalSetGarbageCollectionRulesWithResponse call

func (InternalSetGarbageCollectionRulesResponse) Status

Status returns HTTPResponse.Status

func (InternalSetGarbageCollectionRulesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type License

type License struct {

	// The license JWT token
	Token string `json:"token"`
}

License defines model for License.

type LinkPhysicalAddressJSONBody

type LinkPhysicalAddressJSONBody StagingMetadata

LinkPhysicalAddressJSONBody defines parameters for LinkPhysicalAddress.

type LinkPhysicalAddressJSONRequestBody

type LinkPhysicalAddressJSONRequestBody LinkPhysicalAddressJSONBody

LinkPhysicalAddressJSONRequestBody defines body for LinkPhysicalAddress for application/json ContentType.

type LinkPhysicalAddressParams

type LinkPhysicalAddressParams struct {

	// relative to the branch
	Path string `json:"path"`

	// Set to "*" to atomically allow the upload only if the key has no object yet. Other values are not supported.
	IfNoneMatch *IfNoneMatch `json:"If-None-Match,omitempty"`

	// Set to the object's ETag to atomically allow operations only if the object's current ETag matches the provided value.
	IfMatch *IfMatch `json:"If-Match,omitempty"`
}

LinkPhysicalAddressParams defines parameters for LinkPhysicalAddress.

type LinkPhysicalAddressResponse

type LinkPhysicalAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *StagingLocation
	JSON412      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseLinkPhysicalAddressResponse

func ParseLinkPhysicalAddressResponse(rsp *http.Response) (*LinkPhysicalAddressResponse, error)

ParseLinkPhysicalAddressResponse parses an HTTP response from a LinkPhysicalAddressWithResponse call

func (LinkPhysicalAddressResponse) Status

Status returns HTTPResponse.Status

func (LinkPhysicalAddressResponse) StatusCode

func (r LinkPhysicalAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListBranchesParams

type ListBranchesParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount     *PaginationAmount `json:"amount,omitempty"`
	ShowHidden *bool             `json:"show_hidden,omitempty"`
}

ListBranchesParams defines parameters for ListBranches.

type ListBranchesResponse

type ListBranchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RefList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListBranchesResponse

func ParseListBranchesResponse(rsp *http.Response) (*ListBranchesResponse, error)

ParseListBranchesResponse parses an HTTP response from a ListBranchesWithResponse call

func (ListBranchesResponse) Status

func (r ListBranchesResponse) Status() string

Status returns HTTPResponse.Status

func (ListBranchesResponse) StatusCode

func (r ListBranchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupMembersParams

type ListGroupMembersParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListGroupMembersParams defines parameters for ListGroupMembers.

type ListGroupMembersResponse

type ListGroupMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserList
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseListGroupMembersResponse

func ParseListGroupMembersResponse(rsp *http.Response) (*ListGroupMembersResponse, error)

ParseListGroupMembersResponse parses an HTTP response from a ListGroupMembersWithResponse call

func (ListGroupMembersResponse) Status

func (r ListGroupMembersResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupMembersResponse) StatusCode

func (r ListGroupMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupPoliciesParams

type ListGroupPoliciesParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListGroupPoliciesParams defines parameters for ListGroupPolicies.

type ListGroupPoliciesResponse

type ListGroupPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PolicyList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListGroupPoliciesResponse

func ParseListGroupPoliciesResponse(rsp *http.Response) (*ListGroupPoliciesResponse, error)

ParseListGroupPoliciesResponse parses an HTTP response from a ListGroupPoliciesWithResponse call

func (ListGroupPoliciesResponse) Status

func (r ListGroupPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupPoliciesResponse) StatusCode

func (r ListGroupPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGroupsParams

type ListGroupsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListGroupsParams defines parameters for ListGroups.

type ListGroupsResponse

type ListGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupList
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseListGroupsResponse

func ParseListGroupsResponse(rsp *http.Response) (*ListGroupsResponse, error)

ParseListGroupsResponse parses an HTTP response from a ListGroupsWithResponse call

func (ListGroupsResponse) Status

func (r ListGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListGroupsResponse) StatusCode

func (r ListGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListObjectsParams

type ListObjectsParams struct {
	UserMetadata *bool `json:"user_metadata,omitempty"`
	Presign      *bool `json:"presign,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// delimiter used to group common prefixes by
	Delimiter *PaginationDelimiter `json:"delimiter,omitempty"`

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`
}

ListObjectsParams defines parameters for ListObjects.

type ListObjectsResponse

type ListObjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectStatsList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListObjectsResponse

func ParseListObjectsResponse(rsp *http.Response) (*ListObjectsResponse, error)

ParseListObjectsResponse parses an HTTP response from a ListObjectsWithResponse call

func (ListObjectsResponse) Status

func (r ListObjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListObjectsResponse) StatusCode

func (r ListObjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPoliciesParams

type ListPoliciesParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListPoliciesParams defines parameters for ListPolicies.

type ListPoliciesResponse

type ListPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PolicyList
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseListPoliciesResponse

func ParseListPoliciesResponse(rsp *http.Response) (*ListPoliciesResponse, error)

ParseListPoliciesResponse parses an HTTP response from a ListPoliciesWithResponse call

func (ListPoliciesResponse) Status

func (r ListPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListPoliciesResponse) StatusCode

func (r ListPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPullRequestsParams

type ListPullRequestsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
	Status *string           `json:"status,omitempty"`
}

ListPullRequestsParams defines parameters for ListPullRequests.

type ListPullRequestsResponse

type ListPullRequestsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PullRequestsList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListPullRequestsResponse

func ParseListPullRequestsResponse(rsp *http.Response) (*ListPullRequestsResponse, error)

ParseListPullRequestsResponse parses an HTTP response from a ListPullRequestsWithResponse call

func (ListPullRequestsResponse) Status

func (r ListPullRequestsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPullRequestsResponse) StatusCode

func (r ListPullRequestsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRepositoriesParams

type ListRepositoriesParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// string for searching relevant entries
	Search *SearchString `json:"search,omitempty"`
}

ListRepositoriesParams defines parameters for ListRepositories.

type ListRepositoriesResponse

type ListRepositoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryList
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseListRepositoriesResponse

func ParseListRepositoriesResponse(rsp *http.Response) (*ListRepositoriesResponse, error)

ParseListRepositoriesResponse parses an HTTP response from a ListRepositoriesWithResponse call

func (ListRepositoriesResponse) Status

func (r ListRepositoriesResponse) Status() string

Status returns HTTPResponse.Status

func (ListRepositoriesResponse) StatusCode

func (r ListRepositoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRepositoryRunsParams

type ListRepositoryRunsParams struct {

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
	Branch *string           `json:"branch,omitempty"`
	Commit *string           `json:"commit,omitempty"`
}

ListRepositoryRunsParams defines parameters for ListRepositoryRuns.

type ListRepositoryRunsResponse

type ListRepositoryRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ActionRunList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListRepositoryRunsResponse

func ParseListRepositoryRunsResponse(rsp *http.Response) (*ListRepositoryRunsResponse, error)

ParseListRepositoryRunsResponse parses an HTTP response from a ListRepositoryRunsWithResponse call

func (ListRepositoryRunsResponse) Status

Status returns HTTPResponse.Status

func (ListRepositoryRunsResponse) StatusCode

func (r ListRepositoryRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRunHooksParams

type ListRunHooksParams struct {

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListRunHooksParams defines parameters for ListRunHooks.

type ListRunHooksResponse

type ListRunHooksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HookRunList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListRunHooksResponse

func ParseListRunHooksResponse(rsp *http.Response) (*ListRunHooksResponse, error)

ParseListRunHooksResponse parses an HTTP response from a ListRunHooksWithResponse call

func (ListRunHooksResponse) Status

func (r ListRunHooksResponse) Status() string

Status returns HTTPResponse.Status

func (ListRunHooksResponse) StatusCode

func (r ListRunHooksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTagsParams

type ListTagsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListTagsParams defines parameters for ListTags.

type ListTagsResponse

type ListTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RefList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListTagsResponse

func ParseListTagsResponse(rsp *http.Response) (*ListTagsResponse, error)

ParseListTagsResponse parses an HTTP response from a ListTagsWithResponse call

func (ListTagsResponse) Status

func (r ListTagsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTagsResponse) StatusCode

func (r ListTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserCredentialsParams

type ListUserCredentialsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListUserCredentialsParams defines parameters for ListUserCredentials.

type ListUserCredentialsResponse

type ListUserCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListUserCredentialsResponse

func ParseListUserCredentialsResponse(rsp *http.Response) (*ListUserCredentialsResponse, error)

ParseListUserCredentialsResponse parses an HTTP response from a ListUserCredentialsWithResponse call

func (ListUserCredentialsResponse) Status

Status returns HTTPResponse.Status

func (ListUserCredentialsResponse) StatusCode

func (r ListUserCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserExternalPrincipalsParams

type ListUserExternalPrincipalsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListUserExternalPrincipalsParams defines parameters for ListUserExternalPrincipals.

type ListUserExternalPrincipalsResponse

type ListUserExternalPrincipalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ExternalPrincipalList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListUserExternalPrincipalsResponse

func ParseListUserExternalPrincipalsResponse(rsp *http.Response) (*ListUserExternalPrincipalsResponse, error)

ParseListUserExternalPrincipalsResponse parses an HTTP response from a ListUserExternalPrincipalsWithResponse call

func (ListUserExternalPrincipalsResponse) Status

Status returns HTTPResponse.Status

func (ListUserExternalPrincipalsResponse) StatusCode

func (r ListUserExternalPrincipalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserGroupsParams

type ListUserGroupsParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListUserGroupsParams defines parameters for ListUserGroups.

type ListUserGroupsResponse

type ListUserGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GroupList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListUserGroupsResponse

func ParseListUserGroupsResponse(rsp *http.Response) (*ListUserGroupsResponse, error)

ParseListUserGroupsResponse parses an HTTP response from a ListUserGroupsWithResponse call

func (ListUserGroupsResponse) Status

func (r ListUserGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListUserGroupsResponse) StatusCode

func (r ListUserGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUserPoliciesParams

type ListUserPoliciesParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// will return all distinct policies attached to the user or any of its groups
	Effective *bool `json:"effective,omitempty"`
}

ListUserPoliciesParams defines parameters for ListUserPolicies.

type ListUserPoliciesResponse

type ListUserPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PolicyList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseListUserPoliciesResponse

func ParseListUserPoliciesResponse(rsp *http.Response) (*ListUserPoliciesResponse, error)

ParseListUserPoliciesResponse parses an HTTP response from a ListUserPoliciesWithResponse call

func (ListUserPoliciesResponse) Status

func (r ListUserPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListUserPoliciesResponse) StatusCode

func (r ListUserPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersParams

type ListUsersParams struct {

	// return items prefixed with this value
	Prefix *PaginationPrefix `json:"prefix,omitempty"`

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type ListUsersResponse

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserList
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseListUsersResponse

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

func (ListUsersResponse) Status

func (r ListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersResponse) StatusCode

func (r ListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogCommitsParams

type LogCommitsParams struct {

	// return items after this value
	After *PaginationAfter `json:"after,omitempty"`

	// how many items to return
	Amount *PaginationAmount `json:"amount,omitempty"`

	// list of paths, each element is a path of a specific object
	Objects *[]string `json:"objects,omitempty"`

	// list of paths, each element is a path of a prefix
	Prefixes *[]string `json:"prefixes,omitempty"`

	// limit the number of items in return to 'amount'. Without further indication on actual number of items.
	Limit *bool `json:"limit,omitempty"`

	// if set to true, follow only the first parent upon reaching a merge commit
	FirstParent *bool `json:"first_parent,omitempty"`

	// Show commits more recent than a specific date-time. In case used with stop_at parameter, will stop at the first commit that meets any of the conditions.
	Since *time.Time `json:"since,omitempty"`

	// A reference to stop at. In case used with since parameter, will stop at the first commit that meets any of the conditions.
	StopAt *string `json:"stop_at,omitempty"`
}

LogCommitsParams defines parameters for LogCommits.

type LogCommitsResponse

type LogCommitsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CommitList
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseLogCommitsResponse

func ParseLogCommitsResponse(rsp *http.Response) (*LogCommitsResponse, error)

ParseLogCommitsResponse parses an HTTP response from a LogCommitsWithResponse call

func (LogCommitsResponse) Status

func (r LogCommitsResponse) Status() string

Status returns HTTPResponse.Status

func (LogCommitsResponse) StatusCode

func (r LogCommitsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginConfig

type LoginConfig struct {

	// RBAC will remain enabled on GUI if "external".  That only works
	// with an external auth service.
	RBAC *string `json:"RBAC,omitempty"`

	// Label to place on fallback_login_url.
	FallbackLoginLabel *string `json:"fallback_login_label,omitempty"`

	// Secondary URL to offer users to use for login.
	FallbackLoginUrl *string `json:"fallback_login_url,omitempty"`

	// Cookie names used to store JWT
	LoginCookieNames []string `json:"login_cookie_names"`

	// Message to display to users who fail to login; a full sentence that is rendered
	// in HTML and may contain a link to a secondary login method
	LoginFailedMessage *string `json:"login_failed_message,omitempty"`

	// Primary URL to use for login.
	LoginUrl string `json:"login_url"`

	// Defines login behavior when login_url is set.
	// - none: For OSS users.
	// - redirect: Auto-redirect to login_url.
	// - select: Show a page to choose between logging in via login_url or with lakeFS credentials.
	// Ignored if login_url is not configured.
	LoginUrlMethod *string `json:"login_url_method,omitempty"`

	// URL to use for logging out.
	LogoutUrl string `json:"logout_url"`

	// Placeholder text to display in the password field of the login form.
	PasswordUiPlaceholder *string `json:"password_ui_placeholder,omitempty"`

	// Placeholder text to display in the username field of the login form.
	UsernameUiPlaceholder *string `json:"username_ui_placeholder,omitempty"`
}

LoginConfig defines model for LoginConfig.

type LoginInformation

type LoginInformation struct {
	AccessKeyId     string `json:"access_key_id"`
	SecretAccessKey string `json:"secret_access_key"`
}

LoginInformation defines model for LoginInformation.

type LoginJSONBody

type LoginJSONBody LoginInformation

LoginJSONBody defines parameters for Login.

type LoginJSONRequestBody

type LoginJSONRequestBody LoginJSONBody

LoginJSONRequestBody defines body for Login for application/json ContentType.

type LoginResponse

type LoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticationToken
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseLoginResponse

func ParseLoginResponse(rsp *http.Response) (*LoginResponse, error)

ParseLoginResponse parses an HTTP response from a LoginWithResponse call

func (LoginResponse) Status

func (r LoginResponse) Status() string

Status returns HTTPResponse.Status

func (LoginResponse) StatusCode

func (r LoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Merge

type Merge struct {

	// Allow merge when the branches have the same content
	AllowEmpty *bool `json:"allow_empty,omitempty"`

	// Allow merge into a read-only branch or into a branch with the same content
	Force    *bool           `json:"force,omitempty"`
	Message  *string         `json:"message,omitempty"`
	Metadata *Merge_Metadata `json:"metadata,omitempty"`

	// If set, set only the destination branch as a parent, which "squashes" the merge to
	// appear as a single commit on the destination branch.  The source commit is no longer
	// a part of the merge commit; consider adding it to the 'metadata' or 'message'
	// fields.  This behaves like a GitHub or GitLab "squash merge", or in Git terms 'git
	// merge --squash; git commit ...'.
	SquashMerge *bool `json:"squash_merge,omitempty"`

	// In case of a merge conflict, this option will force the merge process to automatically favor changes from the dest branch ('dest-wins') or from the source branch('source-wins'). In case no selection is made, the merge process will fail in case of a conflict
	Strategy *string `json:"strategy,omitempty"`
}

Merge defines model for Merge.

type MergeAsyncStatus

type MergeAsyncStatus struct {
	// Embedded struct due to allOf(#/components/schemas/AsyncTaskStatus)
	AsyncTaskStatus `yaml:",inline"`
	// Embedded fields due to inline allOf schema
	Result *MergeResult `json:"result,omitempty"`
}

MergeAsyncStatus defines model for MergeAsyncStatus.

type MergeIntoBranchAsyncJSONBody

type MergeIntoBranchAsyncJSONBody Merge

MergeIntoBranchAsyncJSONBody defines parameters for MergeIntoBranchAsync.

type MergeIntoBranchAsyncJSONRequestBody

type MergeIntoBranchAsyncJSONRequestBody MergeIntoBranchAsyncJSONBody

MergeIntoBranchAsyncJSONRequestBody defines body for MergeIntoBranchAsync for application/json ContentType.

type MergeIntoBranchAsyncResponse

type MergeIntoBranchAsyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TaskCreation
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseMergeIntoBranchAsyncResponse

func ParseMergeIntoBranchAsyncResponse(rsp *http.Response) (*MergeIntoBranchAsyncResponse, error)

ParseMergeIntoBranchAsyncResponse parses an HTTP response from a MergeIntoBranchAsyncWithResponse call

func (MergeIntoBranchAsyncResponse) Status

Status returns HTTPResponse.Status

func (MergeIntoBranchAsyncResponse) StatusCode

func (r MergeIntoBranchAsyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MergeIntoBranchAsyncStatusResponse

type MergeIntoBranchAsyncStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MergeAsyncStatus
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON412      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseMergeIntoBranchAsyncStatusResponse

func ParseMergeIntoBranchAsyncStatusResponse(rsp *http.Response) (*MergeIntoBranchAsyncStatusResponse, error)

ParseMergeIntoBranchAsyncStatusResponse parses an HTTP response from a MergeIntoBranchAsyncStatusWithResponse call

func (MergeIntoBranchAsyncStatusResponse) Status

Status returns HTTPResponse.Status

func (MergeIntoBranchAsyncStatusResponse) StatusCode

func (r MergeIntoBranchAsyncStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MergeIntoBranchJSONBody

type MergeIntoBranchJSONBody Merge

MergeIntoBranchJSONBody defines parameters for MergeIntoBranch.

type MergeIntoBranchJSONRequestBody

type MergeIntoBranchJSONRequestBody MergeIntoBranchJSONBody

MergeIntoBranchJSONRequestBody defines body for MergeIntoBranch for application/json ContentType.

type MergeIntoBranchResponse

type MergeIntoBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MergeResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *MergeResult
	JSON412      *Error
	JSONDefault  *Error
}

func ParseMergeIntoBranchResponse

func ParseMergeIntoBranchResponse(rsp *http.Response) (*MergeIntoBranchResponse, error)

ParseMergeIntoBranchResponse parses an HTTP response from a MergeIntoBranchWithResponse call

func (MergeIntoBranchResponse) Status

func (r MergeIntoBranchResponse) Status() string

Status returns HTTPResponse.Status

func (MergeIntoBranchResponse) StatusCode

func (r MergeIntoBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MergePullRequestResponse

type MergePullRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MergeResult
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *MergeResult
	JSON412      *Error
	JSONDefault  *Error
}

func ParseMergePullRequestResponse

func ParseMergePullRequestResponse(rsp *http.Response) (*MergePullRequestResponse, error)

ParseMergePullRequestResponse parses an HTTP response from a MergePullRequestWithResponse call

func (MergePullRequestResponse) Status

func (r MergePullRequestResponse) Status() string

Status returns HTTPResponse.Status

func (MergePullRequestResponse) StatusCode

func (r MergePullRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MergeResult

type MergeResult struct {
	Reference string `json:"reference"`
}

MergeResult defines model for MergeResult.

type Merge_Metadata

type Merge_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

Merge_Metadata defines model for Merge.Metadata.

func (Merge_Metadata) Get

func (a Merge_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for Merge_Metadata. Returns the specified element and whether it was found

func (Merge_Metadata) MarshalJSON

func (a Merge_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for Merge_Metadata to handle AdditionalProperties

func (*Merge_Metadata) Set

func (a *Merge_Metadata) Set(fieldName string, value string)

Setter for additional properties for Merge_Metadata

func (*Merge_Metadata) UnmarshalJSON

func (a *Merge_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for Merge_Metadata to handle AdditionalProperties

type MiddlewareFunc

type MiddlewareFunc func(http.HandlerFunc) http.HandlerFunc

type NoTombstone

type NoTombstone bool

NoTombstone defines model for NoTombstone.

type NotFound

type NotFound Error

NotFound defines model for NotFound.

type NotFoundOrNoACL

type NotFoundOrNoACL ErrorNoACL

NotFoundOrNoACL defines model for NotFoundOrNoACL.

type NotImplemented

type NotImplemented Error

NotImplemented defines model for NotImplemented.

type OauthCallbackResponse

type OauthCallbackResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseOauthCallbackResponse

func ParseOauthCallbackResponse(rsp *http.Response) (*OauthCallbackResponse, error)

ParseOauthCallbackResponse parses an HTTP response from a OauthCallbackWithResponse call

func (OauthCallbackResponse) Status

func (r OauthCallbackResponse) Status() string

Status returns HTTPResponse.Status

func (OauthCallbackResponse) StatusCode

func (r OauthCallbackResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ObjectCopyCreation

type ObjectCopyCreation struct {
	Force *bool `json:"force,omitempty"`

	// path of the copied object relative to the ref
	SrcPath string `json:"src_path"`

	// a reference, if empty uses the provided branch as ref
	SrcRef *string `json:"src_ref,omitempty"`
}

ObjectCopyCreation defines model for ObjectCopyCreation.

type ObjectError

type ObjectError struct {

	// short message explaining status_code
	Message string `json:"message"`

	// affected path
	Path *string `json:"path,omitempty"`

	// HTTP status code associated for operation on path
	StatusCode int `json:"status_code"`
}

ObjectError defines model for ObjectError.

type ObjectErrorList

type ObjectErrorList struct {
	Errors []ObjectError `json:"errors"`
}

ObjectErrorList defines model for ObjectErrorList.

type ObjectStageCreation

type ObjectStageCreation struct {
	Checksum string `json:"checksum"`

	// Object media type
	ContentType *string             `json:"content_type,omitempty"`
	Force       *bool               `json:"force,omitempty"`
	Metadata    *ObjectUserMetadata `json:"metadata,omitempty"`

	// Unix Epoch in seconds
	Mtime           *int64 `json:"mtime,omitempty"`
	PhysicalAddress string `json:"physical_address"`
	SizeBytes       int64  `json:"size_bytes"`
}

ObjectStageCreation defines model for ObjectStageCreation.

type ObjectStats

type ObjectStats struct {
	Checksum string `json:"checksum"`

	// Object media type
	ContentType *string             `json:"content_type,omitempty"`
	Metadata    *ObjectUserMetadata `json:"metadata,omitempty"`

	// Unix Epoch in seconds
	Mtime    int64  `json:"mtime"`
	Path     string `json:"path"`
	PathType string `json:"path_type"`

	// The location of the object on the underlying object store.
	// Formatted as a native URI with the object store type as scheme ("s3://...", "gs://...", etc.)
	// Or, in the case of presign=true, will be an HTTP URL to be consumed via regular HTTP GET
	PhysicalAddress string `json:"physical_address"`

	// If present and nonzero, physical_address is a pre-signed URL and
	// will expire at this Unix Epoch time.  This will be shorter than
	// the pre-signed URL lifetime if an authentication token is about
	// to expire.
	//
	// This field is *optional*.
	PhysicalAddressExpiry *int64 `json:"physical_address_expiry,omitempty"`

	// The number of bytes in the object.  lakeFS always populates this
	// field when returning ObjectStats.  This field is optional _for
	// the client_ to supply, for instance on upload.
	SizeBytes *int64 `json:"size_bytes,omitempty"`
}

ObjectStats defines model for ObjectStats.

type ObjectStatsList

type ObjectStatsList struct {
	Pagination Pagination    `json:"pagination"`
	Results    []ObjectStats `json:"results"`
}

ObjectStatsList defines model for ObjectStatsList.

type ObjectUserMetadata

type ObjectUserMetadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

ObjectUserMetadata defines model for ObjectUserMetadata.

func (ObjectUserMetadata) Get

func (a ObjectUserMetadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for ObjectUserMetadata. Returns the specified element and whether it was found

func (ObjectUserMetadata) MarshalJSON

func (a ObjectUserMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for ObjectUserMetadata to handle AdditionalProperties

func (*ObjectUserMetadata) Set

func (a *ObjectUserMetadata) Set(fieldName string, value string)

Setter for additional properties for ObjectUserMetadata

func (*ObjectUserMetadata) UnmarshalJSON

func (a *ObjectUserMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for ObjectUserMetadata to handle AdditionalProperties

type Pagination

type Pagination struct {

	// Next page is available
	HasMore bool `json:"has_more"`

	// Maximal number of entries per page
	MaxPerPage int `json:"max_per_page"`

	// Token used to retrieve the next page
	NextOffset string `json:"next_offset"`

	// Number of values found in the results
	Results int `json:"results"`
}

Pagination defines model for Pagination.

type PaginationAfter

type PaginationAfter string

PaginationAfter defines model for PaginationAfter.

type PaginationAmount

type PaginationAmount int

PaginationAmount defines model for PaginationAmount.

type PaginationDelimiter

type PaginationDelimiter string

PaginationDelimiter defines model for PaginationDelimiter.

type PaginationPrefix

type PaginationPrefix string

PaginationPrefix defines model for PaginationPrefix.

type PathList

type PathList struct {
	Paths []string `json:"paths"`
}

PathList defines model for PathList.

type Policy

type Policy struct {

	// Unix Epoch in seconds
	CreationDate *int64      `json:"creation_date,omitempty"`
	Id           string      `json:"id"`
	Statement    []Statement `json:"statement"`
}

Policy defines model for Policy.

type PolicyCondition

type PolicyCondition struct {
	AdditionalProperties map[string][]string `json:"-"`
}

PolicyCondition defines model for PolicyCondition.

func (PolicyCondition) Get

func (a PolicyCondition) Get(fieldName string) (value []string, found bool)

Getter for additional properties for PolicyCondition. Returns the specified element and whether it was found

func (PolicyCondition) MarshalJSON

func (a PolicyCondition) MarshalJSON() ([]byte, error)

Override default JSON handling for PolicyCondition to handle AdditionalProperties

func (*PolicyCondition) Set

func (a *PolicyCondition) Set(fieldName string, value []string)

Setter for additional properties for PolicyCondition

func (*PolicyCondition) UnmarshalJSON

func (a *PolicyCondition) UnmarshalJSON(b []byte) error

Override default JSON handling for PolicyCondition to handle AdditionalProperties

type PolicyList

type PolicyList struct {
	Pagination Pagination `json:"pagination"`
	Results    []Policy   `json:"results"`
}

PolicyList defines model for PolicyList.

type PostStatsEventsJSONBody

type PostStatsEventsJSONBody StatsEventsList

PostStatsEventsJSONBody defines parameters for PostStatsEvents.

type PostStatsEventsJSONRequestBody

type PostStatsEventsJSONRequestBody PostStatsEventsJSONBody

PostStatsEventsJSONRequestBody defines body for PostStatsEvents for application/json ContentType.

type PostStatsEventsResponse

type PostStatsEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParsePostStatsEventsResponse

func ParsePostStatsEventsResponse(rsp *http.Response) (*PostStatsEventsResponse, error)

ParsePostStatsEventsResponse parses an HTTP response from a PostStatsEventsWithResponse call

func (PostStatsEventsResponse) Status

func (r PostStatsEventsResponse) Status() string

Status returns HTTPResponse.Status

func (PostStatsEventsResponse) StatusCode

func (r PostStatsEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PreconditionFailed

type PreconditionFailed Error

PreconditionFailed defines model for PreconditionFailed.

type PrepareGCUncommittedRequest

type PrepareGCUncommittedRequest struct {
	ContinuationToken *string `json:"continuation_token,omitempty"`
}

PrepareGCUncommittedRequest defines model for PrepareGCUncommittedRequest.

type PrepareGCUncommittedResponse

type PrepareGCUncommittedResponse struct {
	ContinuationToken *string `json:"continuation_token,omitempty"`

	// location of uncommitted information data
	GcUncommittedLocation string `json:"gc_uncommitted_location"`
	RunId                 string `json:"run_id"`
}

PrepareGCUncommittedResponse defines model for PrepareGCUncommittedResponse.

type PrepareGarbageCollectionCommitsAsyncResponse

type PrepareGarbageCollectionCommitsAsyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TaskCreation
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePrepareGarbageCollectionCommitsAsyncResponse

func ParsePrepareGarbageCollectionCommitsAsyncResponse(rsp *http.Response) (*PrepareGarbageCollectionCommitsAsyncResponse, error)

ParsePrepareGarbageCollectionCommitsAsyncResponse parses an HTTP response from a PrepareGarbageCollectionCommitsAsyncWithResponse call

func (PrepareGarbageCollectionCommitsAsyncResponse) Status

Status returns HTTPResponse.Status

func (PrepareGarbageCollectionCommitsAsyncResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PrepareGarbageCollectionCommitsResponse

type PrepareGarbageCollectionCommitsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *GarbageCollectionPrepareResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePrepareGarbageCollectionCommitsResponse

func ParsePrepareGarbageCollectionCommitsResponse(rsp *http.Response) (*PrepareGarbageCollectionCommitsResponse, error)

ParsePrepareGarbageCollectionCommitsResponse parses an HTTP response from a PrepareGarbageCollectionCommitsWithResponse call

func (PrepareGarbageCollectionCommitsResponse) Status

Status returns HTTPResponse.Status

func (PrepareGarbageCollectionCommitsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PrepareGarbageCollectionCommitsStatus

type PrepareGarbageCollectionCommitsStatus struct {

	// true if the task has completed (either successfully or with an error)
	Completed bool                              `json:"completed"`
	Error     *Error                            `json:"error,omitempty"`
	Result    *GarbageCollectionPrepareResponse `json:"result,omitempty"`

	// the id of the task preparing the GC commits
	TaskId string `json:"task_id"`

	// last time the task status was updated
	UpdateTime time.Time `json:"update_time"`
}

PrepareGarbageCollectionCommitsStatus defines model for PrepareGarbageCollectionCommitsStatus.

type PrepareGarbageCollectionCommitsStatusParams

type PrepareGarbageCollectionCommitsStatusParams struct {

	// Unique identifier of the prepare GC commits task
	Id string `json:"id"`
}

PrepareGarbageCollectionCommitsStatusParams defines parameters for PrepareGarbageCollectionCommitsStatus.

type PrepareGarbageCollectionCommitsStatusResponse

type PrepareGarbageCollectionCommitsStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PrepareGarbageCollectionCommitsStatus
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePrepareGarbageCollectionCommitsStatusResponse

func ParsePrepareGarbageCollectionCommitsStatusResponse(rsp *http.Response) (*PrepareGarbageCollectionCommitsStatusResponse, error)

ParsePrepareGarbageCollectionCommitsStatusResponse parses an HTTP response from a PrepareGarbageCollectionCommitsStatusWithResponse call

func (PrepareGarbageCollectionCommitsStatusResponse) Status

Status returns HTTPResponse.Status

func (PrepareGarbageCollectionCommitsStatusResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PrepareGarbageCollectionUncommittedJSONBody

type PrepareGarbageCollectionUncommittedJSONBody PrepareGCUncommittedRequest

PrepareGarbageCollectionUncommittedJSONBody defines parameters for PrepareGarbageCollectionUncommitted.

type PrepareGarbageCollectionUncommittedJSONRequestBody

type PrepareGarbageCollectionUncommittedJSONRequestBody PrepareGarbageCollectionUncommittedJSONBody

PrepareGarbageCollectionUncommittedJSONRequestBody defines body for PrepareGarbageCollectionUncommitted for application/json ContentType.

type PrepareGarbageCollectionUncommittedResponse

type PrepareGarbageCollectionUncommittedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PrepareGCUncommittedResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePrepareGarbageCollectionUncommittedResponse

func ParsePrepareGarbageCollectionUncommittedResponse(rsp *http.Response) (*PrepareGarbageCollectionUncommittedResponse, error)

ParsePrepareGarbageCollectionUncommittedResponse parses an HTTP response from a PrepareGarbageCollectionUncommittedWithResponse call

func (PrepareGarbageCollectionUncommittedResponse) Status

Status returns HTTPResponse.Status

func (PrepareGarbageCollectionUncommittedResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PresignMultipartUpload

type PresignMultipartUpload struct {
	PhysicalAddress string    `json:"physical_address"`
	PresignedUrls   *[]string `json:"presigned_urls,omitempty"`
	UploadId        string    `json:"upload_id"`
}

PresignMultipartUpload defines model for PresignMultipartUpload.

type PullIcebergTableJSONBody

type PullIcebergTableJSONBody IcebergPullRequest

PullIcebergTableJSONBody defines parameters for PullIcebergTable.

type PullIcebergTableJSONRequestBody

type PullIcebergTableJSONRequestBody PullIcebergTableJSONBody

PullIcebergTableJSONRequestBody defines body for PullIcebergTable for application/json ContentType.

type PullIcebergTableResponse

type PullIcebergTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePullIcebergTableResponse

func ParsePullIcebergTableResponse(rsp *http.Response) (*PullIcebergTableResponse, error)

ParsePullIcebergTableResponse parses an HTTP response from a PullIcebergTableWithResponse call

func (PullIcebergTableResponse) Status

func (r PullIcebergTableResponse) Status() string

Status returns HTTPResponse.Status

func (PullIcebergTableResponse) StatusCode

func (r PullIcebergTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PullRequest

type PullRequest struct {
	// Embedded struct due to allOf(#/components/schemas/PullRequestBasic)
	PullRequestBasic `yaml:",inline"`
	// Embedded fields due to inline allOf schema
	// Embedded fields due to inline allOf schema
	Author            string     `json:"author"`
	ClosedDate        *time.Time `json:"closed_date,omitempty"`
	CreationDate      time.Time  `json:"creation_date"`
	DestinationBranch string     `json:"destination_branch"`
	Id                string     `json:"id"`

	// the commit id of merged PRs
	MergedCommitId *string `json:"merged_commit_id,omitempty"`
	SourceBranch   string  `json:"source_branch"`
}

PullRequest defines model for PullRequest.

type PullRequestBasic

type PullRequestBasic struct {
	Description *string `json:"description,omitempty"`
	Status      *string `json:"status,omitempty"`
	Title       *string `json:"title,omitempty"`
}

PullRequestBasic defines model for PullRequestBasic.

type PullRequestCreation

type PullRequestCreation struct {
	Description       *string `json:"description,omitempty"`
	DestinationBranch string  `json:"destination_branch"`
	SourceBranch      string  `json:"source_branch"`
	Title             string  `json:"title"`
}

PullRequestCreation defines model for PullRequestCreation.

type PullRequestCreationResponse

type PullRequestCreationResponse struct {

	// ID of the pull request
	Id string `json:"id"`
}

PullRequestCreationResponse defines model for PullRequestCreationResponse.

type PullRequestsList

type PullRequestsList struct {
	Pagination Pagination    `json:"pagination"`
	Results    []PullRequest `json:"results"`
}

PullRequestsList defines model for PullRequestsList.

type PushIcebergTableJSONBody

type PushIcebergTableJSONBody IcebergPushRequest

PushIcebergTableJSONBody defines parameters for PushIcebergTable.

type PushIcebergTableJSONRequestBody

type PushIcebergTableJSONRequestBody PushIcebergTableJSONBody

PushIcebergTableJSONRequestBody defines body for PushIcebergTable for application/json ContentType.

type PushIcebergTableResponse

type PushIcebergTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParsePushIcebergTableResponse

func ParsePushIcebergTableResponse(rsp *http.Response) (*PushIcebergTableResponse, error)

ParsePushIcebergTableResponse parses an HTTP response from a PushIcebergTableWithResponse call

func (PushIcebergTableResponse) Status

func (r PushIcebergTableResponse) Status() string

Status returns HTTPResponse.Status

func (PushIcebergTableResponse) StatusCode

func (r PushIcebergTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Ref

type Ref struct {
	CommitId string `json:"commit_id"`
	Id       string `json:"id"`
}

Ref defines model for Ref.

type RefList

type RefList struct {
	Pagination Pagination `json:"pagination"`
	Results    []Ref      `json:"results"`
}

RefList defines model for RefList.

type RefsDump

type RefsDump struct {
	BranchesMetaRangeId string `json:"branches_meta_range_id"`
	CommitsMetaRangeId  string `json:"commits_meta_range_id"`
	TagsMetaRangeId     string `json:"tags_meta_range_id"`
}

RefsDump defines model for RefsDump.

type RefsRestore

type RefsRestore struct {
	BranchesMetaRangeId string `json:"branches_meta_range_id"`
	CommitsMetaRangeId  string `json:"commits_meta_range_id"`
	Force               *bool  `json:"force,omitempty"`
	TagsMetaRangeId     string `json:"tags_meta_range_id"`
}

RefsRestore defines model for RefsRestore.

type ReleaseTokenToMailboxResponse

type ReleaseTokenToMailboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseReleaseTokenToMailboxResponse

func ParseReleaseTokenToMailboxResponse(rsp *http.Response) (*ReleaseTokenToMailboxResponse, error)

ParseReleaseTokenToMailboxResponse parses an HTTP response from a ReleaseTokenToMailboxWithResponse call

func (ReleaseTokenToMailboxResponse) Status

Status returns HTTPResponse.Status

func (ReleaseTokenToMailboxResponse) StatusCode

func (r ReleaseTokenToMailboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Repository

type Repository struct {

	// Unix Epoch in seconds
	CreationDate  int64  `json:"creation_date"`
	DefaultBranch string `json:"default_branch"`
	Id            string `json:"id"`

	// Whether the repository is a read-only repository- not relevant for bare repositories
	ReadOnly *bool `json:"read_only,omitempty"`

	// Unique identifier of the underlying data store. *EXPERIMENTAL*
	StorageId *string `json:"storage_id,omitempty"`

	// Filesystem URI to store the underlying data in (e.g. "s3://my-bucket/some/path/")
	StorageNamespace string `json:"storage_namespace"`
}

Repository defines model for Repository.

type RepositoryCreation

type RepositoryCreation struct {
	DefaultBranch *string `json:"default_branch,omitempty"`
	Name          string  `json:"name"`
	ReadOnly      *bool   `json:"read_only,omitempty"`
	SampleData    *bool   `json:"sample_data,omitempty"`

	// Unique identifier of the underlying data store. *EXPERIMENTAL*
	StorageId *string `json:"storage_id,omitempty"`

	// Filesystem URI to store the underlying data in (e.g. "s3://my-bucket/some/path/")
	StorageNamespace string `json:"storage_namespace"`
}

RepositoryCreation defines model for RepositoryCreation.

type RepositoryDumpStatus

type RepositoryDumpStatus struct {
	Done  bool    `json:"done"`
	Error *string `json:"error,omitempty"`

	// ID of the task
	Id         string    `json:"id"`
	Refs       *RefsDump `json:"refs,omitempty"`
	UpdateTime time.Time `json:"update_time"`
}

RepositoryDumpStatus defines model for RepositoryDumpStatus.

type RepositoryList

type RepositoryList struct {
	Pagination Pagination   `json:"pagination"`
	Results    []Repository `json:"results"`
}

RepositoryList defines model for RepositoryList.

type RepositoryMetadata

type RepositoryMetadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

RepositoryMetadata defines model for RepositoryMetadata.

func (RepositoryMetadata) Get

func (a RepositoryMetadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for RepositoryMetadata. Returns the specified element and whether it was found

func (RepositoryMetadata) MarshalJSON

func (a RepositoryMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for RepositoryMetadata to handle AdditionalProperties

func (*RepositoryMetadata) Set

func (a *RepositoryMetadata) Set(fieldName string, value string)

Setter for additional properties for RepositoryMetadata

func (*RepositoryMetadata) UnmarshalJSON

func (a *RepositoryMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for RepositoryMetadata to handle AdditionalProperties

type RepositoryMetadataKeys

type RepositoryMetadataKeys struct {
	Keys []string `json:"keys"`
}

RepositoryMetadataKeys defines model for RepositoryMetadataKeys.

type RepositoryMetadataSet

type RepositoryMetadataSet struct {
	Metadata RepositoryMetadataSet_Metadata `json:"metadata"`
}

RepositoryMetadataSet defines model for RepositoryMetadataSet.

type RepositoryMetadataSet_Metadata

type RepositoryMetadataSet_Metadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

RepositoryMetadataSet_Metadata defines model for RepositoryMetadataSet.Metadata.

func (RepositoryMetadataSet_Metadata) Get

func (a RepositoryMetadataSet_Metadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for RepositoryMetadataSet_Metadata. Returns the specified element and whether it was found

func (RepositoryMetadataSet_Metadata) MarshalJSON

func (a RepositoryMetadataSet_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for RepositoryMetadataSet_Metadata to handle AdditionalProperties

func (*RepositoryMetadataSet_Metadata) Set

func (a *RepositoryMetadataSet_Metadata) Set(fieldName string, value string)

Setter for additional properties for RepositoryMetadataSet_Metadata

func (*RepositoryMetadataSet_Metadata) UnmarshalJSON

func (a *RepositoryMetadataSet_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for RepositoryMetadataSet_Metadata to handle AdditionalProperties

type RepositoryRestoreStatus

type RepositoryRestoreStatus struct {
	Done  bool    `json:"done"`
	Error *string `json:"error,omitempty"`

	// ID of the task
	Id         string    `json:"id"`
	UpdateTime time.Time `json:"update_time"`
}

RepositoryRestoreStatus defines model for RepositoryRestoreStatus.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetBranchJSONBody

type ResetBranchJSONBody ResetCreation

ResetBranchJSONBody defines parameters for ResetBranch.

type ResetBranchJSONRequestBody

type ResetBranchJSONRequestBody ResetBranchJSONBody

ResetBranchJSONRequestBody defines body for ResetBranch for application/json ContentType.

type ResetBranchResponse

type ResetBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseResetBranchResponse

func ParseResetBranchResponse(rsp *http.Response) (*ResetBranchResponse, error)

ParseResetBranchResponse parses an HTTP response from a ResetBranchWithResponse call

func (ResetBranchResponse) Status

func (r ResetBranchResponse) Status() string

Status returns HTTPResponse.Status

func (ResetBranchResponse) StatusCode

func (r ResetBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResetCreation

type ResetCreation struct {
	Force *bool   `json:"force,omitempty"`
	Path  *string `json:"path,omitempty"`

	// What to reset according to path.
	Type string `json:"type"`
}

ResetCreation defines model for ResetCreation.

type RestoreRefsJSONBody

type RestoreRefsJSONBody RefsRestore

RestoreRefsJSONBody defines parameters for RestoreRefs.

type RestoreRefsJSONRequestBody

type RestoreRefsJSONRequestBody RestoreRefsJSONBody

RestoreRefsJSONRequestBody defines body for RestoreRefs for application/json ContentType.

type RestoreRefsResponse

type RestoreRefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseRestoreRefsResponse

func ParseRestoreRefsResponse(rsp *http.Response) (*RestoreRefsResponse, error)

ParseRestoreRefsResponse parses an HTTP response from a RestoreRefsWithResponse call

func (RestoreRefsResponse) Status

func (r RestoreRefsResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreRefsResponse) StatusCode

func (r RestoreRefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreStatusParams

type RestoreStatusParams struct {
	TaskId string `json:"task_id"`
}

RestoreStatusParams defines parameters for RestoreStatus.

type RestoreStatusResponse

type RestoreStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryRestoreStatus
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseRestoreStatusResponse

func ParseRestoreStatusResponse(rsp *http.Response) (*RestoreStatusResponse, error)

ParseRestoreStatusResponse parses an HTTP response from a RestoreStatusWithResponse call

func (RestoreStatusResponse) Status

func (r RestoreStatusResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreStatusResponse) StatusCode

func (r RestoreStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RestoreSubmitJSONBody

type RestoreSubmitJSONBody RefsRestore

RestoreSubmitJSONBody defines parameters for RestoreSubmit.

type RestoreSubmitJSONRequestBody

type RestoreSubmitJSONRequestBody RestoreSubmitJSONBody

RestoreSubmitJSONRequestBody defines body for RestoreSubmit for application/json ContentType.

type RestoreSubmitResponse

type RestoreSubmitResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TaskInfo
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseRestoreSubmitResponse

func ParseRestoreSubmitResponse(rsp *http.Response) (*RestoreSubmitResponse, error)

ParseRestoreSubmitResponse parses an HTTP response from a RestoreSubmitWithResponse call

func (RestoreSubmitResponse) Status

func (r RestoreSubmitResponse) Status() string

Status returns HTTPResponse.Status

func (RestoreSubmitResponse) StatusCode

func (r RestoreSubmitResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevertBranchJSONBody

type RevertBranchJSONBody RevertCreation

RevertBranchJSONBody defines parameters for RevertBranch.

type RevertBranchJSONRequestBody

type RevertBranchJSONRequestBody RevertBranchJSONBody

RevertBranchJSONRequestBody defines body for RevertBranch for application/json ContentType.

type RevertBranchResponse

type RevertBranchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseRevertBranchResponse

func ParseRevertBranchResponse(rsp *http.Response) (*RevertBranchResponse, error)

ParseRevertBranchResponse parses an HTTP response from a RevertBranchWithResponse call

func (RevertBranchResponse) Status

func (r RevertBranchResponse) Status() string

Status returns HTTPResponse.Status

func (RevertBranchResponse) StatusCode

func (r RevertBranchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RevertCreation

type RevertCreation struct {

	// allow empty commit (revert without changes)
	AllowEmpty      *bool            `json:"allow_empty,omitempty"`
	CommitOverrides *CommitOverrides `json:"commit_overrides,omitempty"`
	Force           *bool            `json:"force,omitempty"`

	// when reverting a merge commit, the parent number (starting from 1) relative to which to perform the revert.
	ParentNumber int `json:"parent_number"`

	// the commit to revert, given by a ref
	Ref string `json:"ref"`
}

RevertCreation defines model for RevertCreation.

type SearchString

type SearchString string

SearchString defines model for SearchString.

type ServerError

type ServerError Error

ServerError defines model for ServerError.

type ServerInterface

type ServerInterface interface {
	// list authentication capabilities supported
	// (GET /auth/capabilities)
	GetAuthCapabilities(w http.ResponseWriter, r *http.Request)
	// perform a login using an external authenticator
	// (POST /auth/external/principal/login)
	ExternalPrincipalLogin(w http.ResponseWriter, r *http.Request, body ExternalPrincipalLoginJSONRequestBody)
	// describe external principal by id
	// (GET /auth/external/principals)
	GetExternalPrincipal(w http.ResponseWriter, r *http.Request, params GetExternalPrincipalParams)
	// receive the token after user has authenticated on redirect URL.
	// (GET /auth/get-token/mailboxes/{mailbox})
	GetTokenFromMailbox(w http.ResponseWriter, r *http.Request, mailbox string)
	// release a token for the current (authenticated) user to the mailbox of this login request.
	// (GET /auth/get-token/release-token/{loginRequestToken})
	ReleaseTokenToMailbox(w http.ResponseWriter, r *http.Request, loginRequestToken string)
	// start acquiring a token by logging in on a browser
	// (GET /auth/get-token/start)
	GetTokenRedirect(w http.ResponseWriter, r *http.Request)
	// list groups
	// (GET /auth/groups)
	ListGroups(w http.ResponseWriter, r *http.Request, params ListGroupsParams)
	// create group
	// (POST /auth/groups)
	CreateGroup(w http.ResponseWriter, r *http.Request, body CreateGroupJSONRequestBody)
	// delete group
	// (DELETE /auth/groups/{groupId})
	DeleteGroup(w http.ResponseWriter, r *http.Request, groupId string)
	// get group
	// (GET /auth/groups/{groupId})
	GetGroup(w http.ResponseWriter, r *http.Request, groupId string)
	// get ACL of group
	// (GET /auth/groups/{groupId}/acl)
	GetGroupACL(w http.ResponseWriter, r *http.Request, groupId string)
	// set ACL of group
	// (POST /auth/groups/{groupId}/acl)
	SetGroupACL(w http.ResponseWriter, r *http.Request, body SetGroupACLJSONRequestBody, groupId string)
	// list group members
	// (GET /auth/groups/{groupId}/members)
	ListGroupMembers(w http.ResponseWriter, r *http.Request, groupId string, params ListGroupMembersParams)
	// delete group membership
	// (DELETE /auth/groups/{groupId}/members/{userId})
	DeleteGroupMembership(w http.ResponseWriter, r *http.Request, groupId string, userId string)
	// add group membership
	// (PUT /auth/groups/{groupId}/members/{userId})
	AddGroupMembership(w http.ResponseWriter, r *http.Request, groupId string, userId string)
	// list group policies
	// (GET /auth/groups/{groupId}/policies)
	ListGroupPolicies(w http.ResponseWriter, r *http.Request, groupId string, params ListGroupPoliciesParams)
	// detach policy from group
	// (DELETE /auth/groups/{groupId}/policies/{policyId})
	DetachPolicyFromGroup(w http.ResponseWriter, r *http.Request, groupId string, policyId string)
	// attach policy to group
	// (PUT /auth/groups/{groupId}/policies/{policyId})
	AttachPolicyToGroup(w http.ResponseWriter, r *http.Request, groupId string, policyId string)
	// perform a login
	// (POST /auth/login)
	Login(w http.ResponseWriter, r *http.Request, body LoginJSONRequestBody)
	// list policies
	// (GET /auth/policies)
	ListPolicies(w http.ResponseWriter, r *http.Request, params ListPoliciesParams)
	// create policy
	// (POST /auth/policies)
	CreatePolicy(w http.ResponseWriter, r *http.Request, body CreatePolicyJSONRequestBody)
	// delete policy
	// (DELETE /auth/policies/{policyId})
	DeletePolicy(w http.ResponseWriter, r *http.Request, policyId string)
	// get policy
	// (GET /auth/policies/{policyId})
	GetPolicy(w http.ResponseWriter, r *http.Request, policyId string)
	// update policy
	// (PUT /auth/policies/{policyId})
	UpdatePolicy(w http.ResponseWriter, r *http.Request, body UpdatePolicyJSONRequestBody, policyId string)
	// list users
	// (GET /auth/users)
	ListUsers(w http.ResponseWriter, r *http.Request, params ListUsersParams)
	// create user
	// (POST /auth/users)
	CreateUser(w http.ResponseWriter, r *http.Request, body CreateUserJSONRequestBody)
	// delete user
	// (DELETE /auth/users/{userId})
	DeleteUser(w http.ResponseWriter, r *http.Request, userId string)
	// get user
	// (GET /auth/users/{userId})
	GetUser(w http.ResponseWriter, r *http.Request, userId string)
	// list user credentials
	// (GET /auth/users/{userId}/credentials)
	ListUserCredentials(w http.ResponseWriter, r *http.Request, userId string, params ListUserCredentialsParams)
	// create credentials
	// (POST /auth/users/{userId}/credentials)
	CreateCredentials(w http.ResponseWriter, r *http.Request, userId string)
	// delete credentials
	// (DELETE /auth/users/{userId}/credentials/{accessKeyId})
	DeleteCredentials(w http.ResponseWriter, r *http.Request, userId string, accessKeyId string)
	// get credentials
	// (GET /auth/users/{userId}/credentials/{accessKeyId})
	GetCredentials(w http.ResponseWriter, r *http.Request, userId string, accessKeyId string)
	// delete external principal from user
	// (DELETE /auth/users/{userId}/external/principals)
	DeleteUserExternalPrincipal(w http.ResponseWriter, r *http.Request, userId string, params DeleteUserExternalPrincipalParams)
	// attach external principal to user
	// (POST /auth/users/{userId}/external/principals)
	CreateUserExternalPrincipal(w http.ResponseWriter, r *http.Request, body CreateUserExternalPrincipalJSONRequestBody, userId string, params CreateUserExternalPrincipalParams)
	// list user external policies attached to a user
	// (GET /auth/users/{userId}/external/principals/ls)
	ListUserExternalPrincipals(w http.ResponseWriter, r *http.Request, userId string, params ListUserExternalPrincipalsParams)
	// list user groups
	// (GET /auth/users/{userId}/groups)
	ListUserGroups(w http.ResponseWriter, r *http.Request, userId string, params ListUserGroupsParams)
	// list user policies
	// (GET /auth/users/{userId}/policies)
	ListUserPolicies(w http.ResponseWriter, r *http.Request, userId string, params ListUserPoliciesParams)
	// detach policy from user
	// (DELETE /auth/users/{userId}/policies/{policyId})
	DetachPolicyFromUser(w http.ResponseWriter, r *http.Request, userId string, policyId string)
	// attach policy to user
	// (PUT /auth/users/{userId}/policies/{policyId})
	AttachPolicyToUser(w http.ResponseWriter, r *http.Request, userId string, policyId string)

	// (GET /config)
	GetConfig(w http.ResponseWriter, r *http.Request)

	// (GET /config/garbage-collection)
	GetGarbageCollectionConfig(w http.ResponseWriter, r *http.Request)

	// (GET /config/storage)
	GetStorageConfig(w http.ResponseWriter, r *http.Request)

	// (GET /config/version)
	GetLakeFSVersion(w http.ResponseWriter, r *http.Request)

	// (GET /healthcheck)
	HealthCheck(w http.ResponseWriter, r *http.Request)
	// take a table previously pushed from lakeFS into a remote catalog, and pull its state back into the originating lakeFS repository
	// (POST /iceberg/remotes/{catalog}/pull)
	PullIcebergTable(w http.ResponseWriter, r *http.Request, body PullIcebergTableJSONRequestBody, catalog string)
	// register existing lakeFS table in remote catalog
	// (POST /iceberg/remotes/{catalog}/push)
	PushIcebergTable(w http.ResponseWriter, r *http.Request, body PushIcebergTableJSONRequestBody, catalog string)

	// (GET /license)
	GetLicense(w http.ResponseWriter, r *http.Request)

	// (GET /oidc/callback)
	OauthCallback(w http.ResponseWriter, r *http.Request)
	// list repositories
	// (GET /repositories)
	ListRepositories(w http.ResponseWriter, r *http.Request, params ListRepositoriesParams)
	// create repository
	// (POST /repositories)
	CreateRepository(w http.ResponseWriter, r *http.Request, body CreateRepositoryJSONRequestBody, params CreateRepositoryParams)
	// delete repository
	// (DELETE /repositories/{repository})
	DeleteRepository(w http.ResponseWriter, r *http.Request, repository string, params DeleteRepositoryParams)
	// get repository
	// (GET /repositories/{repository})
	GetRepository(w http.ResponseWriter, r *http.Request, repository string)
	// list runs
	// (GET /repositories/{repository}/actions/runs)
	ListRepositoryRuns(w http.ResponseWriter, r *http.Request, repository string, params ListRepositoryRunsParams)
	// get a run
	// (GET /repositories/{repository}/actions/runs/{run_id})
	GetRun(w http.ResponseWriter, r *http.Request, repository string, runId string)
	// list run hooks
	// (GET /repositories/{repository}/actions/runs/{run_id}/hooks)
	ListRunHooks(w http.ResponseWriter, r *http.Request, repository string, runId string, params ListRunHooksParams)
	// get run hook output
	// (GET /repositories/{repository}/actions/runs/{run_id}/hooks/{hook_run_id}/output)
	GetRunHookOutput(w http.ResponseWriter, r *http.Request, repository string, runId string, hookRunId string)

	// (DELETE /repositories/{repository}/branch_protection)
	InternalDeleteBranchProtectionRule(w http.ResponseWriter, r *http.Request, body InternalDeleteBranchProtectionRuleJSONRequestBody, repository string)
	// get branch protection rules
	// (GET /repositories/{repository}/branch_protection)
	InternalGetBranchProtectionRules(w http.ResponseWriter, r *http.Request, repository string)

	// (POST /repositories/{repository}/branch_protection)
	InternalCreateBranchProtectionRule(w http.ResponseWriter, r *http.Request, body InternalCreateBranchProtectionRuleJSONRequestBody, repository string)

	// (GET /repositories/{repository}/branch_protection/set_allowed)
	CreateBranchProtectionRulePreflight(w http.ResponseWriter, r *http.Request, repository string)
	// list branches
	// (GET /repositories/{repository}/branches)
	ListBranches(w http.ResponseWriter, r *http.Request, repository string, params ListBranchesParams)
	// create branch
	// (POST /repositories/{repository}/branches)
	CreateBranch(w http.ResponseWriter, r *http.Request, body CreateBranchJSONRequestBody, repository string)
	// delete branch
	// (DELETE /repositories/{repository}/branches/{branch})
	DeleteBranch(w http.ResponseWriter, r *http.Request, repository string, branch string, params DeleteBranchParams)
	// get branch
	// (GET /repositories/{repository}/branches/{branch})
	GetBranch(w http.ResponseWriter, r *http.Request, repository string, branch string)
	// reset branch
	// (PUT /repositories/{repository}/branches/{branch})
	ResetBranch(w http.ResponseWriter, r *http.Request, body ResetBranchJSONRequestBody, repository string, branch string)
	// Replay the changes from the given commit on the branch
	// (POST /repositories/{repository}/branches/{branch}/cherry-pick)
	CherryPick(w http.ResponseWriter, r *http.Request, body CherryPickJSONRequestBody, repository string, branch string)
	// create commit
	// (POST /repositories/{repository}/branches/{branch}/commits)
	Commit(w http.ResponseWriter, r *http.Request, body CommitJSONRequestBody, repository string, branch string, params CommitParams)
	// create commit asynchronously
	// (POST /repositories/{repository}/branches/{branch}/commits/async)
	CommitAsync(w http.ResponseWriter, r *http.Request, body CommitAsyncJSONRequestBody, repository string, branch string, params CommitAsyncParams)
	// get status of async commit operation
	// (GET /repositories/{repository}/branches/{branch}/commits/async/{id}/status)
	CommitAsyncStatus(w http.ResponseWriter, r *http.Request, repository string, branch string, id string)
	// diff branch
	// (GET /repositories/{repository}/branches/{branch}/diff)
	DiffBranch(w http.ResponseWriter, r *http.Request, repository string, branch string, params DiffBranchParams)
	// hard reset branch
	// (PUT /repositories/{repository}/branches/{branch}/hard_reset)
	HardResetBranch(w http.ResponseWriter, r *http.Request, repository string, branch string, params HardResetBranchParams)
	// cancel ongoing import
	// (DELETE /repositories/{repository}/branches/{branch}/import)
	ImportCancel(w http.ResponseWriter, r *http.Request, repository string, branch string, params ImportCancelParams)
	// get import status
	// (GET /repositories/{repository}/branches/{branch}/import)
	ImportStatus(w http.ResponseWriter, r *http.Request, repository string, branch string, params ImportStatusParams)
	// import data from object store
	// (POST /repositories/{repository}/branches/{branch}/import)
	ImportStart(w http.ResponseWriter, r *http.Request, body ImportStartJSONRequestBody, repository string, branch string)
	// delete object. Missing objects will not return a NotFound error.
	// (DELETE /repositories/{repository}/branches/{branch}/objects)
	DeleteObject(w http.ResponseWriter, r *http.Request, repository string, branch string, params DeleteObjectParams)

	// (POST /repositories/{repository}/branches/{branch}/objects)
	UploadObject(w http.ResponseWriter, r *http.Request, repository string, branch string, params UploadObjectParams)
	// stage an object's metadata for the given branch
	// (PUT /repositories/{repository}/branches/{branch}/objects)
	StageObject(w http.ResponseWriter, r *http.Request, body StageObjectJSONRequestBody, repository string, branch string, params StageObjectParams)
	// create a copy of an object
	// (POST /repositories/{repository}/branches/{branch}/objects/copy)
	CopyObject(w http.ResponseWriter, r *http.Request, body CopyObjectJSONRequestBody, repository string, branch string, params CopyObjectParams)
	// delete objects. Missing objects will not return a NotFound error.
	// (POST /repositories/{repository}/branches/{branch}/objects/delete)
	DeleteObjects(w http.ResponseWriter, r *http.Request, body DeleteObjectsJSONRequestBody, repository string, branch string, params DeleteObjectsParams)

	// (GET /repositories/{repository}/branches/{branch}/objects/stage_allowed)
	UploadObjectPreflight(w http.ResponseWriter, r *http.Request, repository string, branch string, params UploadObjectPreflightParams)
	// rewrite (all) object metadata
	// (PUT /repositories/{repository}/branches/{branch}/objects/stat/user_metadata)
	UpdateObjectUserMetadata(w http.ResponseWriter, r *http.Request, body UpdateObjectUserMetadataJSONRequestBody, repository string, branch string, params UpdateObjectUserMetadataParams)
	// revert
	// (POST /repositories/{repository}/branches/{branch}/revert)
	RevertBranch(w http.ResponseWriter, r *http.Request, body RevertBranchJSONRequestBody, repository string, branch string)
	// generate an address to which the client can upload an object
	// (GET /repositories/{repository}/branches/{branch}/staging/backing)
	GetPhysicalAddress(w http.ResponseWriter, r *http.Request, repository string, branch string, params GetPhysicalAddressParams)
	// associate staging on this physical address with a path
	// (PUT /repositories/{repository}/branches/{branch}/staging/backing)
	LinkPhysicalAddress(w http.ResponseWriter, r *http.Request, body LinkPhysicalAddressJSONRequestBody, repository string, branch string, params LinkPhysicalAddressParams)
	// Initiate a multipart upload
	// (POST /repositories/{repository}/branches/{branch}/staging/pmpu)
	CreatePresignMultipartUpload(w http.ResponseWriter, r *http.Request, repository string, branch string, params CreatePresignMultipartUploadParams)
	// Abort a presign multipart upload
	// (DELETE /repositories/{repository}/branches/{branch}/staging/pmpu/{uploadId})
	AbortPresignMultipartUpload(w http.ResponseWriter, r *http.Request, body AbortPresignMultipartUploadJSONRequestBody, repository string, branch string, uploadId string, params AbortPresignMultipartUploadParams)
	// Complete a presign multipart upload request
	// (PUT /repositories/{repository}/branches/{branch}/staging/pmpu/{uploadId})
	CompletePresignMultipartUpload(w http.ResponseWriter, r *http.Request, body CompletePresignMultipartUploadJSONRequestBody, repository string, branch string, uploadId string, params CompletePresignMultipartUploadParams)

	// (PUT /repositories/{repository}/branches/{branch}/staging/pmpu/{uploadId}/parts/{partNumber})
	UploadPart(w http.ResponseWriter, r *http.Request, body UploadPartJSONRequestBody, repository string, branch string, uploadId string, partNumber int, params UploadPartParams)

	// (PUT /repositories/{repository}/branches/{branch}/staging/pmpu/{uploadId}/parts/{partNumber}/copy)
	UploadPartCopy(w http.ResponseWriter, r *http.Request, body UploadPartCopyJSONRequestBody, repository string, branch string, uploadId string, partNumber int, params UploadPartCopyParams)
	// create commit record
	// (POST /repositories/{repository}/commits)
	CreateCommitRecord(w http.ResponseWriter, r *http.Request, body CreateCommitRecordJSONRequestBody, repository string)
	// get commit
	// (GET /repositories/{repository}/commits/{commitId})
	GetCommit(w http.ResponseWriter, r *http.Request, repository string, commitId string)
	// Status of a repository dump task
	// (GET /repositories/{repository}/dump)
	DumpStatus(w http.ResponseWriter, r *http.Request, repository string, params DumpStatusParams)
	// Backup the repository metadata (tags, commits, branches) and save the backup to the object store.
	// (POST /repositories/{repository}/dump)
	DumpSubmit(w http.ResponseWriter, r *http.Request, repository string)
	// save lists of active commits for garbage collection
	// (POST /repositories/{repository}/gc/prepare_commits)
	PrepareGarbageCollectionCommits(w http.ResponseWriter, r *http.Request, repository string)
	// prepare gc commits
	// (POST /repositories/{repository}/gc/prepare_commits/async)
	PrepareGarbageCollectionCommitsAsync(w http.ResponseWriter, r *http.Request, repository string)
	// get status of prepare gc commits operation
	// (GET /repositories/{repository}/gc/prepare_commits/status)
	PrepareGarbageCollectionCommitsStatus(w http.ResponseWriter, r *http.Request, repository string, params PrepareGarbageCollectionCommitsStatusParams)
	// save repository uncommitted metadata for garbage collection
	// (POST /repositories/{repository}/gc/prepare_uncommited)
	PrepareGarbageCollectionUncommitted(w http.ResponseWriter, r *http.Request, body PrepareGarbageCollectionUncommittedJSONRequestBody, repository string)

	// (DELETE /repositories/{repository}/gc/rules)
	InternalDeleteGarbageCollectionRules(w http.ResponseWriter, r *http.Request, repository string)

	// (GET /repositories/{repository}/gc/rules)
	InternalGetGarbageCollectionRules(w http.ResponseWriter, r *http.Request, repository string)

	// (POST /repositories/{repository}/gc/rules)
	InternalSetGarbageCollectionRules(w http.ResponseWriter, r *http.Request, body InternalSetGarbageCollectionRulesJSONRequestBody, repository string)

	// (GET /repositories/{repository}/gc/rules/set_allowed)
	SetGarbageCollectionRulesPreflight(w http.ResponseWriter, r *http.Request, repository string)
	// delete repository metadata
	// (DELETE /repositories/{repository}/metadata)
	DeleteRepositoryMetadata(w http.ResponseWriter, r *http.Request, body DeleteRepositoryMetadataJSONRequestBody, repository string)
	// get repository metadata
	// (GET /repositories/{repository}/metadata)
	GetRepositoryMetadata(w http.ResponseWriter, r *http.Request, repository string)
	// set repository metadata
	// (POST /repositories/{repository}/metadata)
	SetRepositoryMetadata(w http.ResponseWriter, r *http.Request, body SetRepositoryMetadataJSONRequestBody, repository string)
	// return URI to a meta-range file
	// (GET /repositories/{repository}/metadata/meta_range/{meta_range})
	GetMetaRange(w http.ResponseWriter, r *http.Request, repository string, metaRange string)
	// return a lakeFS metadata object by ID
	// (GET /repositories/{repository}/metadata/object/{type}/{object_id})
	GetMetadataObject(w http.ResponseWriter, r *http.Request, repository string, pType string, objectId string, params GetMetadataObjectParams)
	// return URI to a range file
	// (GET /repositories/{repository}/metadata/range/{range})
	GetRange(w http.ResponseWriter, r *http.Request, repository string, pRange string)
	// list pull requests
	// (GET /repositories/{repository}/pulls)
	ListPullRequests(w http.ResponseWriter, r *http.Request, repository string, params ListPullRequestsParams)
	// create pull request
	// (POST /repositories/{repository}/pulls)
	CreatePullRequest(w http.ResponseWriter, r *http.Request, body CreatePullRequestJSONRequestBody, repository string)
	// get pull request
	// (GET /repositories/{repository}/pulls/{pull_request})
	GetPullRequest(w http.ResponseWriter, r *http.Request, repository string, pullRequest string)
	// update pull request
	// (PATCH /repositories/{repository}/pulls/{pull_request})
	UpdatePullRequest(w http.ResponseWriter, r *http.Request, body UpdatePullRequestJSONRequestBody, repository string, pullRequest string)
	// merge pull request
	// (PUT /repositories/{repository}/pulls/{pull_request}/merge)
	MergePullRequest(w http.ResponseWriter, r *http.Request, repository string, pullRequest string)
	// Dump repository refs (tags, commits, branches) to object store
	// Deprecated: a new API will introduce long running operations
	// (PUT /repositories/{repository}/refs/dump)
	DumpRefs(w http.ResponseWriter, r *http.Request, repository string)
	// Restore repository refs (tags, commits, branches) from object store.
	// Deprecated: a new API will introduce long running operations
	// (PUT /repositories/{repository}/refs/restore)
	RestoreRefs(w http.ResponseWriter, r *http.Request, body RestoreRefsJSONRequestBody, repository string)
	// creates symlink files corresponding to the given directory
	// (POST /repositories/{repository}/refs/{branch}/symlink)
	CreateSymlinkFile(w http.ResponseWriter, r *http.Request, repository string, branch string, params CreateSymlinkFileParams)
	// diff references
	// (GET /repositories/{repository}/refs/{leftRef}/diff/{rightRef})
	DiffRefs(w http.ResponseWriter, r *http.Request, repository string, leftRef string, rightRef string, params DiffRefsParams)
	// get commit log from ref. If both objects and prefixes are empty, return all commits.
	// (GET /repositories/{repository}/refs/{ref}/commits)
	LogCommits(w http.ResponseWriter, r *http.Request, repository string, ref string, params LogCommitsParams)
	// get object content
	// (GET /repositories/{repository}/refs/{ref}/objects)
	GetObject(w http.ResponseWriter, r *http.Request, repository string, ref string, params GetObjectParams)
	// check if object exists
	// (HEAD /repositories/{repository}/refs/{ref}/objects)
	HeadObject(w http.ResponseWriter, r *http.Request, repository string, ref string, params HeadObjectParams)
	// list objects under a given prefix
	// (GET /repositories/{repository}/refs/{ref}/objects/ls)
	ListObjects(w http.ResponseWriter, r *http.Request, repository string, ref string, params ListObjectsParams)
	// get object metadata
	// (GET /repositories/{repository}/refs/{ref}/objects/stat)
	StatObject(w http.ResponseWriter, r *http.Request, repository string, ref string, params StatObjectParams)
	// get object properties on underlying storage
	// (GET /repositories/{repository}/refs/{ref}/objects/underlyingProperties)
	GetUnderlyingProperties(w http.ResponseWriter, r *http.Request, repository string, ref string, params GetUnderlyingPropertiesParams)
	// find the merge base for 2 references
	// (GET /repositories/{repository}/refs/{sourceRef}/merge/{destinationBranch})
	FindMergeBase(w http.ResponseWriter, r *http.Request, repository string, sourceRef string, destinationBranch string)
	// merge references
	// (POST /repositories/{repository}/refs/{sourceRef}/merge/{destinationBranch})
	MergeIntoBranch(w http.ResponseWriter, r *http.Request, body MergeIntoBranchJSONRequestBody, repository string, sourceRef string, destinationBranch string)
	// merge references asynchronously
	// (POST /repositories/{repository}/refs/{sourceRef}/merge/{destinationBranch}/async)
	MergeIntoBranchAsync(w http.ResponseWriter, r *http.Request, body MergeIntoBranchAsyncJSONRequestBody, repository string, sourceRef string, destinationBranch string)
	// get status of async merge operation
	// (GET /repositories/{repository}/refs/{sourceRef}/merge/{destinationBranch}/async/{id}/status)
	MergeIntoBranchAsyncStatus(w http.ResponseWriter, r *http.Request, repository string, sourceRef string, destinationBranch string, id string)
	// Status of a restore request
	// (GET /repositories/{repository}/restore)
	RestoreStatus(w http.ResponseWriter, r *http.Request, repository string, params RestoreStatusParams)
	// Restore repository from a dump in the object store
	// (POST /repositories/{repository}/restore)
	RestoreSubmit(w http.ResponseWriter, r *http.Request, body RestoreSubmitJSONRequestBody, repository string)
	// get branch protection rules
	// (GET /repositories/{repository}/settings/branch_protection)
	GetBranchProtectionRules(w http.ResponseWriter, r *http.Request, repository string)

	// (PUT /repositories/{repository}/settings/branch_protection)
	SetBranchProtectionRules(w http.ResponseWriter, r *http.Request, body SetBranchProtectionRulesJSONRequestBody, repository string, params SetBranchProtectionRulesParams)

	// (DELETE /repositories/{repository}/settings/gc_rules)
	DeleteGCRules(w http.ResponseWriter, r *http.Request, repository string)
	// get repository GC rules
	// (GET /repositories/{repository}/settings/gc_rules)
	GetGCRules(w http.ResponseWriter, r *http.Request, repository string)

	// (PUT /repositories/{repository}/settings/gc_rules)
	SetGCRules(w http.ResponseWriter, r *http.Request, body SetGCRulesJSONRequestBody, repository string)
	// list tags
	// (GET /repositories/{repository}/tags)
	ListTags(w http.ResponseWriter, r *http.Request, repository string, params ListTagsParams)
	// create tag
	// (POST /repositories/{repository}/tags)
	CreateTag(w http.ResponseWriter, r *http.Request, body CreateTagJSONRequestBody, repository string)
	// delete tag
	// (DELETE /repositories/{repository}/tags/{tag})
	DeleteTag(w http.ResponseWriter, r *http.Request, repository string, tag string, params DeleteTagParams)
	// get tag
	// (GET /repositories/{repository}/tags/{tag})
	GetTag(w http.ResponseWriter, r *http.Request, repository string, tag string)
	// setup communications preferences
	// (POST /setup_comm_prefs)
	SetupCommPrefs(w http.ResponseWriter, r *http.Request, body SetupCommPrefsJSONRequestBody)
	// check if the lakeFS installation is already set up
	// (GET /setup_lakefs)
	GetSetupState(w http.ResponseWriter, r *http.Request)
	// setup lakeFS and create a first user
	// (POST /setup_lakefs)
	Setup(w http.ResponseWriter, r *http.Request, body SetupJSONRequestBody)
	// post stats events, this endpoint is meant for internal use only
	// (POST /statistics)
	PostStatsEvents(w http.ResponseWriter, r *http.Request, body PostStatsEventsJSONRequestBody)
	// perform a login with STS
	// (POST /sts/login)
	StsLogin(w http.ResponseWriter, r *http.Request, body StsLoginJSONRequestBody)
	// get usage report summary
	// (GET /usage-report/summary)
	GetUsageReportSummary(w http.ResponseWriter, r *http.Request)
	// get current user
	// (GET /user)
	GetCurrentUser(w http.ResponseWriter, r *http.Request)
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) AbortPresignMultipartUpload

func (siw *ServerInterfaceWrapper) AbortPresignMultipartUpload(w http.ResponseWriter, r *http.Request)

AbortPresignMultipartUpload operation middleware

func (*ServerInterfaceWrapper) AddGroupMembership

func (siw *ServerInterfaceWrapper) AddGroupMembership(w http.ResponseWriter, r *http.Request)

AddGroupMembership operation middleware

func (*ServerInterfaceWrapper) AttachPolicyToGroup

func (siw *ServerInterfaceWrapper) AttachPolicyToGroup(w http.ResponseWriter, r *http.Request)

AttachPolicyToGroup operation middleware

func (*ServerInterfaceWrapper) AttachPolicyToUser

func (siw *ServerInterfaceWrapper) AttachPolicyToUser(w http.ResponseWriter, r *http.Request)

AttachPolicyToUser operation middleware

func (*ServerInterfaceWrapper) CherryPick

func (siw *ServerInterfaceWrapper) CherryPick(w http.ResponseWriter, r *http.Request)

CherryPick operation middleware

func (*ServerInterfaceWrapper) Commit

Commit operation middleware

func (*ServerInterfaceWrapper) CommitAsync

func (siw *ServerInterfaceWrapper) CommitAsync(w http.ResponseWriter, r *http.Request)

CommitAsync operation middleware

func (*ServerInterfaceWrapper) CommitAsyncStatus

func (siw *ServerInterfaceWrapper) CommitAsyncStatus(w http.ResponseWriter, r *http.Request)

CommitAsyncStatus operation middleware

func (*ServerInterfaceWrapper) CompletePresignMultipartUpload

func (siw *ServerInterfaceWrapper) CompletePresignMultipartUpload(w http.ResponseWriter, r *http.Request)

CompletePresignMultipartUpload operation middleware

func (*ServerInterfaceWrapper) CopyObject

func (siw *ServerInterfaceWrapper) CopyObject(w http.ResponseWriter, r *http.Request)

CopyObject operation middleware

func (*ServerInterfaceWrapper) CreateBranch

func (siw *ServerInterfaceWrapper) CreateBranch(w http.ResponseWriter, r *http.Request)

CreateBranch operation middleware

func (*ServerInterfaceWrapper) CreateBranchProtectionRulePreflight

func (siw *ServerInterfaceWrapper) CreateBranchProtectionRulePreflight(w http.ResponseWriter, r *http.Request)

CreateBranchProtectionRulePreflight operation middleware

func (*ServerInterfaceWrapper) CreateCommitRecord

func (siw *ServerInterfaceWrapper) CreateCommitRecord(w http.ResponseWriter, r *http.Request)

CreateCommitRecord operation middleware

func (*ServerInterfaceWrapper) CreateCredentials

func (siw *ServerInterfaceWrapper) CreateCredentials(w http.ResponseWriter, r *http.Request)

CreateCredentials operation middleware

func (*ServerInterfaceWrapper) CreateGroup

func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)

CreateGroup operation middleware

func (*ServerInterfaceWrapper) CreatePolicy

func (siw *ServerInterfaceWrapper) CreatePolicy(w http.ResponseWriter, r *http.Request)

CreatePolicy operation middleware

func (*ServerInterfaceWrapper) CreatePresignMultipartUpload

func (siw *ServerInterfaceWrapper) CreatePresignMultipartUpload(w http.ResponseWriter, r *http.Request)

CreatePresignMultipartUpload operation middleware

func (*ServerInterfaceWrapper) CreatePullRequest

func (siw *ServerInterfaceWrapper) CreatePullRequest(w http.ResponseWriter, r *http.Request)

CreatePullRequest operation middleware

func (*ServerInterfaceWrapper) CreateRepository

func (siw *ServerInterfaceWrapper) CreateRepository(w http.ResponseWriter, r *http.Request)

CreateRepository operation middleware

func (*ServerInterfaceWrapper) CreateSymlinkFile

func (siw *ServerInterfaceWrapper) CreateSymlinkFile(w http.ResponseWriter, r *http.Request)

CreateSymlinkFile operation middleware

func (*ServerInterfaceWrapper) CreateTag

func (siw *ServerInterfaceWrapper) CreateTag(w http.ResponseWriter, r *http.Request)

CreateTag operation middleware

func (*ServerInterfaceWrapper) CreateUser

func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)

CreateUser operation middleware

func (*ServerInterfaceWrapper) CreateUserExternalPrincipal

func (siw *ServerInterfaceWrapper) CreateUserExternalPrincipal(w http.ResponseWriter, r *http.Request)

CreateUserExternalPrincipal operation middleware

func (*ServerInterfaceWrapper) DeleteBranch

func (siw *ServerInterfaceWrapper) DeleteBranch(w http.ResponseWriter, r *http.Request)

DeleteBranch operation middleware

func (*ServerInterfaceWrapper) DeleteCredentials

func (siw *ServerInterfaceWrapper) DeleteCredentials(w http.ResponseWriter, r *http.Request)

DeleteCredentials operation middleware

func (*ServerInterfaceWrapper) DeleteGCRules

func (siw *ServerInterfaceWrapper) DeleteGCRules(w http.ResponseWriter, r *http.Request)

DeleteGCRules operation middleware

func (*ServerInterfaceWrapper) DeleteGroup

func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)

DeleteGroup operation middleware

func (*ServerInterfaceWrapper) DeleteGroupMembership

func (siw *ServerInterfaceWrapper) DeleteGroupMembership(w http.ResponseWriter, r *http.Request)

DeleteGroupMembership operation middleware

func (*ServerInterfaceWrapper) DeleteObject

func (siw *ServerInterfaceWrapper) DeleteObject(w http.ResponseWriter, r *http.Request)

DeleteObject operation middleware

func (*ServerInterfaceWrapper) DeleteObjects

func (siw *ServerInterfaceWrapper) DeleteObjects(w http.ResponseWriter, r *http.Request)

DeleteObjects operation middleware

func (*ServerInterfaceWrapper) DeletePolicy

func (siw *ServerInterfaceWrapper) DeletePolicy(w http.ResponseWriter, r *http.Request)

DeletePolicy operation middleware

func (*ServerInterfaceWrapper) DeleteRepository

func (siw *ServerInterfaceWrapper) DeleteRepository(w http.ResponseWriter, r *http.Request)

DeleteRepository operation middleware

func (*ServerInterfaceWrapper) DeleteRepositoryMetadata

func (siw *ServerInterfaceWrapper) DeleteRepositoryMetadata(w http.ResponseWriter, r *http.Request)

DeleteRepositoryMetadata operation middleware

func (*ServerInterfaceWrapper) DeleteTag

func (siw *ServerInterfaceWrapper) DeleteTag(w http.ResponseWriter, r *http.Request)

DeleteTag operation middleware

func (*ServerInterfaceWrapper) DeleteUser

func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)

DeleteUser operation middleware

func (*ServerInterfaceWrapper) DeleteUserExternalPrincipal

func (siw *ServerInterfaceWrapper) DeleteUserExternalPrincipal(w http.ResponseWriter, r *http.Request)

DeleteUserExternalPrincipal operation middleware

func (*ServerInterfaceWrapper) DetachPolicyFromGroup

func (siw *ServerInterfaceWrapper) DetachPolicyFromGroup(w http.ResponseWriter, r *http.Request)

DetachPolicyFromGroup operation middleware

func (*ServerInterfaceWrapper) DetachPolicyFromUser

func (siw *ServerInterfaceWrapper) DetachPolicyFromUser(w http.ResponseWriter, r *http.Request)

DetachPolicyFromUser operation middleware

func (*ServerInterfaceWrapper) DiffBranch

func (siw *ServerInterfaceWrapper) DiffBranch(w http.ResponseWriter, r *http.Request)

DiffBranch operation middleware

func (*ServerInterfaceWrapper) DiffRefs

func (siw *ServerInterfaceWrapper) DiffRefs(w http.ResponseWriter, r *http.Request)

DiffRefs operation middleware

func (*ServerInterfaceWrapper) DumpRefs

func (siw *ServerInterfaceWrapper) DumpRefs(w http.ResponseWriter, r *http.Request)

DumpRefs operation middleware

func (*ServerInterfaceWrapper) DumpStatus

func (siw *ServerInterfaceWrapper) DumpStatus(w http.ResponseWriter, r *http.Request)

DumpStatus operation middleware

func (*ServerInterfaceWrapper) DumpSubmit

func (siw *ServerInterfaceWrapper) DumpSubmit(w http.ResponseWriter, r *http.Request)

DumpSubmit operation middleware

func (*ServerInterfaceWrapper) ExternalPrincipalLogin

func (siw *ServerInterfaceWrapper) ExternalPrincipalLogin(w http.ResponseWriter, r *http.Request)

ExternalPrincipalLogin operation middleware

func (*ServerInterfaceWrapper) FindMergeBase

func (siw *ServerInterfaceWrapper) FindMergeBase(w http.ResponseWriter, r *http.Request)

FindMergeBase operation middleware

func (*ServerInterfaceWrapper) GetAuthCapabilities

func (siw *ServerInterfaceWrapper) GetAuthCapabilities(w http.ResponseWriter, r *http.Request)

GetAuthCapabilities operation middleware

func (*ServerInterfaceWrapper) GetBranch

func (siw *ServerInterfaceWrapper) GetBranch(w http.ResponseWriter, r *http.Request)

GetBranch operation middleware

func (*ServerInterfaceWrapper) GetBranchProtectionRules

func (siw *ServerInterfaceWrapper) GetBranchProtectionRules(w http.ResponseWriter, r *http.Request)

GetBranchProtectionRules operation middleware

func (*ServerInterfaceWrapper) GetCommit

func (siw *ServerInterfaceWrapper) GetCommit(w http.ResponseWriter, r *http.Request)

GetCommit operation middleware

func (*ServerInterfaceWrapper) GetConfig

func (siw *ServerInterfaceWrapper) GetConfig(w http.ResponseWriter, r *http.Request)

GetConfig operation middleware

func (*ServerInterfaceWrapper) GetCredentials

func (siw *ServerInterfaceWrapper) GetCredentials(w http.ResponseWriter, r *http.Request)

GetCredentials operation middleware

func (*ServerInterfaceWrapper) GetCurrentUser

func (siw *ServerInterfaceWrapper) GetCurrentUser(w http.ResponseWriter, r *http.Request)

GetCurrentUser operation middleware

func (*ServerInterfaceWrapper) GetExternalPrincipal

func (siw *ServerInterfaceWrapper) GetExternalPrincipal(w http.ResponseWriter, r *http.Request)

GetExternalPrincipal operation middleware

func (*ServerInterfaceWrapper) GetGCRules

func (siw *ServerInterfaceWrapper) GetGCRules(w http.ResponseWriter, r *http.Request)

GetGCRules operation middleware

func (*ServerInterfaceWrapper) GetGarbageCollectionConfig

func (siw *ServerInterfaceWrapper) GetGarbageCollectionConfig(w http.ResponseWriter, r *http.Request)

GetGarbageCollectionConfig operation middleware

func (*ServerInterfaceWrapper) GetGroup

func (siw *ServerInterfaceWrapper) GetGroup(w http.ResponseWriter, r *http.Request)

GetGroup operation middleware

func (*ServerInterfaceWrapper) GetGroupACL

func (siw *ServerInterfaceWrapper) GetGroupACL(w http.ResponseWriter, r *http.Request)

GetGroupACL operation middleware

func (*ServerInterfaceWrapper) GetLakeFSVersion

func (siw *ServerInterfaceWrapper) GetLakeFSVersion(w http.ResponseWriter, r *http.Request)

GetLakeFSVersion operation middleware

func (*ServerInterfaceWrapper) GetLicense

func (siw *ServerInterfaceWrapper) GetLicense(w http.ResponseWriter, r *http.Request)

GetLicense operation middleware

func (*ServerInterfaceWrapper) GetMetaRange

func (siw *ServerInterfaceWrapper) GetMetaRange(w http.ResponseWriter, r *http.Request)

GetMetaRange operation middleware

func (*ServerInterfaceWrapper) GetMetadataObject

func (siw *ServerInterfaceWrapper) GetMetadataObject(w http.ResponseWriter, r *http.Request)

GetMetadataObject operation middleware

func (*ServerInterfaceWrapper) GetObject

func (siw *ServerInterfaceWrapper) GetObject(w http.ResponseWriter, r *http.Request)

GetObject operation middleware

func (*ServerInterfaceWrapper) GetPhysicalAddress

func (siw *ServerInterfaceWrapper) GetPhysicalAddress(w http.ResponseWriter, r *http.Request)

GetPhysicalAddress operation middleware

func (*ServerInterfaceWrapper) GetPolicy

func (siw *ServerInterfaceWrapper) GetPolicy(w http.ResponseWriter, r *http.Request)

GetPolicy operation middleware

func (*ServerInterfaceWrapper) GetPullRequest

func (siw *ServerInterfaceWrapper) GetPullRequest(w http.ResponseWriter, r *http.Request)

GetPullRequest operation middleware

func (*ServerInterfaceWrapper) GetRange

func (siw *ServerInterfaceWrapper) GetRange(w http.ResponseWriter, r *http.Request)

GetRange operation middleware

func (*ServerInterfaceWrapper) GetRepository

func (siw *ServerInterfaceWrapper) GetRepository(w http.ResponseWriter, r *http.Request)

GetRepository operation middleware

func (*ServerInterfaceWrapper) GetRepositoryMetadata

func (siw *ServerInterfaceWrapper) GetRepositoryMetadata(w http.ResponseWriter, r *http.Request)

GetRepositoryMetadata operation middleware

func (*ServerInterfaceWrapper) GetRun

GetRun operation middleware

func (*ServerInterfaceWrapper) GetRunHookOutput

func (siw *ServerInterfaceWrapper) GetRunHookOutput(w http.ResponseWriter, r *http.Request)

GetRunHookOutput operation middleware

func (*ServerInterfaceWrapper) GetSetupState

func (siw *ServerInterfaceWrapper) GetSetupState(w http.ResponseWriter, r *http.Request)

GetSetupState operation middleware

func (*ServerInterfaceWrapper) GetStorageConfig

func (siw *ServerInterfaceWrapper) GetStorageConfig(w http.ResponseWriter, r *http.Request)

GetStorageConfig operation middleware

func (*ServerInterfaceWrapper) GetTag

GetTag operation middleware

func (*ServerInterfaceWrapper) GetTokenFromMailbox

func (siw *ServerInterfaceWrapper) GetTokenFromMailbox(w http.ResponseWriter, r *http.Request)

GetTokenFromMailbox operation middleware

func (*ServerInterfaceWrapper) GetTokenRedirect

func (siw *ServerInterfaceWrapper) GetTokenRedirect(w http.ResponseWriter, r *http.Request)

GetTokenRedirect operation middleware

func (*ServerInterfaceWrapper) GetUnderlyingProperties

func (siw *ServerInterfaceWrapper) GetUnderlyingProperties(w http.ResponseWriter, r *http.Request)

GetUnderlyingProperties operation middleware

func (*ServerInterfaceWrapper) GetUsageReportSummary

func (siw *ServerInterfaceWrapper) GetUsageReportSummary(w http.ResponseWriter, r *http.Request)

GetUsageReportSummary operation middleware

func (*ServerInterfaceWrapper) GetUser

GetUser operation middleware

func (*ServerInterfaceWrapper) HardResetBranch

func (siw *ServerInterfaceWrapper) HardResetBranch(w http.ResponseWriter, r *http.Request)

HardResetBranch operation middleware

func (*ServerInterfaceWrapper) HeadObject

func (siw *ServerInterfaceWrapper) HeadObject(w http.ResponseWriter, r *http.Request)

HeadObject operation middleware

func (*ServerInterfaceWrapper) HealthCheck

func (siw *ServerInterfaceWrapper) HealthCheck(w http.ResponseWriter, r *http.Request)

HealthCheck operation middleware

func (*ServerInterfaceWrapper) ImportCancel

func (siw *ServerInterfaceWrapper) ImportCancel(w http.ResponseWriter, r *http.Request)

ImportCancel operation middleware

func (*ServerInterfaceWrapper) ImportStart

func (siw *ServerInterfaceWrapper) ImportStart(w http.ResponseWriter, r *http.Request)

ImportStart operation middleware

func (*ServerInterfaceWrapper) ImportStatus

func (siw *ServerInterfaceWrapper) ImportStatus(w http.ResponseWriter, r *http.Request)

ImportStatus operation middleware

func (*ServerInterfaceWrapper) InternalCreateBranchProtectionRule

func (siw *ServerInterfaceWrapper) InternalCreateBranchProtectionRule(w http.ResponseWriter, r *http.Request)

InternalCreateBranchProtectionRule operation middleware

func (*ServerInterfaceWrapper) InternalDeleteBranchProtectionRule

func (siw *ServerInterfaceWrapper) InternalDeleteBranchProtectionRule(w http.ResponseWriter, r *http.Request)

InternalDeleteBranchProtectionRule operation middleware

func (*ServerInterfaceWrapper) InternalDeleteGarbageCollectionRules

func (siw *ServerInterfaceWrapper) InternalDeleteGarbageCollectionRules(w http.ResponseWriter, r *http.Request)

InternalDeleteGarbageCollectionRules operation middleware

func (*ServerInterfaceWrapper) InternalGetBranchProtectionRules

func (siw *ServerInterfaceWrapper) InternalGetBranchProtectionRules(w http.ResponseWriter, r *http.Request)

InternalGetBranchProtectionRules operation middleware

func (*ServerInterfaceWrapper) InternalGetGarbageCollectionRules

func (siw *ServerInterfaceWrapper) InternalGetGarbageCollectionRules(w http.ResponseWriter, r *http.Request)

InternalGetGarbageCollectionRules operation middleware

func (*ServerInterfaceWrapper) InternalSetGarbageCollectionRules

func (siw *ServerInterfaceWrapper) InternalSetGarbageCollectionRules(w http.ResponseWriter, r *http.Request)

InternalSetGarbageCollectionRules operation middleware

func (*ServerInterfaceWrapper) LinkPhysicalAddress

func (siw *ServerInterfaceWrapper) LinkPhysicalAddress(w http.ResponseWriter, r *http.Request)

LinkPhysicalAddress operation middleware

func (*ServerInterfaceWrapper) ListBranches

func (siw *ServerInterfaceWrapper) ListBranches(w http.ResponseWriter, r *http.Request)

ListBranches operation middleware

func (*ServerInterfaceWrapper) ListGroupMembers

func (siw *ServerInterfaceWrapper) ListGroupMembers(w http.ResponseWriter, r *http.Request)

ListGroupMembers operation middleware

func (*ServerInterfaceWrapper) ListGroupPolicies

func (siw *ServerInterfaceWrapper) ListGroupPolicies(w http.ResponseWriter, r *http.Request)

ListGroupPolicies operation middleware

func (*ServerInterfaceWrapper) ListGroups

func (siw *ServerInterfaceWrapper) ListGroups(w http.ResponseWriter, r *http.Request)

ListGroups operation middleware

func (*ServerInterfaceWrapper) ListObjects

func (siw *ServerInterfaceWrapper) ListObjects(w http.ResponseWriter, r *http.Request)

ListObjects operation middleware

func (*ServerInterfaceWrapper) ListPolicies

func (siw *ServerInterfaceWrapper) ListPolicies(w http.ResponseWriter, r *http.Request)

ListPolicies operation middleware

func (*ServerInterfaceWrapper) ListPullRequests

func (siw *ServerInterfaceWrapper) ListPullRequests(w http.ResponseWriter, r *http.Request)

ListPullRequests operation middleware

func (*ServerInterfaceWrapper) ListRepositories

func (siw *ServerInterfaceWrapper) ListRepositories(w http.ResponseWriter, r *http.Request)

ListRepositories operation middleware

func (*ServerInterfaceWrapper) ListRepositoryRuns

func (siw *ServerInterfaceWrapper) ListRepositoryRuns(w http.ResponseWriter, r *http.Request)

ListRepositoryRuns operation middleware

func (*ServerInterfaceWrapper) ListRunHooks

func (siw *ServerInterfaceWrapper) ListRunHooks(w http.ResponseWriter, r *http.Request)

ListRunHooks operation middleware

func (*ServerInterfaceWrapper) ListTags

func (siw *ServerInterfaceWrapper) ListTags(w http.ResponseWriter, r *http.Request)

ListTags operation middleware

func (*ServerInterfaceWrapper) ListUserCredentials

func (siw *ServerInterfaceWrapper) ListUserCredentials(w http.ResponseWriter, r *http.Request)

ListUserCredentials operation middleware

func (*ServerInterfaceWrapper) ListUserExternalPrincipals

func (siw *ServerInterfaceWrapper) ListUserExternalPrincipals(w http.ResponseWriter, r *http.Request)

ListUserExternalPrincipals operation middleware

func (*ServerInterfaceWrapper) ListUserGroups

func (siw *ServerInterfaceWrapper) ListUserGroups(w http.ResponseWriter, r *http.Request)

ListUserGroups operation middleware

func (*ServerInterfaceWrapper) ListUserPolicies

func (siw *ServerInterfaceWrapper) ListUserPolicies(w http.ResponseWriter, r *http.Request)

ListUserPolicies operation middleware

func (*ServerInterfaceWrapper) ListUsers

func (siw *ServerInterfaceWrapper) ListUsers(w http.ResponseWriter, r *http.Request)

ListUsers operation middleware

func (*ServerInterfaceWrapper) LogCommits

func (siw *ServerInterfaceWrapper) LogCommits(w http.ResponseWriter, r *http.Request)

LogCommits operation middleware

func (*ServerInterfaceWrapper) Login

Login operation middleware

func (*ServerInterfaceWrapper) MergeIntoBranch

func (siw *ServerInterfaceWrapper) MergeIntoBranch(w http.ResponseWriter, r *http.Request)

MergeIntoBranch operation middleware

func (*ServerInterfaceWrapper) MergeIntoBranchAsync

func (siw *ServerInterfaceWrapper) MergeIntoBranchAsync(w http.ResponseWriter, r *http.Request)

MergeIntoBranchAsync operation middleware

func (*ServerInterfaceWrapper) MergeIntoBranchAsyncStatus

func (siw *ServerInterfaceWrapper) MergeIntoBranchAsyncStatus(w http.ResponseWriter, r *http.Request)

MergeIntoBranchAsyncStatus operation middleware

func (*ServerInterfaceWrapper) MergePullRequest

func (siw *ServerInterfaceWrapper) MergePullRequest(w http.ResponseWriter, r *http.Request)

MergePullRequest operation middleware

func (*ServerInterfaceWrapper) OauthCallback

func (siw *ServerInterfaceWrapper) OauthCallback(w http.ResponseWriter, r *http.Request)

OauthCallback operation middleware

func (*ServerInterfaceWrapper) PostStatsEvents

func (siw *ServerInterfaceWrapper) PostStatsEvents(w http.ResponseWriter, r *http.Request)

PostStatsEvents operation middleware

func (*ServerInterfaceWrapper) PrepareGarbageCollectionCommits

func (siw *ServerInterfaceWrapper) PrepareGarbageCollectionCommits(w http.ResponseWriter, r *http.Request)

PrepareGarbageCollectionCommits operation middleware

func (*ServerInterfaceWrapper) PrepareGarbageCollectionCommitsAsync

func (siw *ServerInterfaceWrapper) PrepareGarbageCollectionCommitsAsync(w http.ResponseWriter, r *http.Request)

PrepareGarbageCollectionCommitsAsync operation middleware

func (*ServerInterfaceWrapper) PrepareGarbageCollectionCommitsStatus

func (siw *ServerInterfaceWrapper) PrepareGarbageCollectionCommitsStatus(w http.ResponseWriter, r *http.Request)

PrepareGarbageCollectionCommitsStatus operation middleware

func (*ServerInterfaceWrapper) PrepareGarbageCollectionUncommitted

func (siw *ServerInterfaceWrapper) PrepareGarbageCollectionUncommitted(w http.ResponseWriter, r *http.Request)

PrepareGarbageCollectionUncommitted operation middleware

func (*ServerInterfaceWrapper) PullIcebergTable

func (siw *ServerInterfaceWrapper) PullIcebergTable(w http.ResponseWriter, r *http.Request)

PullIcebergTable operation middleware

func (*ServerInterfaceWrapper) PushIcebergTable

func (siw *ServerInterfaceWrapper) PushIcebergTable(w http.ResponseWriter, r *http.Request)

PushIcebergTable operation middleware

func (*ServerInterfaceWrapper) ReleaseTokenToMailbox

func (siw *ServerInterfaceWrapper) ReleaseTokenToMailbox(w http.ResponseWriter, r *http.Request)

ReleaseTokenToMailbox operation middleware

func (*ServerInterfaceWrapper) ResetBranch

func (siw *ServerInterfaceWrapper) ResetBranch(w http.ResponseWriter, r *http.Request)

ResetBranch operation middleware

func (*ServerInterfaceWrapper) RestoreRefs

func (siw *ServerInterfaceWrapper) RestoreRefs(w http.ResponseWriter, r *http.Request)

RestoreRefs operation middleware

func (*ServerInterfaceWrapper) RestoreStatus

func (siw *ServerInterfaceWrapper) RestoreStatus(w http.ResponseWriter, r *http.Request)

RestoreStatus operation middleware

func (*ServerInterfaceWrapper) RestoreSubmit

func (siw *ServerInterfaceWrapper) RestoreSubmit(w http.ResponseWriter, r *http.Request)

RestoreSubmit operation middleware

func (*ServerInterfaceWrapper) RevertBranch

func (siw *ServerInterfaceWrapper) RevertBranch(w http.ResponseWriter, r *http.Request)

RevertBranch operation middleware

func (*ServerInterfaceWrapper) SetBranchProtectionRules

func (siw *ServerInterfaceWrapper) SetBranchProtectionRules(w http.ResponseWriter, r *http.Request)

SetBranchProtectionRules operation middleware

func (*ServerInterfaceWrapper) SetGCRules

func (siw *ServerInterfaceWrapper) SetGCRules(w http.ResponseWriter, r *http.Request)

SetGCRules operation middleware

func (*ServerInterfaceWrapper) SetGarbageCollectionRulesPreflight

func (siw *ServerInterfaceWrapper) SetGarbageCollectionRulesPreflight(w http.ResponseWriter, r *http.Request)

SetGarbageCollectionRulesPreflight operation middleware

func (*ServerInterfaceWrapper) SetGroupACL

func (siw *ServerInterfaceWrapper) SetGroupACL(w http.ResponseWriter, r *http.Request)

SetGroupACL operation middleware

func (*ServerInterfaceWrapper) SetRepositoryMetadata

func (siw *ServerInterfaceWrapper) SetRepositoryMetadata(w http.ResponseWriter, r *http.Request)

SetRepositoryMetadata operation middleware

func (*ServerInterfaceWrapper) Setup

Setup operation middleware

func (*ServerInterfaceWrapper) SetupCommPrefs

func (siw *ServerInterfaceWrapper) SetupCommPrefs(w http.ResponseWriter, r *http.Request)

SetupCommPrefs operation middleware

func (*ServerInterfaceWrapper) StageObject

func (siw *ServerInterfaceWrapper) StageObject(w http.ResponseWriter, r *http.Request)

StageObject operation middleware

func (*ServerInterfaceWrapper) StatObject

func (siw *ServerInterfaceWrapper) StatObject(w http.ResponseWriter, r *http.Request)

StatObject operation middleware

func (*ServerInterfaceWrapper) StsLogin

func (siw *ServerInterfaceWrapper) StsLogin(w http.ResponseWriter, r *http.Request)

StsLogin operation middleware

func (*ServerInterfaceWrapper) UpdateObjectUserMetadata

func (siw *ServerInterfaceWrapper) UpdateObjectUserMetadata(w http.ResponseWriter, r *http.Request)

UpdateObjectUserMetadata operation middleware

func (*ServerInterfaceWrapper) UpdatePolicy

func (siw *ServerInterfaceWrapper) UpdatePolicy(w http.ResponseWriter, r *http.Request)

UpdatePolicy operation middleware

func (*ServerInterfaceWrapper) UpdatePullRequest

func (siw *ServerInterfaceWrapper) UpdatePullRequest(w http.ResponseWriter, r *http.Request)

UpdatePullRequest operation middleware

func (*ServerInterfaceWrapper) UploadObject

func (siw *ServerInterfaceWrapper) UploadObject(w http.ResponseWriter, r *http.Request)

UploadObject operation middleware

func (*ServerInterfaceWrapper) UploadObjectPreflight

func (siw *ServerInterfaceWrapper) UploadObjectPreflight(w http.ResponseWriter, r *http.Request)

UploadObjectPreflight operation middleware

func (*ServerInterfaceWrapper) UploadPart

func (siw *ServerInterfaceWrapper) UploadPart(w http.ResponseWriter, r *http.Request)

UploadPart operation middleware

func (*ServerInterfaceWrapper) UploadPartCopy

func (siw *ServerInterfaceWrapper) UploadPartCopy(w http.ResponseWriter, r *http.Request)

UploadPartCopy operation middleware

type SetBranchProtectionRulesJSONBody

type SetBranchProtectionRulesJSONBody []BranchProtectionRule

SetBranchProtectionRulesJSONBody defines parameters for SetBranchProtectionRules.

type SetBranchProtectionRulesJSONRequestBody

type SetBranchProtectionRulesJSONRequestBody SetBranchProtectionRulesJSONBody

SetBranchProtectionRulesJSONRequestBody defines body for SetBranchProtectionRules for application/json ContentType.

type SetBranchProtectionRulesParams

type SetBranchProtectionRulesParams struct {

	// if provided, the branch protection rules will be updated only if the current ETag match the provided value
	IfMatch *string `json:"If-Match,omitempty"`
}

SetBranchProtectionRulesParams defines parameters for SetBranchProtectionRules.

type SetBranchProtectionRulesResponse

type SetBranchProtectionRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON412      *Error
	JSONDefault  *Error
}

func ParseSetBranchProtectionRulesResponse

func ParseSetBranchProtectionRulesResponse(rsp *http.Response) (*SetBranchProtectionRulesResponse, error)

ParseSetBranchProtectionRulesResponse parses an HTTP response from a SetBranchProtectionRulesWithResponse call

func (SetBranchProtectionRulesResponse) Status

Status returns HTTPResponse.Status

func (SetBranchProtectionRulesResponse) StatusCode

func (r SetBranchProtectionRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetGCRulesJSONBody

type SetGCRulesJSONBody GarbageCollectionRules

SetGCRulesJSONBody defines parameters for SetGCRules.

type SetGCRulesJSONRequestBody

type SetGCRulesJSONRequestBody SetGCRulesJSONBody

SetGCRulesJSONRequestBody defines body for SetGCRules for application/json ContentType.

type SetGCRulesResponse

type SetGCRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseSetGCRulesResponse

func ParseSetGCRulesResponse(rsp *http.Response) (*SetGCRulesResponse, error)

ParseSetGCRulesResponse parses an HTTP response from a SetGCRulesWithResponse call

func (SetGCRulesResponse) Status

func (r SetGCRulesResponse) Status() string

Status returns HTTPResponse.Status

func (SetGCRulesResponse) StatusCode

func (r SetGCRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetGarbageCollectionRulesPreflightResponse

type SetGarbageCollectionRulesPreflightResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseSetGarbageCollectionRulesPreflightResponse

func ParseSetGarbageCollectionRulesPreflightResponse(rsp *http.Response) (*SetGarbageCollectionRulesPreflightResponse, error)

ParseSetGarbageCollectionRulesPreflightResponse parses an HTTP response from a SetGarbageCollectionRulesPreflightWithResponse call

func (SetGarbageCollectionRulesPreflightResponse) Status

Status returns HTTPResponse.Status

func (SetGarbageCollectionRulesPreflightResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetGroupACLJSONBody

type SetGroupACLJSONBody ACL

SetGroupACLJSONBody defines parameters for SetGroupACL.

type SetGroupACLJSONRequestBody

type SetGroupACLJSONRequestBody SetGroupACLJSONBody

SetGroupACLJSONRequestBody defines body for SetGroupACL for application/json ContentType.

type SetGroupACLResponse

type SetGroupACLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseSetGroupACLResponse

func ParseSetGroupACLResponse(rsp *http.Response) (*SetGroupACLResponse, error)

ParseSetGroupACLResponse parses an HTTP response from a SetGroupACLWithResponse call

func (SetGroupACLResponse) Status

func (r SetGroupACLResponse) Status() string

Status returns HTTPResponse.Status

func (SetGroupACLResponse) StatusCode

func (r SetGroupACLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetRepositoryMetadataJSONBody

type SetRepositoryMetadataJSONBody RepositoryMetadataSet

SetRepositoryMetadataJSONBody defines parameters for SetRepositoryMetadata.

type SetRepositoryMetadataJSONRequestBody

type SetRepositoryMetadataJSONRequestBody SetRepositoryMetadataJSONBody

SetRepositoryMetadataJSONRequestBody defines body for SetRepositoryMetadata for application/json ContentType.

type SetRepositoryMetadataResponse

type SetRepositoryMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseSetRepositoryMetadataResponse

func ParseSetRepositoryMetadataResponse(rsp *http.Response) (*SetRepositoryMetadataResponse, error)

ParseSetRepositoryMetadataResponse parses an HTTP response from a SetRepositoryMetadataWithResponse call

func (SetRepositoryMetadataResponse) Status

Status returns HTTPResponse.Status

func (SetRepositoryMetadataResponse) StatusCode

func (r SetRepositoryMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Setup

type Setup struct {
	Key *AccessKeyCredentials `json:"key,omitempty"`

	// an identifier for the user (e.g. jane.doe)
	Username string `json:"username"`
}

Setup defines model for Setup.

type SetupCommPrefsJSONBody

type SetupCommPrefsJSONBody CommPrefsInput

SetupCommPrefsJSONBody defines parameters for SetupCommPrefs.

type SetupCommPrefsJSONRequestBody

type SetupCommPrefsJSONRequestBody SetupCommPrefsJSONBody

SetupCommPrefsJSONRequestBody defines body for SetupCommPrefs for application/json ContentType.

type SetupCommPrefsResponse

type SetupCommPrefsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON412      *Error
	JSONDefault  *Error
}

func ParseSetupCommPrefsResponse

func ParseSetupCommPrefsResponse(rsp *http.Response) (*SetupCommPrefsResponse, error)

ParseSetupCommPrefsResponse parses an HTTP response from a SetupCommPrefsWithResponse call

func (SetupCommPrefsResponse) Status

func (r SetupCommPrefsResponse) Status() string

Status returns HTTPResponse.Status

func (SetupCommPrefsResponse) StatusCode

func (r SetupCommPrefsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetupJSONBody

type SetupJSONBody Setup

SetupJSONBody defines parameters for Setup.

type SetupJSONRequestBody

type SetupJSONRequestBody SetupJSONBody

SetupJSONRequestBody defines body for Setup for application/json ContentType.

type SetupResponse

type SetupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsWithSecret
	JSON400      *Error
	JSON409      *Error
	JSONDefault  *Error
}

func ParseSetupResponse

func ParseSetupResponse(rsp *http.Response) (*SetupResponse, error)

ParseSetupResponse parses an HTTP response from a SetupWithResponse call

func (SetupResponse) Status

func (r SetupResponse) Status() string

Status returns HTTPResponse.Status

func (SetupResponse) StatusCode

func (r SetupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetupState

type SetupState struct {

	// true if the comm prefs are missing.
	CommPrefsMissing *bool        `json:"comm_prefs_missing,omitempty"`
	LoginConfig      *LoginConfig `json:"login_config,omitempty"`
	State            *string      `json:"state,omitempty"`
}

SetupState defines model for SetupState.

type StageObjectJSONBody

type StageObjectJSONBody ObjectStageCreation

StageObjectJSONBody defines parameters for StageObject.

type StageObjectJSONRequestBody

type StageObjectJSONRequestBody StageObjectJSONBody

StageObjectJSONRequestBody defines body for StageObject for application/json ContentType.

type StageObjectParams

type StageObjectParams struct {

	// relative to the branch
	Path string `json:"path"`
}

StageObjectParams defines parameters for StageObject.

type StageObjectResponse

type StageObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseStageObjectResponse

func ParseStageObjectResponse(rsp *http.Response) (*StageObjectResponse, error)

ParseStageObjectResponse parses an HTTP response from a StageObjectWithResponse call

func (StageObjectResponse) Status

func (r StageObjectResponse) Status() string

Status returns HTTPResponse.Status

func (StageObjectResponse) StatusCode

func (r StageObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StagingLocation

type StagingLocation struct {
	PhysicalAddress *string `json:"physical_address,omitempty"`

	// if presign=true is passed in the request, this field will contain a pre-signed URL to use when uploading
	PresignedUrl *string `json:"presigned_url"`

	// If present and nonzero, physical_address is a pre-signed URL and
	// will expire at this Unix Epoch time.  This will be shorter than
	// the pre-signed URL lifetime if an authentication token is about
	// to expire.
	//
	// This field is *optional*.
	PresignedUrlExpiry *int64 `json:"presigned_url_expiry,omitempty"`
}

StagingLocation defines model for StagingLocation.

type StagingMetadata

type StagingMetadata struct {

	// unique identifier of object content on backing store (typically ETag)
	Checksum string `json:"checksum"`

	// Object media type
	ContentType *string `json:"content_type,omitempty"`
	Force       *bool   `json:"force,omitempty"`

	// Unix Epoch in seconds.  May be ignored by server.
	Mtime     *int64 `json:"mtime,omitempty"`
	SizeBytes int64  `json:"size_bytes"`

	// location for placing an object when staging it
	Staging      StagingLocation               `json:"staging"`
	UserMetadata *StagingMetadata_UserMetadata `json:"user_metadata,omitempty"`
}

StagingMetadata defines model for StagingMetadata.

type StagingMetadata_UserMetadata

type StagingMetadata_UserMetadata struct {
	AdditionalProperties map[string]string `json:"-"`
}

StagingMetadata_UserMetadata defines model for StagingMetadata.UserMetadata.

func (StagingMetadata_UserMetadata) Get

func (a StagingMetadata_UserMetadata) Get(fieldName string) (value string, found bool)

Getter for additional properties for StagingMetadata_UserMetadata. Returns the specified element and whether it was found

func (StagingMetadata_UserMetadata) MarshalJSON

func (a StagingMetadata_UserMetadata) MarshalJSON() ([]byte, error)

Override default JSON handling for StagingMetadata_UserMetadata to handle AdditionalProperties

func (*StagingMetadata_UserMetadata) Set

func (a *StagingMetadata_UserMetadata) Set(fieldName string, value string)

Setter for additional properties for StagingMetadata_UserMetadata

func (*StagingMetadata_UserMetadata) UnmarshalJSON

func (a *StagingMetadata_UserMetadata) UnmarshalJSON(b []byte) error

Override default JSON handling for StagingMetadata_UserMetadata to handle AdditionalProperties

type StatObjectParams

type StatObjectParams struct {

	// relative to the branch
	Path         string `json:"path"`
	UserMetadata *bool  `json:"user_metadata,omitempty"`
	Presign      *bool  `json:"presign,omitempty"`
}

StatObjectParams defines parameters for StatObject.

type StatObjectResponse

type StatObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseStatObjectResponse

func ParseStatObjectResponse(rsp *http.Response) (*StatObjectResponse, error)

ParseStatObjectResponse parses an HTTP response from a StatObjectWithResponse call

func (StatObjectResponse) Status

func (r StatObjectResponse) Status() string

Status returns HTTPResponse.Status

func (StatObjectResponse) StatusCode

func (r StatObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Statement

type Statement struct {
	Action []string `json:"action"`

	// Optional conditions for when this statement applies.
	Condition *Statement_Condition `json:"condition,omitempty"`
	Effect    string               `json:"effect"`
	Resource  string               `json:"resource"`
}

Statement defines model for Statement.

type Statement_Condition

type Statement_Condition struct {
	AdditionalProperties map[string]PolicyCondition `json:"-"`
}

Statement_Condition defines model for Statement.Condition.

func (Statement_Condition) Get

func (a Statement_Condition) Get(fieldName string) (value PolicyCondition, found bool)

Getter for additional properties for Statement_Condition. Returns the specified element and whether it was found

func (Statement_Condition) MarshalJSON

func (a Statement_Condition) MarshalJSON() ([]byte, error)

Override default JSON handling for Statement_Condition to handle AdditionalProperties

func (*Statement_Condition) Set

func (a *Statement_Condition) Set(fieldName string, value PolicyCondition)

Setter for additional properties for Statement_Condition

func (*Statement_Condition) UnmarshalJSON

func (a *Statement_Condition) UnmarshalJSON(b []byte) error

Override default JSON handling for Statement_Condition to handle AdditionalProperties

type StatsEvent

type StatsEvent struct {

	// stats event class (e.g. "s3_gateway", "openapi_request", "experimental-feature", "ui-event")
	Class string `json:"class"`

	// number of events of the class and name
	Count int `json:"count"`

	// stats event name (e.g. "put_object", "create_repository", "<experimental-feature-name>")
	Name string `json:"name"`
}

StatsEvent defines model for StatsEvent.

type StatsEventsList

type StatsEventsList struct {
	Events []StatsEvent `json:"events"`
}

StatsEventsList defines model for StatsEventsList.

type StorageConfig

type StorageConfig struct {
	BlockstoreDescription            *string `json:"blockstore_description,omitempty"`
	BlockstoreId                     *string `json:"blockstore_id,omitempty"`
	BlockstoreNamespaceValidityRegex string  `json:"blockstore_namespace_ValidityRegex"`
	BlockstoreNamespaceExample       string  `json:"blockstore_namespace_example"`
	BlockstoreType                   string  `json:"blockstore_type"`
	DefaultNamespacePrefix           *string `json:"default_namespace_prefix,omitempty"`
	ImportSupport                    bool    `json:"import_support"`
	ImportValidityRegex              string  `json:"import_validity_regex"`
	PreSignMultipartUpload           *bool   `json:"pre_sign_multipart_upload,omitempty"`
	PreSignSupport                   bool    `json:"pre_sign_support"`
	PreSignSupportUi                 bool    `json:"pre_sign_support_ui"`
}

StorageConfig defines model for StorageConfig.

type StorageConfigList

type StorageConfigList []StorageConfig

StorageConfigList defines model for StorageConfigList.

type StorageURI

type StorageURI struct {
	Location string `json:"location"`
}

StorageURI defines model for StorageURI.

type StsAuthRequest

type StsAuthRequest struct {
	Code        string `json:"code"`
	RedirectUri string `json:"redirect_uri"`
	State       string `json:"state"`

	// The time-to-live for the generated token in seconds.  The default
	// value is 3600 seconds (1 hour) maximum time allowed is 12 hours.
	TtlSeconds *int64 `json:"ttl_seconds,omitempty"`
}

StsAuthRequest defines model for StsAuthRequest.

type StsLoginJSONBody

type StsLoginJSONBody StsAuthRequest

StsLoginJSONBody defines parameters for StsLogin.

type StsLoginJSONRequestBody

type StsLoginJSONRequestBody StsLoginJSONBody

StsLoginJSONRequestBody defines body for StsLogin for application/json ContentType.

type StsLoginResponse

type StsLoginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthenticationToken
	JSON400      *Error
	JSON401      *Error
	JSONDefault  *Error
}

func ParseStsLoginResponse

func ParseStsLoginResponse(rsp *http.Response) (*StsLoginResponse, error)

ParseStsLoginResponse parses an HTTP response from a StsLoginWithResponse call

func (StsLoginResponse) Status

func (r StsLoginResponse) Status() string

Status returns HTTPResponse.Status

func (StsLoginResponse) StatusCode

func (r StsLoginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TagCreation

type TagCreation struct {
	Force *bool `json:"force,omitempty"`

	// ID of tag to create
	Id string `json:"id"`

	// the commit to tag
	Ref string `json:"ref"`
}

TagCreation defines model for TagCreation.

type TaskCreation

type TaskCreation struct {

	// The id of the new task
	Id string `json:"id"`
}

TaskCreation defines model for TaskCreation.

type TaskInfo

type TaskInfo struct {

	// ID of the task
	Id string `json:"id"`
}

TaskInfo defines model for TaskInfo.

type UIConfig

type UIConfig struct {
	CustomViewers *[]CustomViewer `json:"custom_viewers,omitempty"`
}

UIConfig defines model for UIConfig.

type Unauthorized

type Unauthorized Error

Unauthorized defines model for Unauthorized.

type UnderlyingObjectProperties

type UnderlyingObjectProperties struct {
	StorageClass *string `json:"storage_class"`
}

UnderlyingObjectProperties defines model for UnderlyingObjectProperties.

type UpdateObjectUserMetadata

type UpdateObjectUserMetadata struct {
	Set ObjectUserMetadata `json:"set"`
}

UpdateObjectUserMetadata defines model for UpdateObjectUserMetadata.

type UpdateObjectUserMetadataJSONBody

type UpdateObjectUserMetadataJSONBody UpdateObjectUserMetadata

UpdateObjectUserMetadataJSONBody defines parameters for UpdateObjectUserMetadata.

type UpdateObjectUserMetadataJSONRequestBody

type UpdateObjectUserMetadataJSONRequestBody UpdateObjectUserMetadataJSONBody

UpdateObjectUserMetadataJSONRequestBody defines body for UpdateObjectUserMetadata for application/json ContentType.

type UpdateObjectUserMetadataParams

type UpdateObjectUserMetadataParams struct {

	// path to object relative to the branch
	Path string `json:"path"`
}

UpdateObjectUserMetadataParams defines parameters for UpdateObjectUserMetadata.

type UpdateObjectUserMetadataResponse

type UpdateObjectUserMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUpdateObjectUserMetadataResponse

func ParseUpdateObjectUserMetadataResponse(rsp *http.Response) (*UpdateObjectUserMetadataResponse, error)

ParseUpdateObjectUserMetadataResponse parses an HTTP response from a UpdateObjectUserMetadataWithResponse call

func (UpdateObjectUserMetadataResponse) Status

Status returns HTTPResponse.Status

func (UpdateObjectUserMetadataResponse) StatusCode

func (r UpdateObjectUserMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePolicyJSONBody

type UpdatePolicyJSONBody Policy

UpdatePolicyJSONBody defines parameters for UpdatePolicy.

type UpdatePolicyJSONRequestBody

type UpdatePolicyJSONRequestBody UpdatePolicyJSONBody

UpdatePolicyJSONRequestBody defines body for UpdatePolicy for application/json ContentType.

type UpdatePolicyResponse

type UpdatePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Policy
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUpdatePolicyResponse

func ParseUpdatePolicyResponse(rsp *http.Response) (*UpdatePolicyResponse, error)

ParseUpdatePolicyResponse parses an HTTP response from a UpdatePolicyWithResponse call

func (UpdatePolicyResponse) Status

func (r UpdatePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePolicyResponse) StatusCode

func (r UpdatePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePullRequestJSONBody

type UpdatePullRequestJSONBody PullRequestBasic

UpdatePullRequestJSONBody defines parameters for UpdatePullRequest.

type UpdatePullRequestJSONRequestBody

type UpdatePullRequestJSONRequestBody UpdatePullRequestJSONBody

UpdatePullRequestJSONRequestBody defines body for UpdatePullRequest for application/json ContentType.

type UpdatePullRequestResponse

type UpdatePullRequestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUpdatePullRequestResponse

func ParseUpdatePullRequestResponse(rsp *http.Response) (*UpdatePullRequestResponse, error)

ParseUpdatePullRequestResponse parses an HTTP response from a UpdatePullRequestWithResponse call

func (UpdatePullRequestResponse) Status

func (r UpdatePullRequestResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePullRequestResponse) StatusCode

func (r UpdatePullRequestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadObjectParams

type UploadObjectParams struct {

	// relative to the branch
	Path string `json:"path"`

	// Deprecated, this capability will not be supported in future releases.
	StorageClass *string `json:"storageClass,omitempty"`
	Force        *bool   `json:"force,omitempty"`

	// Set to "*" to atomically allow the upload only if the key has no object yet. Other values are not supported.
	IfNoneMatch *IfNoneMatch `json:"If-None-Match,omitempty"`

	// Set to the object's ETag to atomically allow operations only if the object's current ETag matches the provided value.
	IfMatch *IfMatch `json:"If-Match,omitempty"`
}

UploadObjectParams defines parameters for UploadObject.

type UploadObjectPreflightParams

type UploadObjectPreflightParams struct {

	// relative to the branch
	Path string `json:"path"`
}

UploadObjectPreflightParams defines parameters for UploadObjectPreflight.

type UploadObjectPreflightResponse

type UploadObjectPreflightResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUploadObjectPreflightResponse

func ParseUploadObjectPreflightResponse(rsp *http.Response) (*UploadObjectPreflightResponse, error)

ParseUploadObjectPreflightResponse parses an HTTP response from a UploadObjectPreflightWithResponse call

func (UploadObjectPreflightResponse) Status

Status returns HTTPResponse.Status

func (UploadObjectPreflightResponse) StatusCode

func (r UploadObjectPreflightResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadObjectResponse

type UploadObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ObjectStats
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON412      *Error
	JSON501      *Error
	JSONDefault  *Error
}

func ParseUploadObjectResponse

func ParseUploadObjectResponse(rsp *http.Response) (*UploadObjectResponse, error)

ParseUploadObjectResponse parses an HTTP response from a UploadObjectWithResponse call

func (UploadObjectResponse) Status

func (r UploadObjectResponse) Status() string

Status returns HTTPResponse.Status

func (UploadObjectResponse) StatusCode

func (r UploadObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPart

type UploadPart struct {
	Etag       string `json:"etag"`
	PartNumber int    `json:"part_number"`
}

UploadPart defines model for UploadPart.

type UploadPartCopyFrom

type UploadPartCopyFrom struct {
	// Embedded struct due to allOf(#/components/schemas/UploadPartFrom)
	UploadPartFrom `yaml:",inline"`
	// Embedded fields due to inline allOf schema
	CopySource CopyPartSource `json:"copy_source"`
}

UploadPartCopyFrom defines model for UploadPartCopyFrom.

type UploadPartCopyJSONBody

type UploadPartCopyJSONBody UploadPartCopyFrom

UploadPartCopyJSONBody defines parameters for UploadPartCopy.

type UploadPartCopyJSONRequestBody

type UploadPartCopyJSONRequestBody UploadPartCopyJSONBody

UploadPartCopyJSONRequestBody defines body for UploadPartCopy for application/json ContentType.

type UploadPartCopyParams

type UploadPartCopyParams struct {
	Path string `json:"path"`
}

UploadPartCopyParams defines parameters for UploadPartCopy.

type UploadPartCopyResponse

type UploadPartCopyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUploadPartCopyResponse

func ParseUploadPartCopyResponse(rsp *http.Response) (*UploadPartCopyResponse, error)

ParseUploadPartCopyResponse parses an HTTP response from a UploadPartCopyWithResponse call

func (UploadPartCopyResponse) Status

func (r UploadPartCopyResponse) Status() string

Status returns HTTPResponse.Status

func (UploadPartCopyResponse) StatusCode

func (r UploadPartCopyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPartFrom

type UploadPartFrom struct {

	// The physical address (of the entire intended object) returned from
	// createPresignMultipartUpload.
	PhysicalAddress string `json:"physical_address"`
}

UploadPartFrom defines model for UploadPartFrom.

type UploadPartJSONBody

type UploadPartJSONBody UploadPartFrom

UploadPartJSONBody defines parameters for UploadPart.

type UploadPartJSONRequestBody

type UploadPartJSONRequestBody UploadPartJSONBody

UploadPartJSONRequestBody defines body for UploadPart for application/json ContentType.

type UploadPartParams

type UploadPartParams struct {
	Path string `json:"path"`
}

UploadPartParams defines parameters for UploadPart.

type UploadPartResponse

type UploadPartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UploadTo
	JSON400      *Error
	JSON401      *Error
	JSON404      *Error
	JSONDefault  *Error
}

func ParseUploadPartResponse

func ParseUploadPartResponse(rsp *http.Response) (*UploadPartResponse, error)

ParseUploadPartResponse parses an HTTP response from a UploadPartWithResponse call

func (UploadPartResponse) Status

func (r UploadPartResponse) Status() string

Status returns HTTPResponse.Status

func (UploadPartResponse) StatusCode

func (r UploadPartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadTo

type UploadTo struct {
	PresignedUrl string `json:"presigned_url"`
}

UploadTo defines model for UploadTo.

type UsageReport

type UsageReport struct {
	Count int64 `json:"count"`
	Month int   `json:"month"`
	Year  int   `json:"year"`
}

UsageReport defines model for UsageReport.

type User

type User struct {

	// Unix Epoch in seconds
	CreationDate int64 `json:"creation_date"`

	// The email address of the user. If API authentication is enabled, this field is mandatory and will be invited to login.
	// If API authentication is disabled, this field will be ignored. All current APIAuthenticators require the email to be
	// lowercase and unique, although custom authenticators may not enforce this.
	Email *string `json:"email,omitempty"`

	// A shorter name for the user than the id. Unlike id it does not identify the user (it
	// might not be unique). Used in some places in the UI.
	FriendlyName *string `json:"friendly_name,omitempty"`

	// A unique identifier for the user. Cannot be edited.
	Id string `json:"id"`
}

User defines model for User.

type UserCreation

type UserCreation struct {

	// a unique identifier for the user.
	Id         string `json:"id"`
	InviteUser *bool  `json:"invite_user,omitempty"`
}

UserCreation defines model for UserCreation.

type UserList

type UserList struct {
	Pagination Pagination `json:"pagination"`
	Results    []User     `json:"results"`
}

UserList defines model for UserList.

type ValidationError

type ValidationError Error

ValidationError defines model for ValidationError.

type VersionConfig

type VersionConfig struct {
	LatestVersion      *string `json:"latest_version,omitempty"`
	UpgradeRecommended *bool   `json:"upgrade_recommended,omitempty"`
	UpgradeUrl         *string `json:"upgrade_url,omitempty"`
	Version            *string `json:"version,omitempty"`
	VersionContext     *string `json:"version_context,omitempty"`
}

VersionConfig defines model for VersionConfig.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL