Documentation ¶
Index ¶
- Constants
- func CollectFilesForUpload(uploadParams UploadParams, progressMgr ioutils.ProgressMgr, ...) error
- func SearchBySpecFiles(searchParams SearchParams, flags utils.CommonConf, ...) (*content.ContentReader, error)
- type Actions
- type AdditionalRepositoryBaseParams
- type AlpineFederatedRepositoryParams
- type AlpineLocalRepositoryParams
- type AlpineRemoteRepositoryParams
- type AlpineVirtualRepositoryParams
- type AqlService
- type ArchiveUploadData
- type ArtifactoryRefreshTokenParams
- type BowerFederatedRepositoryParams
- type BowerLocalRepositoryParams
- type BowerRemoteRepositoryParams
- type BowerVirtualRepositoryParams
- type BuildDistributionBody
- type BuildDistributionParams
- func (bd *BuildDistributionParams) GetBuildName() string
- func (bd *BuildDistributionParams) GetBuildNumber() string
- func (bd *BuildDistributionParams) GetGpgPassphrase() string
- func (bd *BuildDistributionParams) GetSourceRepos() string
- func (bd *BuildDistributionParams) GetTargetRepo() string
- func (bd *BuildDistributionParams) IsAsync() bool
- func (bd *BuildDistributionParams) IsOverrideExistingFiles() bool
- func (bd *BuildDistributionParams) IsPublish() bool
- type BuildInfoParams
- type BuildInfoService
- func (bis *BuildInfoService) GetArtifactoryDetails() auth.ServiceDetails
- func (bis *BuildInfoService) GetBuildInfo(params BuildInfoParams) (pbi *buildinfo.PublishedBuildInfo, found bool, err error)
- func (bis *BuildInfoService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (bis *BuildInfoService) IsDryRun() bool
- func (bis *BuildInfoService) PublishBuildInfo(build *buildinfo.BuildInfo, projectKey string) (*clientutils.Sha256Summary, error)
- type BuildPromotionBody
- type CargoFederatedRepositoryParams
- type CargoLocalRepositoryParams
- type CargoRemoteRepositoryParams
- type CargoRepositoryParams
- type ChefFederatedRepositoryParams
- type ChefLocalRepositoryParams
- type ChefRemoteRepositoryParams
- type ChefVirtualRepositoryParams
- type CocoapodsFederatedRepositoryParams
- type CocoapodsLocalRepositoryParams
- type CocoapodsRemoteRepositoryParams
- type CommonCacheVirtualRepositoryParams
- type CommonJavaVirtualRepositoryParams
- type ComposerFederatedRepositoryParams
- type ComposerLocalRepositoryParams
- type ComposerRemoteRepositoryParams
- type ConanFederatedRepositoryParams
- type ConanLocalRepositoryParams
- type ConanRemoteRepositoryParams
- type ConanVirtualRepositoryParams
- type CondaFederatedRepositoryParams
- type CondaLocalRepositoryParams
- type CondaRemoteRepositoryParams
- type CondaVirtualRepositoryParams
- type ContentSynchronisation
- type ContentSynchronisationProperties
- type ContentSynchronisationSource
- type ContentSynchronisationStatistics
- type CranFederatedRepositoryParams
- type CranLocalRepositoryParams
- type CranRemoteRepositoryParams
- type CranVirtualRepositoryParams
- type CreateReplicationParams
- type CreateReplicationService
- type CreateTokenParams
- type DebianFederatedRepositoryParams
- type DebianLocalRepositoryParams
- type DebianRemoteRepositoryParams
- type DebianRepositoryParams
- type DebianVirtualRepositoryParams
- type DeleteConfiguration
- type DeleteParams
- type DeleteReplicationService
- type DeleteRepositoryService
- type DeleteService
- func (ds *DeleteService) DeleteFiles(deleteItems *content.ContentReader) (int, error)
- func (ds *DeleteService) GetArtifactoryDetails() auth.ServiceDetails
- func (ds *DeleteService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (ds *DeleteService) GetPathsToDelete(deleteParams DeleteParams) (resultItems *content.ContentReader, err error)
- func (ds *DeleteService) GetThreads() int
- func (ds *DeleteService) IsDryRun() bool
- func (ds *DeleteService) SetThreads(threads int)
- type DiscardBuildsBody
- type DiscardBuildsParams
- func (bd *DiscardBuildsParams) GetBuildName() string
- func (bd *DiscardBuildsParams) GetExcludeBuilds() string
- func (bd *DiscardBuildsParams) GetMaxBuilds() string
- func (bd *DiscardBuildsParams) GetMaxDays() string
- func (bd *DiscardBuildsParams) GetProjectKey() string
- func (bd *DiscardBuildsParams) IsAsync() bool
- func (bd *DiscardBuildsParams) IsDeleteArtifacts() bool
- type DiscardBuildsService
- type DistributeService
- type DockerFederatedRepositoryParams
- type DockerLocalRepositoryParams
- type DockerPromoteBody
- type DockerPromoteParams
- func (dp *DockerPromoteParams) GetSourceDockerImage() string
- func (dp *DockerPromoteParams) GetSourceTag() string
- func (dp *DockerPromoteParams) GetTargetDockerRepository() string
- func (dp *DockerPromoteParams) GetTargetRepo() string
- func (dp *DockerPromoteParams) GetTargetTag() string
- func (dp *DockerPromoteParams) IsCopy() bool
- type DockerPromoteService
- type DockerRemoteRepositoryParams
- type DockerRepositoryParams
- type DockerVirtualRepositoryParams
- type DownloadData
- type DownloadParams
- type DownloadService
- func (ds *DownloadService) DownloadFiles(downloadParams ...DownloadParams) (*utils.OperationSummary, error)
- func (ds *DownloadService) GetArtifactoryDetails() auth.ServiceDetails
- func (ds *DownloadService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (ds *DownloadService) GetThreads() int
- func (ds *DownloadService) IsDryRun() bool
- func (ds *DownloadService) SetDryRun(isDryRun bool)
- func (ds *DownloadService) SetSaveSummary(saveSummary bool)
- func (ds *DownloadService) SetThreads(threads int)
- type ExportBody
- type ExportParams
- type ExportService
- type FederatedRepositoryBaseParams
- type FederatedRepositoryMember
- type FederatedRepositoryService
- func (frs *FederatedRepositoryService) Alpine(params AlpineFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Bower(params BowerFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Cargo(params CargoFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Chef(params ChefFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Cocoapods(params CocoapodsFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Composer(params ComposerFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Conan(params ConanFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Conda(params CondaFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Cran(params CranFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Debian(params DebianFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Docker(params DockerFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Gems(params GemsFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Generic(params GenericFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (frs *FederatedRepositoryService) Gitlfs(params GitlfsFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Go(params GoFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Gradle(params GradleFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Helm(params HelmFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Ivy(params IvyFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Maven(params MavenFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Npm(params NpmFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Nuget(params NugetFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Opkg(params OpkgFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Puppet(params PuppetFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Pypi(params PypiFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Rpm(params RpmFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Sbt(params SbtFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Vagrant(params VagrantFederatedRepositoryParams) error
- func (frs *FederatedRepositoryService) Yum(params YumFederatedRepositoryParams) error
- type FederationService
- func (fs *FederationService) ConvertLocalToFederated(repoKey string) error
- func (fs *FederationService) SetArtifactoryDetails(rt auth.ServiceDetails)
- func (fs *FederationService) TriggerFederatedFullSyncAll(repoKey string) error
- func (fs *FederationService) TriggerFederatedFullSyncMirror(repoKey string, mirrorUrl string) error
- type GemsFederatedRepositoryParams
- type GemsLocalRepositoryParams
- type GemsRemoteRepositoryParams
- type GemsVirtualRepositoryParams
- type GenericFederatedRepositoryParams
- type GenericLocalRepositoryParams
- type GenericRemoteRepositoryParams
- type GenericVirtualRepositoryParams
- type GetReplicationService
- type GetTokensResponseData
- type GitLfsCleanParams
- type GitLfsCleanService
- func (glc *GitLfsCleanService) GetArtifactoryDetails() auth.ServiceDetails
- func (glc *GitLfsCleanService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (glc *GitLfsCleanService) GetUnreferencedGitLfsFiles(gitLfsCleanParams GitLfsCleanParams) (*content.ContentReader, error)
- func (glc *GitLfsCleanService) IsDryRun() bool
- type GitlfsFederatedRepositoryParams
- type GitlfsLocalRepositoryParams
- type GitlfsRemoteRepositoryParams
- type GitlfsVirtualRepositoryParams
- type GoFederatedRepositoryParams
- type GoLocalRepositoryParams
- type GoRemoteRepositoryParams
- type GoVirtualRepositoryParams
- type GradleFederatedRepositoryParams
- type GradleLocalRepositoryParams
- type GradleRemoteRepositoryParams
- type GradleVirtualRepositoryParams
- type Group
- type GroupAlreadyExistsError
- type GroupParams
- type GroupService
- func (gs *GroupService) CreateGroup(params GroupParams) error
- func (gs *GroupService) DeleteGroup(name string) error
- func (gs *GroupService) GetAllGroups() (*[]string, error)
- func (gs *GroupService) GetGroup(params GroupParams) (*Group, error)
- func (gs *GroupService) SetArtifactoryDetails(rt auth.ServiceDetails)
- func (gs *GroupService) UpdateGroup(params GroupParams) error
- type HelmFederatedRepositoryParams
- type HelmLocalRepositoryParams
- type HelmRemoteRepositoryParams
- type HelmVirtualRepositoryParams
- type IvyFederatedRepositoryParams
- type IvyLocalRepositoryParams
- type IvyRemoteRepositoryParams
- type IvyVirtualRepositoryParams
- type JavaPackageManagersRemoteRepositoryParams
- type JavaPackageManagersRepositoryParams
- type KeyPairRefsRepositoryParams
- type LocalRepositoryBaseParams
- type LocalRepositoryService
- func (lrs *LocalRepositoryService) Alpine(params AlpineLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Bower(params BowerLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Cargo(params CargoLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Chef(params ChefLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Cocoapods(params CocoapodsLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Composer(params ComposerLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Conan(params ConanLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Conda(params CondaLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Cran(params CranLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Debian(params DebianLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Docker(params DockerLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Gems(params GemsLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Generic(params GenericLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (lrs *LocalRepositoryService) Gitlfs(params GitlfsLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Go(params GoLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Gradle(params GradleLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Helm(params HelmLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Ivy(params IvyLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Maven(params MavenLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Npm(params NpmLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Nuget(params NugetLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Opkg(params OpkgLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Puppet(params PuppetLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Pypi(params PypiLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Rpm(params RpmLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Sbt(params SbtLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Vagrant(params VagrantLocalRepositoryParams) error
- func (lrs *LocalRepositoryService) Yum(params YumLocalRepositoryParams) error
- type MavenFederatedRepositoryParams
- type MavenLocalRepositoryParams
- type MavenRemoteRepositoryParams
- type MavenVirtualRepositoryParams
- type MoveCopyParams
- type MoveCopyService
- func (mc *MoveCopyService) GetArtifactoryDetails() auth.ServiceDetails
- func (mc *MoveCopyService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (mc *MoveCopyService) GetThreads() int
- func (mc *MoveCopyService) IsDryRun() bool
- func (mc *MoveCopyService) MoveCopyServiceMoveFilesWrapper(moveSpecs ...MoveCopyParams) (successCount, failedCount int, err error)
- func (mc *MoveCopyService) SetThreads(threads int)
- type MoveOptions
- type MoveResultItem
- type MoveType
- type NpmFederatedRepositoryParams
- type NpmLocalRepositoryParams
- type NpmRemoteRepositoryParams
- type NpmVirtualRepositoryParams
- type NugetFederatedRepositoryParams
- type NugetLocalRepositoryParams
- type NugetRemoteRepositoryParams
- type NugetRepositoryParams
- type NugetVirtualRepositoryParams
- type OpkgFederatedRepositoryParams
- type OpkgLocalRepositoryParams
- type OpkgRemoteRepositoryParams
- type P2RemoteRepositoryParams
- type P2VirtualRepositoryParams
- type PermissionTargetAlreadyExistsError
- type PermissionTargetParams
- type PermissionTargetSection
- type PermissionTargetService
- func (pts *PermissionTargetService) Create(params PermissionTargetParams) error
- func (pts *PermissionTargetService) Delete(permissionTargetName string) error
- func (pts *PermissionTargetService) Get(permissionTargetName string) (*PermissionTargetParams, error)
- func (pts *PermissionTargetService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (pts *PermissionTargetService) Update(params PermissionTargetParams) error
- type PingService
- type PromoteService
- type PromotionParams
- func (bp *PromotionParams) GetBuildName() string
- func (bp *PromotionParams) GetBuildNumber() string
- func (bp *PromotionParams) GetComment() string
- func (bp *PromotionParams) GetProjectKey() string
- func (bp *PromotionParams) GetProperties() string
- func (bp *PromotionParams) GetSourceRepo() string
- func (bp *PromotionParams) GetStatus() string
- func (bp *PromotionParams) GetTargetRepo() string
- func (bp *PromotionParams) IsCopy() *bool
- func (bp *PromotionParams) IsFailFast() bool
- func (bp *PromotionParams) IsIncludeDependencies() *bool
- type PropsParams
- type PropsService
- func (ps *PropsService) DeleteProps(propsParams PropsParams) (int, error)
- func (ps *PropsService) GetArtifactoryDetails() auth.ServiceDetails
- func (ps *PropsService) GetItemProperties(relativePath string) (*utils.ItemProperties, error)
- func (ps *PropsService) GetThreads() int
- func (ps *PropsService) IsDryRun() bool
- func (ps *PropsService) SetArtifactoryDetails(rt auth.ServiceDetails)
- func (ps *PropsService) SetProps(propsParams PropsParams) (int, error)
- type PuppetFederatedRepositoryParams
- type PuppetLocalRepositoryParams
- type PuppetRemoteRepositoryParams
- type PuppetVirtualRepositoryParams
- type PypiFederatedRepositoryParams
- type PypiLocalRepositoryParams
- type PypiRemoteRepositoryParams
- type PypiVirtualRepositoryParams
- type ReadFileService
- func (ds *ReadFileService) GetArtifactoryDetails() auth.ServiceDetails
- func (ds *ReadFileService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (ds *ReadFileService) IsDryRun() bool
- func (ds *ReadFileService) ReadRemoteFile(downloadPath string) (io.ReadCloser, error)
- func (ds *ReadFileService) SetDryRun(isDryRun bool)
- type ReaderSpecTuple
- type RemoteRepositoryBaseParams
- type RemoteRepositoryService
- func (rrs *RemoteRepositoryService) Alpine(params AlpineRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Bower(params BowerRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Cargo(params CargoRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Chef(params ChefRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Cocoapods(params CocoapodsRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Composer(params ComposerRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Conan(params ConanRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Conda(params CondaRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Cran(params CranRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Debian(params DebianRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Docker(params DockerRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Gems(params GemsRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Generic(params GenericRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (rrs *RemoteRepositoryService) Gitlfs(params GitlfsRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Go(params GoRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Gradle(params GradleRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Helm(params HelmRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Ivy(params IvyRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Maven(params MavenRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Npm(params NpmRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Nuget(params NugetRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Opkg(params OpkgRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) P2(params P2RemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Puppet(params PuppetRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Pypi(params PypiRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Rpm(params RpmRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Sbt(params SbtRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Vcs(params VcsRemoteRepositoryParams) error
- func (rrs *RemoteRepositoryService) Yum(params YumRemoteRepositoryParams) error
- type RepositoriesFilterParams
- type RepositoriesService
- func (rs *RepositoriesService) CreateFederated(params FederatedRepositoryBaseParams) error
- func (rs *RepositoriesService) CreateLocal(params LocalRepositoryBaseParams) error
- func (rs *RepositoriesService) CreateRemote(params RemoteRepositoryBaseParams) error
- func (rs *RepositoriesService) CreateVirtual(params VirtualRepositoryBaseParams) error
- func (rs *RepositoriesService) Get(repoKey string, repoDetails interface{}) error
- func (rs *RepositoriesService) GetAll() (*[]RepositoryDetails, error)
- func (rs *RepositoriesService) GetWithFilter(params RepositoriesFilterParams) (*[]RepositoryDetails, error)
- func (rs *RepositoriesService) IsExists(repoKey string) (exists bool, err error)
- type RepositoryBaseParams
- type RepositoryDetails
- type RepositoryService
- type RevokeTokenParams
- type RpmFederatedRepositoryParams
- type RpmLocalRepositoryParams
- type RpmRemoteRepositoryParams
- type RpmRepositoryParams
- type RpmVirtualRepositoryParams
- type SbtFederatedRepositoryParams
- type SbtLocalRepositoryParams
- type SbtRemoteRepositoryParams
- type SbtVirtualRepositoryParams
- type SearchParams
- type SearchService
- type SecurityService
- func (ss *SecurityService) CreateAPIKey() (string, error)
- func (ss *SecurityService) CreateToken(params CreateTokenParams) (auth.CreateTokenResponseData, error)
- func (ss *SecurityService) GetAPIKey() (string, error)
- func (ss *SecurityService) GetTokens() (GetTokensResponseData, error)
- func (ss *SecurityService) GetUserTokens(username string) ([]string, error)
- func (ss *SecurityService) RefreshToken(params ArtifactoryRefreshTokenParams) (auth.CreateTokenResponseData, error)
- func (ss *SecurityService) RegenerateAPIKey() (string, error)
- func (ss *SecurityService) RevokeToken(params RevokeTokenParams) (string, error)
- type StorageService
- func (s *StorageService) FileList(relativePath string, optionalParams utils.FileListParams) (*utils.FileListResponse, error)
- func (s *StorageService) FolderInfo(relativePath string) (*utils.FolderInfo, error)
- func (s *StorageService) GetArtifactoryDetails() auth.ServiceDetails
- func (s *StorageService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (s *StorageService) StorageInfo() (*utils.StorageInfo, error)
- func (s *StorageService) StorageInfoRefresh() error
- type SystemService
- func (ss *SystemService) ActivateKeyEncryption() error
- func (ss *SystemService) DeactivateKeyEncryption() error
- func (ss *SystemService) GetArtifactoryDetails() auth.ServiceDetails
- func (ss *SystemService) GetConfigDescriptor() (string, error)
- func (ss *SystemService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (ss *SystemService) GetRunningNodes() ([]string, error)
- func (ss *SystemService) GetServiceId() (string, error)
- func (ss *SystemService) GetVersion() (string, error)
- func (ss *SystemService) IsDryRun() bool
- type Token
- type UpdateReplicationParams
- type UpdateReplicationService
- type UploadData
- type UploadDataHandlerFunc
- type UploadParams
- type UploadService
- func (us *UploadService) CreateUploadAsZipFunc(uploadResult *utils.Result, targetPath string, archiveData *ArchiveUploadData, ...) parallel.TaskFunc
- func (us *UploadService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (us *UploadService) SetDryRun(isDryRun bool)
- func (us *UploadService) SetSaveSummary(saveSummary bool)
- func (us *UploadService) SetServiceDetails(artDetails auth.ServiceDetails)
- func (us *UploadService) SetThreads(threads int)
- func (us *UploadService) UploadFiles(uploadParams ...UploadParams) (summary *utils.OperationSummary, err error)
- type User
- type UserParams
- type UserService
- func (us *UserService) CreateUser(params UserParams) error
- func (us *UserService) DeleteUser(name string) error
- func (us *UserService) GetAllUsers() ([]*User, error)
- func (us *UserService) GetUser(params UserParams) (u *User, err error)
- func (us *UserService) SetArtifactoryDetails(rt auth.ServiceDetails)
- func (us *UserService) UpdateUser(params UserParams) error
- type VagrantFederatedRepositoryParams
- type VagrantLocalRepositoryParams
- type VcsGitRemoteRepositoryParams
- type VcsRemoteRepositoryParams
- type VirtualRepositoryBaseParams
- type VirtualRepositoryService
- func (vrs *VirtualRepositoryService) Alpine(params AlpineVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Bower(params BowerVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Chef(params ChefVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Conan(params ConanVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Conda(params CondaVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Cran(params CranVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Debian(params DebianVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Docker(params DockerVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Gems(params GemsVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Generic(params GenericVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
- func (vrs *VirtualRepositoryService) Gitlfs(params GitlfsVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Go(params GoVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Gradle(params GradleVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Helm(params HelmVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Ivy(params IvyVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Maven(params MavenVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Npm(params NpmVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Nuget(params NugetVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) P2(params P2VirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Puppet(params PuppetVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Pypi(params PypiVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Rpm(params RpmVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Sbt(params SbtVirtualRepositoryParams) error
- func (vrs *VirtualRepositoryService) Yum(params YumVirtualRepositoryParams) error
- type XrayScanBody
- type XrayScanParams
- type XrayScanService
- type YumFederatedRepositoryParams
- type YumLocalRepositoryParams
- type YumRemoteRepositoryParams
- type YumVirtualRepositoryParams
Constants ¶
const APIKeyPath = "api/security/apiKey"
const FederatedRepositoryRepoType = "federated"
const LocalRepositoryRepoType = "local"
const RemoteRepositoryRepoType = "remote"
const StorageRestApi = "api/storage/"
const VirtualRepositoryRepoType = "virtual"
Variables ¶
This section is empty.
Functions ¶
func CollectFilesForUpload ¶ added in v1.8.0
func CollectFilesForUpload(uploadParams UploadParams, progressMgr ioutils.ProgressMgr, vcsCache *clientutils.VcsCache, dataHandlerFunc UploadDataHandlerFunc) error
func SearchBySpecFiles ¶ added in v0.1.3
func SearchBySpecFiles(searchParams SearchParams, flags utils.CommonConf, requiredArtifactProps utils.RequiredArtifactProps) (*content.ContentReader, error)
Types ¶
type AdditionalRepositoryBaseParams ¶ added in v1.3.0
type AdditionalRepositoryBaseParams struct { BlackedOut *bool `json:"blackedOut,omitempty"` XrayIndex *bool `json:"xrayIndex,omitempty"` PropertySets []string `json:"propertySets,omitempty"` DownloadRedirect *bool `json:"downloadRedirect,omitempty"` PriorityResolution *bool `json:"priorityResolution,omitempty"` }
type AlpineFederatedRepositoryParams ¶ added in v1.3.0
type AlpineFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewAlpineFederatedRepositoryParams ¶ added in v1.3.0
func NewAlpineFederatedRepositoryParams() AlpineFederatedRepositoryParams
type AlpineLocalRepositoryParams ¶ added in v1.3.0
type AlpineLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewAlpineLocalRepositoryParams ¶ added in v1.3.0
func NewAlpineLocalRepositoryParams() AlpineLocalRepositoryParams
type AlpineRemoteRepositoryParams ¶ added in v1.3.0
type AlpineRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewAlpineRemoteRepositoryParams ¶ added in v1.3.0
func NewAlpineRemoteRepositoryParams() AlpineRemoteRepositoryParams
type AlpineVirtualRepositoryParams ¶ added in v1.3.0
type AlpineVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewAlpineVirtualRepositoryParams ¶ added in v1.3.0
func NewAlpineVirtualRepositoryParams() AlpineVirtualRepositoryParams
type AqlService ¶
type AqlService struct {
// contains filtered or unexported fields
}
func NewAqlService ¶
func NewAqlService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *AqlService
func (*AqlService) ExecAql ¶
func (s *AqlService) ExecAql(aql string) (io.ReadCloser, error)
func (*AqlService) GetArtifactoryDetails ¶
func (s *AqlService) GetArtifactoryDetails() auth.ServiceDetails
func (*AqlService) GetJfrogHttpClient ¶
func (s *AqlService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*AqlService) IsDryRun ¶
func (s *AqlService) IsDryRun() bool
type ArchiveUploadData ¶ added in v1.8.0
type ArchiveUploadData struct {
// contains filtered or unexported fields
}
func (*ArchiveUploadData) GetWriter ¶ added in v1.8.0
func (aud *ArchiveUploadData) GetWriter() *content.ContentWriter
func (*ArchiveUploadData) SetUploadParams ¶ added in v1.8.0
func (aud *ArchiveUploadData) SetUploadParams(uploadParams UploadParams) *ArchiveUploadData
func (*ArchiveUploadData) SetWriter ¶ added in v1.8.0
func (aud *ArchiveUploadData) SetWriter(writer *content.ContentWriter) *ArchiveUploadData
type ArtifactoryRefreshTokenParams ¶ added in v1.13.0
type ArtifactoryRefreshTokenParams struct { Token CreateTokenParams RefreshToken string AccessToken string }
func NewArtifactoryRefreshTokenParams ¶ added in v1.13.0
func NewArtifactoryRefreshTokenParams() ArtifactoryRefreshTokenParams
type BowerFederatedRepositoryParams ¶ added in v1.3.0
type BowerFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewBowerFederatedRepositoryParams ¶ added in v1.3.0
func NewBowerFederatedRepositoryParams() BowerFederatedRepositoryParams
type BowerLocalRepositoryParams ¶ added in v0.9.0
type BowerLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewBowerLocalRepositoryParams ¶ added in v0.9.0
func NewBowerLocalRepositoryParams() BowerLocalRepositoryParams
type BowerRemoteRepositoryParams ¶ added in v0.9.0
type BowerRemoteRepositoryParams struct { RemoteRepositoryBaseParams VcsGitRemoteRepositoryParams BowerRegistryUrl string `json:"bowerRegistryUrl,omitempty"` }
func NewBowerRemoteRepositoryParams ¶ added in v0.9.0
func NewBowerRemoteRepositoryParams() BowerRemoteRepositoryParams
type BowerVirtualRepositoryParams ¶ added in v0.9.0
type BowerVirtualRepositoryParams struct { VirtualRepositoryBaseParams ExternalDependenciesEnabled *bool `json:"externalDependenciesEnabled,omitempty"` ExternalDependenciesPatterns []string `json:"externalDependenciesPatterns,omitempty"` ExternalDependenciesRemoteRepo string `json:"externalDependenciesRemoteRepo,omitempty"` }
func NewBowerVirtualRepositoryParams ¶ added in v0.9.0
func NewBowerVirtualRepositoryParams() BowerVirtualRepositoryParams
type BuildDistributionBody ¶
type BuildDistributionBody struct { SourceRepos []string `json:"sourceRepos,omitempty"` TargetRepo string `json:"targetRepo,omitempty"` GpgPassphrase string `json:"gpgPassphrase,omitempty"` Publish bool `json:"publish"` OverrideExistingFiles *bool `json:"overrideExistingFiles,omitempty"` Async *bool `json:"async,omitempty"` DryRun *bool `json:"dryRun,omitempty"` }
type BuildDistributionParams ¶
type BuildDistributionParams struct { SourceRepos string TargetRepo string GpgPassphrase string Publish bool OverrideExistingFiles bool Async bool BuildName string BuildNumber string }
func NewBuildDistributionParams ¶ added in v0.1.3
func NewBuildDistributionParams() BuildDistributionParams
func (*BuildDistributionParams) GetBuildName ¶
func (bd *BuildDistributionParams) GetBuildName() string
func (*BuildDistributionParams) GetBuildNumber ¶
func (bd *BuildDistributionParams) GetBuildNumber() string
func (*BuildDistributionParams) GetGpgPassphrase ¶
func (bd *BuildDistributionParams) GetGpgPassphrase() string
func (*BuildDistributionParams) GetSourceRepos ¶
func (bd *BuildDistributionParams) GetSourceRepos() string
func (*BuildDistributionParams) GetTargetRepo ¶
func (bd *BuildDistributionParams) GetTargetRepo() string
func (*BuildDistributionParams) IsAsync ¶
func (bd *BuildDistributionParams) IsAsync() bool
func (*BuildDistributionParams) IsOverrideExistingFiles ¶
func (bd *BuildDistributionParams) IsOverrideExistingFiles() bool
func (*BuildDistributionParams) IsPublish ¶
func (bd *BuildDistributionParams) IsPublish() bool
type BuildInfoParams ¶ added in v0.3.1
func NewBuildInfoParams ¶ added in v0.3.2
func NewBuildInfoParams() BuildInfoParams
type BuildInfoService ¶ added in v0.3.1
type BuildInfoService struct { DryRun bool // contains filtered or unexported fields }
func NewBuildInfoService ¶ added in v0.3.1
func NewBuildInfoService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *BuildInfoService
func (*BuildInfoService) GetArtifactoryDetails ¶ added in v0.3.1
func (bis *BuildInfoService) GetArtifactoryDetails() auth.ServiceDetails
func (*BuildInfoService) GetBuildInfo ¶ added in v0.3.1
func (bis *BuildInfoService) GetBuildInfo(params BuildInfoParams) (pbi *buildinfo.PublishedBuildInfo, found bool, err error)
Returns the build info and its uri of the provided parameters. If build info was not found (404), returns found=false (with error nil). For any other response that isn't 200, an error is returned.
func (*BuildInfoService) GetJfrogHttpClient ¶ added in v0.3.1
func (bis *BuildInfoService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*BuildInfoService) IsDryRun ¶ added in v0.3.1
func (bis *BuildInfoService) IsDryRun() bool
func (*BuildInfoService) PublishBuildInfo ¶ added in v0.3.2
func (bis *BuildInfoService) PublishBuildInfo(build *buildinfo.BuildInfo, projectKey string) (*clientutils.Sha256Summary, error)
type BuildPromotionBody ¶
type BuildPromotionBody struct { Comment string `json:"comment,omitempty"` SourceRepo string `json:"sourceRepo,omitempty"` TargetRepo string `json:"targetRepo,omitempty"` Status string `json:"status,omitempty"` IncludeDependencies *bool `json:"dependencies,omitempty"` Copy *bool `json:"copy,omitempty"` // Notice that FailFast is boolean and therfore if not assigned, FailFast is false. FailFast bool `json:"failFast"` DryRun *bool `json:"dryRun,omitempty"` Properties map[string][]string `json:"properties,omitempty"` }
type CargoFederatedRepositoryParams ¶ added in v1.3.0
type CargoFederatedRepositoryParams struct { FederatedRepositoryBaseParams CargoRepositoryParams }
func NewCargoFederatedRepositoryParams ¶ added in v1.3.0
func NewCargoFederatedRepositoryParams() CargoFederatedRepositoryParams
type CargoLocalRepositoryParams ¶ added in v1.3.0
type CargoLocalRepositoryParams struct { LocalRepositoryBaseParams CargoRepositoryParams }
func NewCargoLocalRepositoryParams ¶ added in v1.3.0
func NewCargoLocalRepositoryParams() CargoLocalRepositoryParams
type CargoRemoteRepositoryParams ¶ added in v1.3.0
type CargoRemoteRepositoryParams struct { RemoteRepositoryBaseParams CargoRepositoryParams GitRegistryUrl string `json:"gitRegistryUrl,omitempty"` }
func NewCargoRemoteRepositoryParams ¶ added in v1.3.0
func NewCargoRemoteRepositoryParams() CargoRemoteRepositoryParams
type CargoRepositoryParams ¶ added in v1.3.0
type CargoRepositoryParams struct {
CargoAnonymousAccess *bool `json:"cargoAnonymousAccess,omitempty"`
}
type ChefFederatedRepositoryParams ¶ added in v1.3.0
type ChefFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewChefFederatedRepositoryParams ¶ added in v1.3.0
func NewChefFederatedRepositoryParams() ChefFederatedRepositoryParams
type ChefLocalRepositoryParams ¶ added in v0.9.0
type ChefLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewChefLocalRepositoryParams ¶ added in v0.9.0
func NewChefLocalRepositoryParams() ChefLocalRepositoryParams
type ChefRemoteRepositoryParams ¶ added in v0.9.0
type ChefRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewChefRemoteRepositoryParams ¶ added in v0.9.0
func NewChefRemoteRepositoryParams() ChefRemoteRepositoryParams
type ChefVirtualRepositoryParams ¶ added in v0.9.0
type ChefVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewChefVirtualRepositoryParams ¶ added in v0.9.0
func NewChefVirtualRepositoryParams() ChefVirtualRepositoryParams
type CocoapodsFederatedRepositoryParams ¶ added in v1.3.0
type CocoapodsFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewCocoapodsFederatedRepositoryParams ¶ added in v1.3.0
func NewCocoapodsFederatedRepositoryParams() CocoapodsFederatedRepositoryParams
type CocoapodsLocalRepositoryParams ¶ added in v0.9.0
type CocoapodsLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewCocoapodsLocalRepositoryParams ¶ added in v0.9.0
func NewCocoapodsLocalRepositoryParams() CocoapodsLocalRepositoryParams
type CocoapodsRemoteRepositoryParams ¶ added in v0.9.0
type CocoapodsRemoteRepositoryParams struct { RemoteRepositoryBaseParams VcsGitRemoteRepositoryParams PodsSpecsRepoUrl string `json:"podsSpecsRepoUrl,omitempty"` }
func NewCocoapodsRemoteRepositoryParams ¶ added in v0.9.0
func NewCocoapodsRemoteRepositoryParams() CocoapodsRemoteRepositoryParams
type CommonCacheVirtualRepositoryParams ¶ added in v1.3.0
type CommonCacheVirtualRepositoryParams struct {
VirtualRetrievalCachePeriodSecs int `json:"virtualRetrievalCachePeriodSecs,omitempty"`
}
type CommonJavaVirtualRepositoryParams ¶ added in v1.3.0
type ComposerFederatedRepositoryParams ¶ added in v1.3.0
type ComposerFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewComposerFederatedRepositoryParams ¶ added in v1.3.0
func NewComposerFederatedRepositoryParams() ComposerFederatedRepositoryParams
type ComposerLocalRepositoryParams ¶ added in v0.9.0
type ComposerLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewComposerLocalRepositoryParams ¶ added in v0.9.0
func NewComposerLocalRepositoryParams() ComposerLocalRepositoryParams
type ComposerRemoteRepositoryParams ¶ added in v0.9.0
type ComposerRemoteRepositoryParams struct { RemoteRepositoryBaseParams VcsGitRemoteRepositoryParams ComposerRegistryUrl string `json:"composerRegistryUrl,omitempty"` }
func NewComposerRemoteRepositoryParams ¶ added in v0.9.0
func NewComposerRemoteRepositoryParams() ComposerRemoteRepositoryParams
type ConanFederatedRepositoryParams ¶ added in v1.3.0
type ConanFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewConanFederatedRepositoryParams ¶ added in v1.3.0
func NewConanFederatedRepositoryParams() ConanFederatedRepositoryParams
type ConanLocalRepositoryParams ¶ added in v0.9.0
type ConanLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewConanLocalRepositoryParams ¶ added in v0.9.0
func NewConanLocalRepositoryParams() ConanLocalRepositoryParams
type ConanRemoteRepositoryParams ¶ added in v0.9.0
type ConanRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewConanRemoteRepositoryParams ¶ added in v0.9.0
func NewConanRemoteRepositoryParams() ConanRemoteRepositoryParams
type ConanVirtualRepositoryParams ¶ added in v0.9.0
type ConanVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewConanVirtualRepositoryParams ¶ added in v0.9.0
func NewConanVirtualRepositoryParams() ConanVirtualRepositoryParams
type CondaFederatedRepositoryParams ¶ added in v1.3.0
type CondaFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewCondaFederatedRepositoryParams ¶ added in v1.3.0
func NewCondaFederatedRepositoryParams() CondaFederatedRepositoryParams
type CondaLocalRepositoryParams ¶ added in v1.3.0
type CondaLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewCondaLocalRepositoryParams ¶ added in v1.3.0
func NewCondaLocalRepositoryParams() CondaLocalRepositoryParams
type CondaRemoteRepositoryParams ¶ added in v0.9.0
type CondaRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewCondaRemoteRepositoryParams ¶ added in v0.9.0
func NewCondaRemoteRepositoryParams() CondaRemoteRepositoryParams
type CondaVirtualRepositoryParams ¶ added in v0.9.0
type CondaVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewCondaVirtualRepositoryParams ¶ added in v0.9.0
func NewCondaVirtualRepositoryParams() CondaVirtualRepositoryParams
type ContentSynchronisation ¶ added in v0.9.0
type ContentSynchronisation struct { Enabled *bool `json:"enabled,omitempty"` Statistics *ContentSynchronisationStatistics `json:"statistics,omitempty"` Properties *ContentSynchronisationProperties `json:"properties,omitempty"` Source *ContentSynchronisationSource `json:"source,omitempty"` }
type ContentSynchronisationProperties ¶ added in v1.3.0
type ContentSynchronisationProperties struct {
Enabled *bool `json:"enabled,omitempty"`
}
type ContentSynchronisationSource ¶ added in v1.3.0
type ContentSynchronisationSource struct {
OriginAbsenceDetection *bool `json:"originAbsenceDetection,omitempty"`
}
type ContentSynchronisationStatistics ¶ added in v1.3.0
type ContentSynchronisationStatistics struct {
Enabled *bool `json:"enabled,omitempty"`
}
type CranFederatedRepositoryParams ¶ added in v1.3.0
type CranFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewCranFederatedRepositoryParams ¶ added in v1.3.0
func NewCranFederatedRepositoryParams() CranFederatedRepositoryParams
type CranLocalRepositoryParams ¶ added in v0.9.0
type CranLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewCranLocalRepositoryParams ¶ added in v0.9.0
func NewCranLocalRepositoryParams() CranLocalRepositoryParams
type CranRemoteRepositoryParams ¶ added in v0.9.0
type CranRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewCranRemoteRepositoryParams ¶ added in v0.9.0
func NewCranRemoteRepositoryParams() CranRemoteRepositoryParams
type CranVirtualRepositoryParams ¶ added in v0.9.0
type CranVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewCranVirtualRepositoryParams ¶ added in v0.9.0
func NewCranVirtualRepositoryParams() CranVirtualRepositoryParams
type CreateReplicationParams ¶ added in v0.9.0
type CreateReplicationParams struct {
utils.ReplicationParams
}
func NewCreateReplicationParams ¶ added in v0.9.0
func NewCreateReplicationParams() CreateReplicationParams
type CreateReplicationService ¶ added in v0.9.0
type CreateReplicationService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewCreateReplicationService ¶ added in v0.9.0
func NewCreateReplicationService(client *jfroghttpclient.JfrogHttpClient) *CreateReplicationService
func (*CreateReplicationService) CreateReplication ¶ added in v0.9.0
func (rs *CreateReplicationService) CreateReplication(params CreateReplicationParams) error
func (*CreateReplicationService) GetJfrogHttpClient ¶ added in v0.9.0
func (rs *CreateReplicationService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
type CreateTokenParams ¶ added in v0.7.0
type CreateTokenParams struct { Scope string Username string ExpiresIn int Refreshable bool Audience string }
func NewCreateTokenParams ¶ added in v0.7.0
func NewCreateTokenParams() CreateTokenParams
type DebianFederatedRepositoryParams ¶ added in v1.3.0
type DebianFederatedRepositoryParams struct { FederatedRepositoryBaseParams DebianRepositoryParams }
func NewDebianFederatedRepositoryParams ¶ added in v1.3.0
func NewDebianFederatedRepositoryParams() DebianFederatedRepositoryParams
type DebianLocalRepositoryParams ¶ added in v0.9.0
type DebianLocalRepositoryParams struct { LocalRepositoryBaseParams DebianRepositoryParams }
func NewDebianLocalRepositoryParams ¶ added in v0.9.0
func NewDebianLocalRepositoryParams() DebianLocalRepositoryParams
type DebianRemoteRepositoryParams ¶ added in v0.9.0
type DebianRemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewDebianRemoteRepositoryParams ¶ added in v0.9.0
func NewDebianRemoteRepositoryParams() DebianRemoteRepositoryParams
type DebianRepositoryParams ¶ added in v1.3.0
type DebianVirtualRepositoryParams ¶ added in v0.9.0
type DebianVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams DebianDefaultArchitectures string `json:"debianDefaultArchitectures,omitempty"` OptionalIndexCompressionFormats []string `json:"optionalIndexCompressionFormats,omitempty"` }
func NewDebianVirtualRepositoryParams ¶ added in v0.9.0
func NewDebianVirtualRepositoryParams() DebianVirtualRepositoryParams
type DeleteConfiguration ¶
type DeleteConfiguration struct { ArtDetails auth.ServiceDetails DryRun bool }
func (*DeleteConfiguration) GetArtifactoryDetails ¶
func (conf *DeleteConfiguration) GetArtifactoryDetails() auth.ServiceDetails
func (*DeleteConfiguration) IsDryRun ¶
func (conf *DeleteConfiguration) IsDryRun() bool
func (*DeleteConfiguration) SetArtifactoryDetails ¶
func (conf *DeleteConfiguration) SetArtifactoryDetails(art auth.ServiceDetails)
type DeleteParams ¶
type DeleteParams struct {
*utils.CommonParams
}
func NewDeleteParams ¶ added in v0.1.3
func NewDeleteParams() DeleteParams
func (*DeleteParams) GetFile ¶
func (ds *DeleteParams) GetFile() *utils.CommonParams
func (*DeleteParams) SetIncludeDirs ¶
func (ds *DeleteParams) SetIncludeDirs(includeDirs bool)
type DeleteReplicationService ¶ added in v0.9.0
type DeleteReplicationService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewDeleteReplicationService ¶ added in v0.9.0
func NewDeleteReplicationService(client *jfroghttpclient.JfrogHttpClient) *DeleteReplicationService
func (*DeleteReplicationService) DeleteReplication ¶ added in v0.9.0
func (drs *DeleteReplicationService) DeleteReplication(repoKey string) error
func (*DeleteReplicationService) GetJfrogHttpClient ¶ added in v0.9.0
func (drs *DeleteReplicationService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
type DeleteRepositoryService ¶ added in v0.9.0
type DeleteRepositoryService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewDeleteRepositoryService ¶ added in v0.9.0
func NewDeleteRepositoryService(client *jfroghttpclient.JfrogHttpClient) *DeleteRepositoryService
func (*DeleteRepositoryService) Delete ¶ added in v0.9.0
func (drs *DeleteRepositoryService) Delete(repoKey string) error
func (*DeleteRepositoryService) GetJfrogHttpClient ¶ added in v0.9.0
func (drs *DeleteRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
type DeleteService ¶
func NewDeleteService ¶
func NewDeleteService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *DeleteService
func (*DeleteService) DeleteFiles ¶
func (ds *DeleteService) DeleteFiles(deleteItems *content.ContentReader) (int, error)
func (*DeleteService) GetArtifactoryDetails ¶
func (ds *DeleteService) GetArtifactoryDetails() auth.ServiceDetails
func (*DeleteService) GetJfrogHttpClient ¶
func (ds *DeleteService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*DeleteService) GetPathsToDelete ¶
func (ds *DeleteService) GetPathsToDelete(deleteParams DeleteParams) (resultItems *content.ContentReader, err error)
func (*DeleteService) GetThreads ¶ added in v0.9.0
func (ds *DeleteService) GetThreads() int
func (*DeleteService) IsDryRun ¶
func (ds *DeleteService) IsDryRun() bool
func (*DeleteService) SetThreads ¶ added in v0.9.0
func (ds *DeleteService) SetThreads(threads int)
type DiscardBuildsBody ¶
type DiscardBuildsParams ¶
type DiscardBuildsParams struct { DeleteArtifacts bool BuildName string ProjectKey string MaxDays string MaxBuilds string ExcludeBuilds string Async bool }
func NewDiscardBuildsParams ¶ added in v0.1.3
func NewDiscardBuildsParams() DiscardBuildsParams
func (*DiscardBuildsParams) GetBuildName ¶
func (bd *DiscardBuildsParams) GetBuildName() string
func (*DiscardBuildsParams) GetExcludeBuilds ¶
func (bd *DiscardBuildsParams) GetExcludeBuilds() string
func (*DiscardBuildsParams) GetMaxBuilds ¶
func (bd *DiscardBuildsParams) GetMaxBuilds() string
func (*DiscardBuildsParams) GetMaxDays ¶
func (bd *DiscardBuildsParams) GetMaxDays() string
func (*DiscardBuildsParams) GetProjectKey ¶ added in v0.20.1
func (bd *DiscardBuildsParams) GetProjectKey() string
func (*DiscardBuildsParams) IsAsync ¶
func (bd *DiscardBuildsParams) IsAsync() bool
func (*DiscardBuildsParams) IsDeleteArtifacts ¶
func (bd *DiscardBuildsParams) IsDeleteArtifacts() bool
type DiscardBuildsService ¶
type DiscardBuildsService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewDiscardBuildsService ¶
func NewDiscardBuildsService(client *jfroghttpclient.JfrogHttpClient) *DiscardBuildsService
func (*DiscardBuildsService) DiscardBuilds ¶
func (ds *DiscardBuildsService) DiscardBuilds(params DiscardBuildsParams) error
type DistributeService ¶
type DistributeService struct { ArtDetails auth.ServiceDetails DryRun bool // contains filtered or unexported fields }
func NewDistributionService ¶
func NewDistributionService(client *jfroghttpclient.JfrogHttpClient) *DistributeService
func (*DistributeService) BuildDistribute ¶
func (ds *DistributeService) BuildDistribute(params BuildDistributionParams) error
type DockerFederatedRepositoryParams ¶ added in v1.3.0
type DockerFederatedRepositoryParams struct { FederatedRepositoryBaseParams DockerRepositoryParams }
func NewDockerFederatedRepositoryParams ¶ added in v1.3.0
func NewDockerFederatedRepositoryParams() DockerFederatedRepositoryParams
type DockerLocalRepositoryParams ¶ added in v0.9.0
type DockerLocalRepositoryParams struct { LocalRepositoryBaseParams DockerRepositoryParams }
func NewDockerLocalRepositoryParams ¶ added in v0.9.0
func NewDockerLocalRepositoryParams() DockerLocalRepositoryParams
type DockerPromoteBody ¶ added in v0.13.0
type DockerPromoteParams ¶ added in v0.13.0
type DockerPromoteParams struct { // Mandatory: // The name of the source repository in Artifactory, e.g. "docker-local-1". Supported by local repositories only. SourceRepo string // The name of the target repository in Artifactory, e.g. "docker-local-2". Supported by local repositories only. TargetRepo string // The name of the source Docker image, e.g. "hello-world". SourceDockerImage string // Optional: // The name of the target Docker image, e.g "hello-world2". If not specified - will use the same name as 'SourceDockerImage'. TargetDockerImage string // The name of the source image tag. If not specified - the entire docker repository will be promoted. SourceTag string // The name of the target image tag. If not specified - will use the same tag as 'SourceTag'. TargetTag string // If set to true, will do copy instead of move. Copy bool }
func NewDockerPromoteParams ¶ added in v0.13.0
func NewDockerPromoteParams(sourceDockerImage, sourceRepo, targetRepo string) DockerPromoteParams
func (*DockerPromoteParams) GetSourceDockerImage ¶ added in v0.13.0
func (dp *DockerPromoteParams) GetSourceDockerImage() string
func (*DockerPromoteParams) GetSourceTag ¶ added in v0.13.0
func (dp *DockerPromoteParams) GetSourceTag() string
func (*DockerPromoteParams) GetTargetDockerRepository ¶ added in v0.13.0
func (dp *DockerPromoteParams) GetTargetDockerRepository() string
func (*DockerPromoteParams) GetTargetRepo ¶ added in v0.13.0
func (dp *DockerPromoteParams) GetTargetRepo() string
func (*DockerPromoteParams) GetTargetTag ¶ added in v0.13.0
func (dp *DockerPromoteParams) GetTargetTag() string
func (*DockerPromoteParams) IsCopy ¶ added in v0.13.0
func (dp *DockerPromoteParams) IsCopy() bool
type DockerPromoteService ¶ added in v0.13.0
type DockerPromoteService struct {
// contains filtered or unexported fields
}
func NewDockerPromoteService ¶ added in v0.13.0
func NewDockerPromoteService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *DockerPromoteService
func (*DockerPromoteService) GetArtifactoryDetails ¶ added in v0.13.0
func (ps *DockerPromoteService) GetArtifactoryDetails() auth.ServiceDetails
func (*DockerPromoteService) GetJfrogHttpClient ¶ added in v0.13.0
func (ps *DockerPromoteService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*DockerPromoteService) IsDryRun ¶ added in v0.13.0
func (ps *DockerPromoteService) IsDryRun() bool
func (*DockerPromoteService) PromoteDocker ¶ added in v0.13.0
func (ps *DockerPromoteService) PromoteDocker(params DockerPromoteParams) error
type DockerRemoteRepositoryParams ¶ added in v0.9.0
type DockerRemoteRepositoryParams struct { RemoteRepositoryBaseParams ExternalDependenciesEnabled *bool `json:"externalDependenciesEnabled,omitempty"` ExternalDependenciesPatterns []string `json:"externalDependenciesPatterns,omitempty"` EnableTokenAuthentication *bool `json:"enableTokenAuthentication,omitempty"` BlockPullingSchema1 *bool `json:"blockPushingSchema1,omitempty"` }
func NewDockerRemoteRepositoryParams ¶ added in v0.9.0
func NewDockerRemoteRepositoryParams() DockerRemoteRepositoryParams
type DockerRepositoryParams ¶ added in v1.3.0
type DockerVirtualRepositoryParams ¶ added in v0.9.0
type DockerVirtualRepositoryParams struct { VirtualRepositoryBaseParams ResolveDockerTagsByTimestamp *bool `json:"resolveDockerTagsByTimestamp,omitempty"` }
func NewDockerVirtualRepositoryParams ¶ added in v0.9.0
func NewDockerVirtualRepositoryParams() DockerVirtualRepositoryParams
type DownloadData ¶
type DownloadData struct { Dependency utils.ResultItem DownloadPath string Target string Flat bool }
type DownloadParams ¶
type DownloadParams struct { *utils.CommonParams Symlink bool ValidateSymlink bool Flat bool Explode bool MinSplitSize int64 SplitCount int PublicGpgKey string }
func NewDownloadParams ¶ added in v0.1.3
func NewDownloadParams() DownloadParams
func (*DownloadParams) GetFile ¶
func (ds *DownloadParams) GetFile() *utils.CommonParams
func (*DownloadParams) GetPublicGpgKey ¶ added in v1.5.0
func (ds *DownloadParams) GetPublicGpgKey() string
func (*DownloadParams) IsExplode ¶ added in v0.1.3
func (ds *DownloadParams) IsExplode() bool
func (*DownloadParams) IsFlat ¶
func (ds *DownloadParams) IsFlat() bool
func (*DownloadParams) IsSymlink ¶
func (ds *DownloadParams) IsSymlink() bool
func (*DownloadParams) ValidateSymlinks ¶
func (ds *DownloadParams) ValidateSymlinks() bool
type DownloadService ¶
type DownloadService struct { Progress clientio.ProgressMgr DryRun bool Threads int // contains filtered or unexported fields }
func NewDownloadService ¶
func NewDownloadService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *DownloadService
func (*DownloadService) DownloadFiles ¶
func (ds *DownloadService) DownloadFiles(downloadParams ...DownloadParams) (*utils.OperationSummary, error)
func (*DownloadService) GetArtifactoryDetails ¶
func (ds *DownloadService) GetArtifactoryDetails() auth.ServiceDetails
func (*DownloadService) GetJfrogHttpClient ¶
func (ds *DownloadService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*DownloadService) GetThreads ¶
func (ds *DownloadService) GetThreads() int
func (*DownloadService) IsDryRun ¶
func (ds *DownloadService) IsDryRun() bool
func (*DownloadService) SetDryRun ¶
func (ds *DownloadService) SetDryRun(isDryRun bool)
func (*DownloadService) SetSaveSummary ¶ added in v0.20.1
func (ds *DownloadService) SetSaveSummary(saveSummary bool)
func (*DownloadService) SetThreads ¶
func (ds *DownloadService) SetThreads(threads int)
type ExportBody ¶ added in v1.13.0
type ExportBody struct { ExportPath string `json:"exportPath,omitempty"` IncludeMetadata *bool `json:"includeMetadata,omitempty"` CreateArchive *bool `json:"createArchive,omitempty"` Verbose *bool `json:"verbose,omitempty"` M2 *bool `json:"m2,omitempty"` ExcludeContent *bool `json:"excludeContent,omitempty"` }
type ExportParams ¶ added in v1.13.0
type ExportParams struct { // Mandatory: // A path to a directory on the local file system of Artifactory server ExportPath string // Optional: // If true, repository metadata is included in export (Maven 2 metadata is unaffected by this setting) IncludeMetadata *bool // If true, creates and exports to a Zip archive CreateArchive *bool // If true, prints more verbose logging Verbose *bool // If true, includes Maven 2 repository metadata and checksum files as part of the export M2 *bool // If true, repository binaries are excluded from the export ExcludeContent *bool }
func NewExportParams ¶ added in v1.13.0
func NewExportParams(exportPath string) ExportParams
type ExportService ¶ added in v1.13.0
type ExportService struct { // If true, the export will only print the parameters DryRun bool // contains filtered or unexported fields }
func NewExportService ¶ added in v1.13.0
func NewExportService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *ExportService
func (*ExportService) Export ¶ added in v1.13.0
func (drs *ExportService) Export(exportParams ExportParams) error
func (*ExportService) GetJfrogHttpClient ¶ added in v1.13.0
func (drs *ExportService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
type FederatedRepositoryBaseParams ¶ added in v1.3.0
type FederatedRepositoryBaseParams struct { RepositoryBaseParams AdditionalRepositoryBaseParams KeyPairRefsRepositoryParams ArchiveBrowsingEnabled *bool `json:"archiveBrowsingEnabled,omitempty"` Members []FederatedRepositoryMember `json:"members,omitempty"` }
func NewFederatedRepositoryBaseParams ¶ added in v1.3.0
func NewFederatedRepositoryBaseParams() FederatedRepositoryBaseParams
func NewFederatedRepositoryPackageParams ¶ added in v1.3.0
func NewFederatedRepositoryPackageParams(packageType string) FederatedRepositoryBaseParams
type FederatedRepositoryMember ¶ added in v1.3.0
type FederatedRepositoryService ¶ added in v1.3.0
type FederatedRepositoryService struct {
RepositoryService
}
func NewFederatedRepositoryService ¶ added in v1.3.0
func NewFederatedRepositoryService(client *jfroghttpclient.JfrogHttpClient, isUpdate bool) *FederatedRepositoryService
func (*FederatedRepositoryService) Alpine ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Alpine(params AlpineFederatedRepositoryParams) error
func (*FederatedRepositoryService) Bower ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Bower(params BowerFederatedRepositoryParams) error
func (*FederatedRepositoryService) Cargo ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Cargo(params CargoFederatedRepositoryParams) error
func (*FederatedRepositoryService) Chef ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Chef(params ChefFederatedRepositoryParams) error
func (*FederatedRepositoryService) Cocoapods ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Cocoapods(params CocoapodsFederatedRepositoryParams) error
func (*FederatedRepositoryService) Composer ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Composer(params ComposerFederatedRepositoryParams) error
func (*FederatedRepositoryService) Conan ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Conan(params ConanFederatedRepositoryParams) error
func (*FederatedRepositoryService) Conda ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Conda(params CondaFederatedRepositoryParams) error
func (*FederatedRepositoryService) Cran ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Cran(params CranFederatedRepositoryParams) error
func (*FederatedRepositoryService) Debian ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Debian(params DebianFederatedRepositoryParams) error
func (*FederatedRepositoryService) Docker ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Docker(params DockerFederatedRepositoryParams) error
func (*FederatedRepositoryService) Gems ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Gems(params GemsFederatedRepositoryParams) error
func (*FederatedRepositoryService) Generic ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Generic(params GenericFederatedRepositoryParams) error
func (*FederatedRepositoryService) GetJfrogHttpClient ¶ added in v1.3.0
func (frs *FederatedRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*FederatedRepositoryService) Gitlfs ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Gitlfs(params GitlfsFederatedRepositoryParams) error
func (*FederatedRepositoryService) Go ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Go(params GoFederatedRepositoryParams) error
func (*FederatedRepositoryService) Gradle ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Gradle(params GradleFederatedRepositoryParams) error
func (*FederatedRepositoryService) Helm ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Helm(params HelmFederatedRepositoryParams) error
func (*FederatedRepositoryService) Ivy ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Ivy(params IvyFederatedRepositoryParams) error
func (*FederatedRepositoryService) Maven ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Maven(params MavenFederatedRepositoryParams) error
func (*FederatedRepositoryService) Npm ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Npm(params NpmFederatedRepositoryParams) error
func (*FederatedRepositoryService) Nuget ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Nuget(params NugetFederatedRepositoryParams) error
func (*FederatedRepositoryService) Opkg ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Opkg(params OpkgFederatedRepositoryParams) error
func (*FederatedRepositoryService) Puppet ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Puppet(params PuppetFederatedRepositoryParams) error
func (*FederatedRepositoryService) Pypi ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Pypi(params PypiFederatedRepositoryParams) error
func (*FederatedRepositoryService) Rpm ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Rpm(params RpmFederatedRepositoryParams) error
func (*FederatedRepositoryService) Sbt ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Sbt(params SbtFederatedRepositoryParams) error
func (*FederatedRepositoryService) Vagrant ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Vagrant(params VagrantFederatedRepositoryParams) error
func (*FederatedRepositoryService) Yum ¶ added in v1.3.0
func (frs *FederatedRepositoryService) Yum(params YumFederatedRepositoryParams) error
type FederationService ¶ added in v1.3.0
type FederationService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewFederationService ¶ added in v1.3.0
func NewFederationService(client *jfroghttpclient.JfrogHttpClient) *FederationService
func (*FederationService) ConvertLocalToFederated ¶ added in v1.3.0
func (fs *FederationService) ConvertLocalToFederated(repoKey string) error
func (*FederationService) SetArtifactoryDetails ¶ added in v1.3.0
func (fs *FederationService) SetArtifactoryDetails(rt auth.ServiceDetails)
func (*FederationService) TriggerFederatedFullSyncAll ¶ added in v1.3.0
func (fs *FederationService) TriggerFederatedFullSyncAll(repoKey string) error
func (*FederationService) TriggerFederatedFullSyncMirror ¶ added in v1.3.0
func (fs *FederationService) TriggerFederatedFullSyncMirror(repoKey string, mirrorUrl string) error
type GemsFederatedRepositoryParams ¶ added in v1.3.0
type GemsFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewGemsFederatedRepositoryParams ¶ added in v1.3.0
func NewGemsFederatedRepositoryParams() GemsFederatedRepositoryParams
type GemsLocalRepositoryParams ¶ added in v0.9.0
type GemsLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewGemsLocalRepositoryParams ¶ added in v0.9.0
func NewGemsLocalRepositoryParams() GemsLocalRepositoryParams
type GemsRemoteRepositoryParams ¶ added in v0.9.0
type GemsRemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewGemsRemoteRepositoryParams ¶ added in v0.9.0
func NewGemsRemoteRepositoryParams() GemsRemoteRepositoryParams
type GemsVirtualRepositoryParams ¶ added in v0.9.0
type GemsVirtualRepositoryParams struct {
VirtualRepositoryBaseParams
}
func NewGemsVirtualRepositoryParams ¶ added in v0.9.0
func NewGemsVirtualRepositoryParams() GemsVirtualRepositoryParams
type GenericFederatedRepositoryParams ¶ added in v1.3.0
type GenericFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewGenericFederatedRepositoryParams ¶ added in v1.3.0
func NewGenericFederatedRepositoryParams() GenericFederatedRepositoryParams
type GenericLocalRepositoryParams ¶ added in v0.9.0
type GenericLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewGenericLocalRepositoryParams ¶ added in v0.9.0
func NewGenericLocalRepositoryParams() GenericLocalRepositoryParams
type GenericRemoteRepositoryParams ¶ added in v0.9.0
type GenericRemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewGenericRemoteRepositoryParams ¶ added in v0.9.0
func NewGenericRemoteRepositoryParams() GenericRemoteRepositoryParams
type GenericVirtualRepositoryParams ¶ added in v0.9.0
type GenericVirtualRepositoryParams struct {
VirtualRepositoryBaseParams
}
func NewGenericVirtualRepositoryParams ¶ added in v0.9.0
func NewGenericVirtualRepositoryParams() GenericVirtualRepositoryParams
type GetReplicationService ¶ added in v0.9.0
type GetReplicationService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewGetReplicationService ¶ added in v0.9.0
func NewGetReplicationService(client *jfroghttpclient.JfrogHttpClient) *GetReplicationService
func (*GetReplicationService) GetJfrogHttpClient ¶ added in v0.9.0
func (drs *GetReplicationService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*GetReplicationService) GetReplication ¶ added in v0.9.0
func (drs *GetReplicationService) GetReplication(repoKey string) ([]utils.ReplicationParams, error)
type GetTokensResponseData ¶ added in v0.7.0
type GetTokensResponseData struct {
Tokens []Token
}
type GitLfsCleanParams ¶
func NewGitLfsCleanParams ¶ added in v0.1.3
func NewGitLfsCleanParams() GitLfsCleanParams
func (*GitLfsCleanParams) GetGitPath ¶
func (glc *GitLfsCleanParams) GetGitPath() string
func (*GitLfsCleanParams) GetRef ¶
func (glc *GitLfsCleanParams) GetRef() string
func (*GitLfsCleanParams) GetRepo ¶
func (glc *GitLfsCleanParams) GetRepo() string
type GitLfsCleanService ¶
type GitLfsCleanService struct { DryRun bool // contains filtered or unexported fields }
func NewGitLfsCleanService ¶
func NewGitLfsCleanService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *GitLfsCleanService
func (*GitLfsCleanService) GetArtifactoryDetails ¶
func (glc *GitLfsCleanService) GetArtifactoryDetails() auth.ServiceDetails
func (*GitLfsCleanService) GetJfrogHttpClient ¶
func (glc *GitLfsCleanService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*GitLfsCleanService) GetUnreferencedGitLfsFiles ¶
func (glc *GitLfsCleanService) GetUnreferencedGitLfsFiles(gitLfsCleanParams GitLfsCleanParams) (*content.ContentReader, error)
func (*GitLfsCleanService) IsDryRun ¶
func (glc *GitLfsCleanService) IsDryRun() bool
type GitlfsFederatedRepositoryParams ¶ added in v1.3.0
type GitlfsFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewGitlfsFederatedRepositoryParams ¶ added in v1.3.0
func NewGitlfsFederatedRepositoryParams() GitlfsFederatedRepositoryParams
type GitlfsLocalRepositoryParams ¶ added in v0.9.0
type GitlfsLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewGitlfsLocalRepositoryParams ¶ added in v0.9.0
func NewGitlfsLocalRepositoryParams() GitlfsLocalRepositoryParams
type GitlfsRemoteRepositoryParams ¶ added in v0.9.0
type GitlfsRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewGitlfsRemoteRepositoryParams ¶ added in v0.9.0
func NewGitlfsRemoteRepositoryParams() GitlfsRemoteRepositoryParams
type GitlfsVirtualRepositoryParams ¶ added in v0.9.0
type GitlfsVirtualRepositoryParams struct {
VirtualRepositoryBaseParams
}
func NewGitlfsVirtualRepositoryParams ¶ added in v0.9.0
func NewGitlfsVirtualRepositoryParams() GitlfsVirtualRepositoryParams
type GoFederatedRepositoryParams ¶ added in v1.3.0
type GoFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewGoFederatedRepositoryParams ¶ added in v1.3.0
func NewGoFederatedRepositoryParams() GoFederatedRepositoryParams
type GoLocalRepositoryParams ¶ added in v0.9.0
type GoLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewGoLocalRepositoryParams ¶ added in v0.9.0
func NewGoLocalRepositoryParams() GoLocalRepositoryParams
type GoRemoteRepositoryParams ¶ added in v0.9.0
type GoRemoteRepositoryParams struct { RemoteRepositoryBaseParams VcsGitProvider string `json:"vcsGitProvider,omitempty"` }
func NewGoRemoteRepositoryParams ¶ added in v0.9.0
func NewGoRemoteRepositoryParams() GoRemoteRepositoryParams
type GoVirtualRepositoryParams ¶ added in v0.9.0
type GoVirtualRepositoryParams struct { VirtualRepositoryBaseParams ExternalDependenciesEnabled *bool `json:"externalDependenciesEnabled,omitempty"` ExternalDependenciesPatterns []string `json:"externalDependenciesPatterns,omitempty"` }
func NewGoVirtualRepositoryParams ¶ added in v0.9.0
func NewGoVirtualRepositoryParams() GoVirtualRepositoryParams
type GradleFederatedRepositoryParams ¶ added in v1.3.0
type GradleFederatedRepositoryParams struct { FederatedRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewGradleFederatedRepositoryParams ¶ added in v1.3.0
func NewGradleFederatedRepositoryParams() GradleFederatedRepositoryParams
type GradleLocalRepositoryParams ¶ added in v0.9.0
type GradleLocalRepositoryParams struct { LocalRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewGradleLocalRepositoryParams ¶ added in v0.9.0
func NewGradleLocalRepositoryParams() GradleLocalRepositoryParams
type GradleRemoteRepositoryParams ¶ added in v0.9.0
type GradleRemoteRepositoryParams struct { RemoteRepositoryBaseParams JavaPackageManagersRemoteRepositoryParams }
func NewGradleRemoteRepositoryParams ¶ added in v0.9.0
func NewGradleRemoteRepositoryParams() GradleRemoteRepositoryParams
type GradleVirtualRepositoryParams ¶ added in v0.9.0
type GradleVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonJavaVirtualRepositoryParams }
func NewGradleVirtualRepositoryParams ¶ added in v0.9.0
func NewGradleVirtualRepositoryParams() GradleVirtualRepositoryParams
type Group ¶ added in v0.19.0
type Group struct { Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` AutoJoin *bool `json:"autoJoin,omitempty"` AdminPrivileges *bool `json:"adminPrivileges,omitempty"` Realm string `json:"realm,omitempty"` RealmAttributes string `json:"realmAttributes,omitempty"` UsersNames []string `json:"userNames,omitempty"` }
type GroupAlreadyExistsError ¶ added in v0.21.0
type GroupAlreadyExistsError struct {
InnerError error
}
func (*GroupAlreadyExistsError) Error ¶ added in v0.21.0
func (*GroupAlreadyExistsError) Error() string
type GroupParams ¶ added in v0.19.0
func NewGroupParams ¶ added in v0.19.0
func NewGroupParams() GroupParams
type GroupService ¶ added in v0.19.0
type GroupService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewGroupService ¶ added in v0.19.0
func NewGroupService(client *jfroghttpclient.JfrogHttpClient) *GroupService
func (*GroupService) CreateGroup ¶ added in v0.19.0
func (gs *GroupService) CreateGroup(params GroupParams) error
func (*GroupService) DeleteGroup ¶ added in v0.19.0
func (gs *GroupService) DeleteGroup(name string) error
func (*GroupService) GetAllGroups ¶ added in v1.19.0
func (gs *GroupService) GetAllGroups() (*[]string, error)
func (*GroupService) GetGroup ¶ added in v0.19.0
func (gs *GroupService) GetGroup(params GroupParams) (*Group, error)
func (*GroupService) SetArtifactoryDetails ¶ added in v0.19.0
func (gs *GroupService) SetArtifactoryDetails(rt auth.ServiceDetails)
func (*GroupService) UpdateGroup ¶ added in v0.19.0
func (gs *GroupService) UpdateGroup(params GroupParams) error
type HelmFederatedRepositoryParams ¶ added in v1.3.0
type HelmFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewHelmFederatedRepositoryParams ¶ added in v1.3.0
func NewHelmFederatedRepositoryParams() HelmFederatedRepositoryParams
type HelmLocalRepositoryParams ¶ added in v0.9.0
type HelmLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewHelmLocalRepositoryParams ¶ added in v0.9.0
func NewHelmLocalRepositoryParams() HelmLocalRepositoryParams
type HelmRemoteRepositoryParams ¶ added in v0.9.0
type HelmRemoteRepositoryParams struct { RemoteRepositoryBaseParams ChartsBaseUrl string `json:"chartsBaseUrl,omitempty"` }
func NewHelmRemoteRepositoryParams ¶ added in v0.9.0
func NewHelmRemoteRepositoryParams() HelmRemoteRepositoryParams
type HelmVirtualRepositoryParams ¶ added in v0.9.0
type HelmVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewHelmVirtualRepositoryParams ¶ added in v0.9.0
func NewHelmVirtualRepositoryParams() HelmVirtualRepositoryParams
type IvyFederatedRepositoryParams ¶ added in v1.3.0
type IvyFederatedRepositoryParams struct { FederatedRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewIvyFederatedRepositoryParams ¶ added in v1.3.0
func NewIvyFederatedRepositoryParams() IvyFederatedRepositoryParams
type IvyLocalRepositoryParams ¶ added in v0.9.0
type IvyLocalRepositoryParams struct { LocalRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewIvyLocalRepositoryParams ¶ added in v0.9.0
func NewIvyLocalRepositoryParams() IvyLocalRepositoryParams
type IvyRemoteRepositoryParams ¶ added in v0.9.0
type IvyRemoteRepositoryParams struct { RemoteRepositoryBaseParams JavaPackageManagersRemoteRepositoryParams }
func NewIvyRemoteRepositoryParams ¶ added in v0.9.0
func NewIvyRemoteRepositoryParams() IvyRemoteRepositoryParams
type IvyVirtualRepositoryParams ¶ added in v0.9.0
type IvyVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonJavaVirtualRepositoryParams }
func NewIvyVirtualRepositoryParams ¶ added in v0.9.0
func NewIvyVirtualRepositoryParams() IvyVirtualRepositoryParams
type JavaPackageManagersRemoteRepositoryParams ¶ added in v1.3.0
type JavaPackageManagersRemoteRepositoryParams struct { RemoteRepoChecksumPolicyType string `json:"remoteRepoChecksumPolicyType,omitempty"` MaxUniqueSnapshots int `json:"maxUniqueSnapshots,omitempty"` FetchJarsEagerly *bool `json:"fetchJarsEagerly,omitempty"` SuppressPomConsistencyChecks *bool `json:"suppressPomConsistencyChecks,omitempty"` FetchSourcesEagerly *bool `json:"fetchSourcesEagerly,omitempty"` HandleReleases *bool `json:"handleReleases,omitempty"` HandleSnapshots *bool `json:"handleSnapshots,omitempty"` RejectInvalidJars *bool `json:"rejectInvalidJars,omitempty"` }
type JavaPackageManagersRepositoryParams ¶ added in v1.3.0
type JavaPackageManagersRepositoryParams struct { MaxUniqueSnapshots int `json:"maxUniqueSnapshots,omitempty"` HandleReleases *bool `json:"handleReleases,omitempty"` HandleSnapshots *bool `json:"handleSnapshots,omitempty"` SuppressPomConsistencyChecks *bool `json:"suppressPomConsistencyChecks,omitempty"` SnapshotVersionBehavior string `json:"snapshotVersionBehavior,omitempty"` ChecksumPolicyType string `json:"checksumPolicyType,omitempty"` }
type KeyPairRefsRepositoryParams ¶ added in v1.5.0
type LocalRepositoryBaseParams ¶ added in v0.9.0
type LocalRepositoryBaseParams struct { RepositoryBaseParams AdditionalRepositoryBaseParams KeyPairRefsRepositoryParams ArchiveBrowsingEnabled *bool `json:"archiveBrowsingEnabled,omitempty"` }
func NewLocalRepositoryBaseParams ¶ added in v0.21.0
func NewLocalRepositoryBaseParams() LocalRepositoryBaseParams
func NewLocalRepositoryPackageParams ¶ added in v1.3.0
func NewLocalRepositoryPackageParams(packageType string) LocalRepositoryBaseParams
type LocalRepositoryService ¶ added in v0.9.0
type LocalRepositoryService struct {
RepositoryService
}
func NewLocalRepositoryService ¶ added in v0.9.0
func NewLocalRepositoryService(client *jfroghttpclient.JfrogHttpClient, isUpdate bool) *LocalRepositoryService
func (*LocalRepositoryService) Alpine ¶ added in v1.3.0
func (lrs *LocalRepositoryService) Alpine(params AlpineLocalRepositoryParams) error
func (*LocalRepositoryService) Bower ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Bower(params BowerLocalRepositoryParams) error
func (*LocalRepositoryService) Cargo ¶ added in v1.3.0
func (lrs *LocalRepositoryService) Cargo(params CargoLocalRepositoryParams) error
func (*LocalRepositoryService) Chef ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Chef(params ChefLocalRepositoryParams) error
func (*LocalRepositoryService) Cocoapods ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Cocoapods(params CocoapodsLocalRepositoryParams) error
func (*LocalRepositoryService) Composer ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Composer(params ComposerLocalRepositoryParams) error
func (*LocalRepositoryService) Conan ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Conan(params ConanLocalRepositoryParams) error
func (*LocalRepositoryService) Conda ¶ added in v1.3.0
func (lrs *LocalRepositoryService) Conda(params CondaLocalRepositoryParams) error
func (*LocalRepositoryService) Cran ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Cran(params CranLocalRepositoryParams) error
func (*LocalRepositoryService) Debian ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Debian(params DebianLocalRepositoryParams) error
func (*LocalRepositoryService) Docker ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Docker(params DockerLocalRepositoryParams) error
func (*LocalRepositoryService) Gems ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Gems(params GemsLocalRepositoryParams) error
func (*LocalRepositoryService) Generic ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Generic(params GenericLocalRepositoryParams) error
func (*LocalRepositoryService) GetJfrogHttpClient ¶ added in v0.9.0
func (lrs *LocalRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*LocalRepositoryService) Gitlfs ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Gitlfs(params GitlfsLocalRepositoryParams) error
func (*LocalRepositoryService) Go ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Go(params GoLocalRepositoryParams) error
func (*LocalRepositoryService) Gradle ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Gradle(params GradleLocalRepositoryParams) error
func (*LocalRepositoryService) Helm ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Helm(params HelmLocalRepositoryParams) error
func (*LocalRepositoryService) Ivy ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Ivy(params IvyLocalRepositoryParams) error
func (*LocalRepositoryService) Maven ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Maven(params MavenLocalRepositoryParams) error
func (*LocalRepositoryService) Npm ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Npm(params NpmLocalRepositoryParams) error
func (*LocalRepositoryService) Nuget ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Nuget(params NugetLocalRepositoryParams) error
func (*LocalRepositoryService) Opkg ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Opkg(params OpkgLocalRepositoryParams) error
func (*LocalRepositoryService) Puppet ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Puppet(params PuppetLocalRepositoryParams) error
func (*LocalRepositoryService) Pypi ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Pypi(params PypiLocalRepositoryParams) error
func (*LocalRepositoryService) Rpm ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Rpm(params RpmLocalRepositoryParams) error
func (*LocalRepositoryService) Sbt ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Sbt(params SbtLocalRepositoryParams) error
func (*LocalRepositoryService) Vagrant ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Vagrant(params VagrantLocalRepositoryParams) error
func (*LocalRepositoryService) Yum ¶ added in v0.9.0
func (lrs *LocalRepositoryService) Yum(params YumLocalRepositoryParams) error
type MavenFederatedRepositoryParams ¶ added in v1.3.0
type MavenFederatedRepositoryParams struct { FederatedRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewMavenFederatedRepositoryParams ¶ added in v1.3.0
func NewMavenFederatedRepositoryParams() MavenFederatedRepositoryParams
type MavenLocalRepositoryParams ¶ added in v0.9.0
type MavenLocalRepositoryParams struct { LocalRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewMavenLocalRepositoryParams ¶ added in v0.9.0
func NewMavenLocalRepositoryParams() MavenLocalRepositoryParams
type MavenRemoteRepositoryParams ¶ added in v0.9.0
type MavenRemoteRepositoryParams struct { RemoteRepositoryBaseParams JavaPackageManagersRemoteRepositoryParams }
func NewMavenRemoteRepositoryParams ¶ added in v0.9.0
func NewMavenRemoteRepositoryParams() MavenRemoteRepositoryParams
type MavenVirtualRepositoryParams ¶ added in v0.9.0
type MavenVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonJavaVirtualRepositoryParams ForceMavenAuthentication *bool `json:"forceMavenAuthentication,omitempty"` }
func NewMavenVirtualRepositoryParams ¶ added in v0.9.0
func NewMavenVirtualRepositoryParams() MavenVirtualRepositoryParams
type MoveCopyParams ¶
type MoveCopyParams struct { *utils.CommonParams Flat bool }
func NewMoveCopyParams ¶ added in v0.1.3
func NewMoveCopyParams() MoveCopyParams
func (*MoveCopyParams) GetFile ¶
func (mc *MoveCopyParams) GetFile() *utils.CommonParams
func (*MoveCopyParams) IsFlat ¶
func (mc *MoveCopyParams) IsFlat() bool
func (*MoveCopyParams) SetIncludeDir ¶
func (mc *MoveCopyParams) SetIncludeDir(isIncludeDir bool)
type MoveCopyService ¶
func NewMoveCopyService ¶
func NewMoveCopyService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient, moveType MoveType) *MoveCopyService
func (*MoveCopyService) GetArtifactoryDetails ¶
func (mc *MoveCopyService) GetArtifactoryDetails() auth.ServiceDetails
func (*MoveCopyService) GetJfrogHttpClient ¶
func (mc *MoveCopyService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*MoveCopyService) GetThreads ¶ added in v0.17.0
func (mc *MoveCopyService) GetThreads() int
func (*MoveCopyService) IsDryRun ¶
func (mc *MoveCopyService) IsDryRun() bool
func (*MoveCopyService) MoveCopyServiceMoveFilesWrapper ¶
func (mc *MoveCopyService) MoveCopyServiceMoveFilesWrapper(moveSpecs ...MoveCopyParams) (successCount, failedCount int, err error)
func (*MoveCopyService) SetThreads ¶ added in v0.17.0
func (mc *MoveCopyService) SetThreads(threads int)
type MoveOptions ¶
type MoveResultItem ¶ added in v0.17.0
type MoveResultItem struct { utils.ResultItem `json:"resultItem,omitempty"` FileSpecId int `json:"fileSpecId,omitempty"` }
Tuple of a 'ResultItem' and its corresponding file-spec's index. We have to keep the file-spec index for each item as the file-spec's data is required for the actual move/copy, and this operation uses 'content.ContentReader' to hold all items. This is the item used in the 'ContentReader' and 'ContentWriter' of the move/copy.
type NpmFederatedRepositoryParams ¶ added in v1.3.0
type NpmFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewNpmFederatedRepositoryParams ¶ added in v1.3.0
func NewNpmFederatedRepositoryParams() NpmFederatedRepositoryParams
type NpmLocalRepositoryParams ¶ added in v0.9.0
type NpmLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewNpmLocalRepositoryParams ¶ added in v0.9.0
func NewNpmLocalRepositoryParams() NpmLocalRepositoryParams
type NpmRemoteRepositoryParams ¶ added in v0.9.0
type NpmRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewNpmRemoteRepositoryParams ¶ added in v0.9.0
func NewNpmRemoteRepositoryParams() NpmRemoteRepositoryParams
type NpmVirtualRepositoryParams ¶ added in v0.9.0
type NpmVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams ExternalDependenciesEnabled *bool `json:"externalDependenciesEnabled,omitempty"` ExternalDependenciesPatterns []string `json:"externalDependenciesPatterns,omitempty"` ExternalDependenciesRemoteRepo string `json:"externalDependenciesRemoteRepo,omitempty"` }
func NewNpmVirtualRepositoryParams ¶ added in v0.9.0
func NewNpmVirtualRepositoryParams() NpmVirtualRepositoryParams
type NugetFederatedRepositoryParams ¶ added in v1.3.0
type NugetFederatedRepositoryParams struct { FederatedRepositoryBaseParams NugetRepositoryParams }
func NewNugetFederatedRepositoryParams ¶ added in v1.3.0
func NewNugetFederatedRepositoryParams() NugetFederatedRepositoryParams
type NugetLocalRepositoryParams ¶ added in v0.9.0
type NugetLocalRepositoryParams struct { LocalRepositoryBaseParams NugetRepositoryParams }
func NewNugetLocalRepositoryParams ¶ added in v0.9.0
func NewNugetLocalRepositoryParams() NugetLocalRepositoryParams
type NugetRemoteRepositoryParams ¶ added in v0.9.0
type NugetRemoteRepositoryParams struct { RemoteRepositoryBaseParams FeedContextPath string `json:"feedContextPath,omitempty"` DownloadContextPath string `json:"downloadContextPath,omitempty"` V3FeedUrl string `json:"v3FeedUrl,omitempty"` ForceNugetAuthentication *bool `json:"forceNugetAuthentication,omitempty"` }
func NewNugetRemoteRepositoryParams ¶ added in v0.9.0
func NewNugetRemoteRepositoryParams() NugetRemoteRepositoryParams
type NugetRepositoryParams ¶ added in v1.3.0
type NugetVirtualRepositoryParams ¶ added in v0.9.0
type NugetVirtualRepositoryParams struct { VirtualRepositoryBaseParams ForceNugetAuthentication *bool `json:"forceNugetAuthentication,omitempty"` }
func NewNugetVirtualRepositoryParams ¶ added in v0.9.0
func NewNugetVirtualRepositoryParams() NugetVirtualRepositoryParams
type OpkgFederatedRepositoryParams ¶ added in v1.3.0
type OpkgFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewOpkgFederatedRepositoryParams ¶ added in v1.3.0
func NewOpkgFederatedRepositoryParams() OpkgFederatedRepositoryParams
type OpkgLocalRepositoryParams ¶ added in v0.9.0
type OpkgLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewOpkgLocalRepositoryParams ¶ added in v0.9.0
func NewOpkgLocalRepositoryParams() OpkgLocalRepositoryParams
type OpkgRemoteRepositoryParams ¶ added in v0.9.0
type OpkgRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewOpkgRemoteRepositoryParams ¶ added in v0.9.0
func NewOpkgRemoteRepositoryParams() OpkgRemoteRepositoryParams
type P2RemoteRepositoryParams ¶ added in v0.9.0
type P2RemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewP2RemoteRepositoryParams ¶ added in v0.9.0
func NewP2RemoteRepositoryParams() P2RemoteRepositoryParams
type P2VirtualRepositoryParams ¶ added in v0.9.0
type P2VirtualRepositoryParams struct { VirtualRepositoryBaseParams P2Urls []string `json:"p2Urls,omitempty"` }
func NewP2VirtualRepositoryParams ¶ added in v0.9.0
func NewP2VirtualRepositoryParams() P2VirtualRepositoryParams
type PermissionTargetAlreadyExistsError ¶ added in v0.21.0
type PermissionTargetAlreadyExistsError struct {
InnerError error
}
func (*PermissionTargetAlreadyExistsError) Error ¶ added in v0.21.0
func (*PermissionTargetAlreadyExistsError) Error() string
type PermissionTargetParams ¶ added in v0.13.0
type PermissionTargetParams struct { Name string `json:"name"` Repo *PermissionTargetSection `json:"repo,omitempty"` Build *PermissionTargetSection `json:"build,omitempty"` ReleaseBundle *PermissionTargetSection `json:"releaseBundle,omitempty"` }
Using struct pointers to keep the fields null if they are empty. Artifactory evaluates inner struct typed fields if they are not null, which can lead to failures in the request.
func NewPermissionTargetParams ¶ added in v0.13.0
func NewPermissionTargetParams() PermissionTargetParams
type PermissionTargetSection ¶ added in v0.13.0
type PermissionTargetService ¶ added in v0.13.0
type PermissionTargetService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewPermissionTargetService ¶ added in v0.13.0
func NewPermissionTargetService(client *jfroghttpclient.JfrogHttpClient) *PermissionTargetService
func (*PermissionTargetService) Create ¶ added in v0.13.0
func (pts *PermissionTargetService) Create(params PermissionTargetParams) error
func (*PermissionTargetService) Delete ¶ added in v0.13.0
func (pts *PermissionTargetService) Delete(permissionTargetName string) error
func (*PermissionTargetService) Get ¶ added in v0.20.1
func (pts *PermissionTargetService) Get(permissionTargetName string) (*PermissionTargetParams, error)
func (*PermissionTargetService) GetJfrogHttpClient ¶ added in v0.13.0
func (pts *PermissionTargetService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*PermissionTargetService) Update ¶ added in v0.13.0
func (pts *PermissionTargetService) Update(params PermissionTargetParams) error
type PingService ¶
type PingService struct {
// contains filtered or unexported fields
}
func NewPingService ¶
func NewPingService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *PingService
func (*PingService) GetArtifactoryDetails ¶
func (ps *PingService) GetArtifactoryDetails() auth.ServiceDetails
func (*PingService) GetJfrogHttpClient ¶
func (ps *PingService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*PingService) IsDryRun ¶
func (ps *PingService) IsDryRun() bool
func (*PingService) Ping ¶
func (ps *PingService) Ping() ([]byte, error)
type PromoteService ¶
type PromoteService struct { ArtDetails auth.ServiceDetails DryRun bool // contains filtered or unexported fields }
func NewPromotionService ¶
func NewPromotionService(client *jfroghttpclient.JfrogHttpClient) *PromoteService
func (*PromoteService) BuildPromote ¶
func (ps *PromoteService) BuildPromote(promotionParams PromotionParams) error
type PromotionParams ¶
type PromotionParams struct { BuildName string BuildNumber string ProjectKey string TargetRepo string Status string Comment string Copy bool FailFast bool IncludeDependencies bool SourceRepo string Properties string }
func NewPromotionParams ¶ added in v0.1.3
func NewPromotionParams() PromotionParams
func (*PromotionParams) GetBuildName ¶
func (bp *PromotionParams) GetBuildName() string
func (*PromotionParams) GetBuildNumber ¶
func (bp *PromotionParams) GetBuildNumber() string
func (*PromotionParams) GetComment ¶
func (bp *PromotionParams) GetComment() string
func (*PromotionParams) GetProjectKey ¶ added in v0.20.1
func (bp *PromotionParams) GetProjectKey() string
func (*PromotionParams) GetProperties ¶ added in v0.3.3
func (bp *PromotionParams) GetProperties() string
func (*PromotionParams) GetSourceRepo ¶
func (bp *PromotionParams) GetSourceRepo() string
func (*PromotionParams) GetStatus ¶
func (bp *PromotionParams) GetStatus() string
func (*PromotionParams) GetTargetRepo ¶
func (bp *PromotionParams) GetTargetRepo() string
func (*PromotionParams) IsCopy ¶
func (bp *PromotionParams) IsCopy() *bool
func (*PromotionParams) IsFailFast ¶ added in v0.22.1
func (bp *PromotionParams) IsFailFast() bool
func (*PromotionParams) IsIncludeDependencies ¶
func (bp *PromotionParams) IsIncludeDependencies() *bool
type PropsParams ¶
type PropsParams struct { Reader *content.ContentReader Props string }
func NewPropsParams ¶ added in v0.1.3
func NewPropsParams() PropsParams
func (*PropsParams) GetProps ¶
func (sp *PropsParams) GetProps() string
func (*PropsParams) GetReader ¶ added in v0.13.0
func (sp *PropsParams) GetReader() *content.ContentReader
type PropsService ¶
type PropsService struct { ArtDetails auth.ServiceDetails Threads int // contains filtered or unexported fields }
func NewPropsService ¶
func NewPropsService(client *jfroghttpclient.JfrogHttpClient) *PropsService
func (*PropsService) DeleteProps ¶
func (ps *PropsService) DeleteProps(propsParams PropsParams) (int, error)
func (*PropsService) GetArtifactoryDetails ¶
func (ps *PropsService) GetArtifactoryDetails() auth.ServiceDetails
func (*PropsService) GetItemProperties ¶ added in v1.15.0
func (ps *PropsService) GetItemProperties(relativePath string) (*utils.ItemProperties, error)
func (*PropsService) GetThreads ¶
func (ps *PropsService) GetThreads() int
func (*PropsService) IsDryRun ¶
func (ps *PropsService) IsDryRun() bool
func (*PropsService) SetArtifactoryDetails ¶
func (ps *PropsService) SetArtifactoryDetails(rt auth.ServiceDetails)
func (*PropsService) SetProps ¶
func (ps *PropsService) SetProps(propsParams PropsParams) (int, error)
type PuppetFederatedRepositoryParams ¶ added in v1.3.0
type PuppetFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewPuppetFederatedRepositoryParams ¶ added in v1.3.0
func NewPuppetFederatedRepositoryParams() PuppetFederatedRepositoryParams
type PuppetLocalRepositoryParams ¶ added in v0.9.0
type PuppetLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewPuppetLocalRepositoryParams ¶ added in v0.9.0
func NewPuppetLocalRepositoryParams() PuppetLocalRepositoryParams
type PuppetRemoteRepositoryParams ¶ added in v0.9.0
type PuppetRemoteRepositoryParams struct {
RemoteRepositoryBaseParams
}
func NewPuppetRemoteRepositoryParams ¶ added in v0.9.0
func NewPuppetRemoteRepositoryParams() PuppetRemoteRepositoryParams
type PuppetVirtualRepositoryParams ¶ added in v0.9.0
type PuppetVirtualRepositoryParams struct {
VirtualRepositoryBaseParams
}
func NewPuppetVirtualRepositoryParams ¶ added in v0.9.0
func NewPuppetVirtualRepositoryParams() PuppetVirtualRepositoryParams
type PypiFederatedRepositoryParams ¶ added in v1.3.0
type PypiFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewPypiFederatedRepositoryParams ¶ added in v1.3.0
func NewPypiFederatedRepositoryParams() PypiFederatedRepositoryParams
type PypiLocalRepositoryParams ¶ added in v0.9.0
type PypiLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewPypiLocalRepositoryParams ¶ added in v0.9.0
func NewPypiLocalRepositoryParams() PypiLocalRepositoryParams
type PypiRemoteRepositoryParams ¶ added in v0.9.0
type PypiRemoteRepositoryParams struct { RemoteRepositoryBaseParams PypiRegistryUrl string `json:"pyPIRegistryUrl,omitempty"` PypiRepositorySuffix string `json:"pyPIRepositorySuffix,omitempty"` }
func NewPypiRemoteRepositoryParams ¶ added in v0.9.0
func NewPypiRemoteRepositoryParams() PypiRemoteRepositoryParams
type PypiVirtualRepositoryParams ¶ added in v0.9.0
type PypiVirtualRepositoryParams struct {
VirtualRepositoryBaseParams
}
func NewPypiVirtualRepositoryParams ¶ added in v0.9.0
func NewPypiVirtualRepositoryParams() PypiVirtualRepositoryParams
type ReadFileService ¶
type ReadFileService struct { DryRun bool MinSplitSize int64 SplitCount int // contains filtered or unexported fields }
func NewReadFileService ¶
func NewReadFileService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *ReadFileService
func (*ReadFileService) GetArtifactoryDetails ¶
func (ds *ReadFileService) GetArtifactoryDetails() auth.ServiceDetails
func (*ReadFileService) GetJfrogHttpClient ¶
func (ds *ReadFileService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*ReadFileService) IsDryRun ¶
func (ds *ReadFileService) IsDryRun() bool
func (*ReadFileService) ReadRemoteFile ¶
func (ds *ReadFileService) ReadRemoteFile(downloadPath string) (io.ReadCloser, error)
func (*ReadFileService) SetDryRun ¶
func (ds *ReadFileService) SetDryRun(isDryRun bool)
type ReaderSpecTuple ¶ added in v0.17.0
type ReaderSpecTuple struct { Reader *content.ContentReader MoveSpec int }
Tuple of a ContentReader and its corresponding file-spec index.
type RemoteRepositoryBaseParams ¶ added in v0.9.0
type RemoteRepositoryBaseParams struct { RepositoryBaseParams AdditionalRepositoryBaseParams Url string `json:"url"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` Proxy string `json:"proxy,omitempty"` HardFail *bool `json:"hardFail,omitempty"` Offline *bool `json:"offline,omitempty"` StoreArtifactsLocally *bool `json:"storeArtifactsLocally,omitempty"` SocketTimeoutMillis int `json:"socketTimeoutMillis,omitempty"` LocalAddress string `json:"localAddress,omitempty"` RetrievalCachePeriodSecs int `json:"retrievalCachePeriodSecs,omitempty"` MetadataRetrievalTimeoutSecs int `json:"metadataRetrievalTimeoutSecs,omitempty"` MissedRetrievalCachePeriodSecs int `json:"missedRetrievalCachePeriodSecs,omitempty"` UnusedArtifactsCleanupPeriodHours int `json:"unusedArtifactsCleanupPeriodHours,omitempty"` AssumedOfflinePeriodSecs int `json:"assumedOfflinePeriodSecs,omitempty"` SynchronizeProperties *bool `json:"synchronizeProperties,omitempty"` BlockMismatchingMimeTypes *bool `json:"blockMismatchingMimeTypes,omitempty"` MismatchingMimeTypesOverrideList string `json:"mismatchingMimeTypesOverrideList,omitempty"` AllowAnyHostAuth *bool `json:"allowAnyHostAuth,omitempty"` EnableCookieManagement *bool `json:"enableCookieManagement,omitempty"` BypassHeadRequests *bool `json:"bypassHeadRequests,omitempty"` ClientTlsCertificate string `json:"clientTlsCertificate,omitempty"` ContentSynchronisation *ContentSynchronisation `json:"contentSynchronisation,omitempty"` }
func NewRemoteRepositoryBaseParams ¶ added in v0.21.0
func NewRemoteRepositoryBaseParams() RemoteRepositoryBaseParams
func NewRemoteRepositoryPackageParams ¶ added in v1.3.0
func NewRemoteRepositoryPackageParams(packageType string) RemoteRepositoryBaseParams
type RemoteRepositoryService ¶ added in v0.9.0
type RemoteRepositoryService struct {
RepositoryService
}
func NewRemoteRepositoryService ¶ added in v0.9.0
func NewRemoteRepositoryService(client *jfroghttpclient.JfrogHttpClient, isUpdate bool) *RemoteRepositoryService
func (*RemoteRepositoryService) Alpine ¶ added in v1.3.0
func (rrs *RemoteRepositoryService) Alpine(params AlpineRemoteRepositoryParams) error
func (*RemoteRepositoryService) Bower ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Bower(params BowerRemoteRepositoryParams) error
func (*RemoteRepositoryService) Cargo ¶ added in v1.3.0
func (rrs *RemoteRepositoryService) Cargo(params CargoRemoteRepositoryParams) error
func (*RemoteRepositoryService) Chef ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Chef(params ChefRemoteRepositoryParams) error
func (*RemoteRepositoryService) Cocoapods ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Cocoapods(params CocoapodsRemoteRepositoryParams) error
func (*RemoteRepositoryService) Composer ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Composer(params ComposerRemoteRepositoryParams) error
func (*RemoteRepositoryService) Conan ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Conan(params ConanRemoteRepositoryParams) error
func (*RemoteRepositoryService) Conda ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Conda(params CondaRemoteRepositoryParams) error
func (*RemoteRepositoryService) Cran ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Cran(params CranRemoteRepositoryParams) error
func (*RemoteRepositoryService) Debian ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Debian(params DebianRemoteRepositoryParams) error
func (*RemoteRepositoryService) Docker ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Docker(params DockerRemoteRepositoryParams) error
func (*RemoteRepositoryService) Gems ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Gems(params GemsRemoteRepositoryParams) error
func (*RemoteRepositoryService) Generic ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Generic(params GenericRemoteRepositoryParams) error
func (*RemoteRepositoryService) GetJfrogHttpClient ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*RemoteRepositoryService) Gitlfs ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Gitlfs(params GitlfsRemoteRepositoryParams) error
func (*RemoteRepositoryService) Go ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Go(params GoRemoteRepositoryParams) error
func (*RemoteRepositoryService) Gradle ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Gradle(params GradleRemoteRepositoryParams) error
func (*RemoteRepositoryService) Helm ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Helm(params HelmRemoteRepositoryParams) error
func (*RemoteRepositoryService) Ivy ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Ivy(params IvyRemoteRepositoryParams) error
func (*RemoteRepositoryService) Maven ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Maven(params MavenRemoteRepositoryParams) error
func (*RemoteRepositoryService) Npm ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Npm(params NpmRemoteRepositoryParams) error
func (*RemoteRepositoryService) Nuget ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Nuget(params NugetRemoteRepositoryParams) error
func (*RemoteRepositoryService) Opkg ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Opkg(params OpkgRemoteRepositoryParams) error
func (*RemoteRepositoryService) P2 ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) P2(params P2RemoteRepositoryParams) error
func (*RemoteRepositoryService) Puppet ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Puppet(params PuppetRemoteRepositoryParams) error
func (*RemoteRepositoryService) Pypi ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Pypi(params PypiRemoteRepositoryParams) error
func (*RemoteRepositoryService) Rpm ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Rpm(params RpmRemoteRepositoryParams) error
func (*RemoteRepositoryService) Sbt ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Sbt(params SbtRemoteRepositoryParams) error
func (*RemoteRepositoryService) Vcs ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Vcs(params VcsRemoteRepositoryParams) error
func (*RemoteRepositoryService) Yum ¶ added in v0.9.0
func (rrs *RemoteRepositoryService) Yum(params YumRemoteRepositoryParams) error
type RepositoriesFilterParams ¶ added in v0.21.0
func NewRepositoriesFilterParams ¶ added in v0.21.0
func NewRepositoriesFilterParams() RepositoriesFilterParams
type RepositoriesService ¶ added in v0.21.0
type RepositoriesService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewRepositoriesService ¶ added in v0.21.0
func NewRepositoriesService(client *jfroghttpclient.JfrogHttpClient) *RepositoriesService
func (*RepositoriesService) CreateFederated ¶ added in v1.3.0
func (rs *RepositoriesService) CreateFederated(params FederatedRepositoryBaseParams) error
func (*RepositoriesService) CreateLocal ¶ added in v0.21.0
func (rs *RepositoriesService) CreateLocal(params LocalRepositoryBaseParams) error
func (*RepositoriesService) CreateRemote ¶ added in v0.21.0
func (rs *RepositoriesService) CreateRemote(params RemoteRepositoryBaseParams) error
func (*RepositoriesService) CreateVirtual ¶ added in v0.21.0
func (rs *RepositoriesService) CreateVirtual(params VirtualRepositoryBaseParams) error
func (*RepositoriesService) Get ¶ added in v0.21.0
func (rs *RepositoriesService) Get(repoKey string, repoDetails interface{}) error
Get fetches repository details from Artifactory using given repokey (name) into the given params struct. The function expects to get the repo key and a pointer to a param struct that will be filled up. The param struct should contain the desired param's fields corresponded to the Artifactory REST API, such as RepositoryDetails, LocalRepositoryBaseParams, etc.
func (*RepositoriesService) GetAll ¶ added in v0.21.0
func (rs *RepositoriesService) GetAll() (*[]RepositoryDetails, error)
func (*RepositoriesService) GetWithFilter ¶ added in v0.21.0
func (rs *RepositoriesService) GetWithFilter(params RepositoriesFilterParams) (*[]RepositoryDetails, error)
type RepositoryBaseParams ¶ added in v1.3.0
type RepositoryBaseParams struct { Rclass string `json:"rclass"` Key string `json:"key,omitempty"` ProjectKey string `json:"projectKey,omitempty"` Environments []string `json:"environments,omitempty"` PackageType string `json:"packageType,omitempty"` Description string `json:"description,omitempty"` Notes string `json:"notes,omitempty"` IncludesPattern string `json:"includesPattern,omitempty"` ExcludesPattern string `json:"excludesPattern,omitempty"` RepoLayoutRef string `json:"repoLayoutRef,omitempty"` }
type RepositoryDetails ¶ added in v0.10.0
type RepositoryDetails struct { Key string Rclass string Type string Description string Url string PackageType string }
func (RepositoryDetails) GetRepoType ¶ added in v0.21.0
func (rd RepositoryDetails) GetRepoType() string
type RepositoryService ¶ added in v1.3.0
type RepositoryService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewRepositoryService ¶ added in v1.3.0
func NewRepositoryService(repoType string, client *jfroghttpclient.JfrogHttpClient, isUpdate bool) *RepositoryService
func (*RepositoryService) GetJfrogHttpClient ¶ added in v1.3.0
func (rs *RepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
type RevokeTokenParams ¶ added in v0.7.0
func NewRevokeTokenParams ¶ added in v0.7.0
func NewRevokeTokenParams() RevokeTokenParams
type RpmFederatedRepositoryParams ¶ added in v1.3.0
type RpmFederatedRepositoryParams struct { FederatedRepositoryBaseParams RpmRepositoryParams }
func NewRpmFederatedRepositoryParams ¶ added in v1.3.0
func NewRpmFederatedRepositoryParams() RpmFederatedRepositoryParams
type RpmLocalRepositoryParams ¶ added in v0.9.0
type RpmLocalRepositoryParams struct { LocalRepositoryBaseParams RpmRepositoryParams }
func NewRpmLocalRepositoryParams ¶ added in v0.9.0
func NewRpmLocalRepositoryParams() RpmLocalRepositoryParams
type RpmRemoteRepositoryParams ¶ added in v0.9.0
type RpmRemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewRpmRemoteRepositoryParams ¶ added in v0.9.0
func NewRpmRemoteRepositoryParams() RpmRemoteRepositoryParams
type RpmRepositoryParams ¶ added in v1.3.0
type RpmVirtualRepositoryParams ¶ added in v0.9.0
type RpmVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewRpmVirtualRepositoryParams ¶ added in v0.9.0
func NewRpmVirtualRepositoryParams() RpmVirtualRepositoryParams
type SbtFederatedRepositoryParams ¶ added in v1.3.0
type SbtFederatedRepositoryParams struct { FederatedRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewSbtFederatedRepositoryParams ¶ added in v1.3.0
func NewSbtFederatedRepositoryParams() SbtFederatedRepositoryParams
type SbtLocalRepositoryParams ¶ added in v0.9.0
type SbtLocalRepositoryParams struct { LocalRepositoryBaseParams JavaPackageManagersRepositoryParams }
func NewSbtLocalRepositoryParams ¶ added in v0.9.0
func NewSbtLocalRepositoryParams() SbtLocalRepositoryParams
type SbtRemoteRepositoryParams ¶ added in v0.9.0
type SbtRemoteRepositoryParams struct { RemoteRepositoryBaseParams JavaPackageManagersRemoteRepositoryParams }
func NewSbtRemoteRepositoryParams ¶ added in v0.9.0
func NewSbtRemoteRepositoryParams() SbtRemoteRepositoryParams
type SbtVirtualRepositoryParams ¶ added in v0.9.0
type SbtVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonJavaVirtualRepositoryParams }
func NewSbtVirtualRepositoryParams ¶ added in v0.9.0
func NewSbtVirtualRepositoryParams() SbtVirtualRepositoryParams
type SearchParams ¶ added in v0.1.3
type SearchParams struct {
*utils.CommonParams
}
func NewSearchParams ¶ added in v0.1.3
func NewSearchParams() SearchParams
func (*SearchParams) GetFile ¶ added in v0.1.3
func (s *SearchParams) GetFile() *utils.CommonParams
type SearchService ¶
type SearchService struct {
// contains filtered or unexported fields
}
func NewSearchService ¶
func NewSearchService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *SearchService
func (*SearchService) GetArtifactoryDetails ¶
func (s *SearchService) GetArtifactoryDetails() auth.ServiceDetails
func (*SearchService) GetJfrogHttpClient ¶
func (s *SearchService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*SearchService) IsDryRun ¶
func (s *SearchService) IsDryRun() bool
func (*SearchService) Search ¶
func (s *SearchService) Search(searchParams SearchParams) (*content.ContentReader, error)
type SecurityService ¶ added in v0.7.0
type SecurityService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewSecurityService ¶ added in v0.7.0
func NewSecurityService(client *jfroghttpclient.JfrogHttpClient) *SecurityService
func (*SecurityService) CreateAPIKey ¶ added in v0.21.0
func (ss *SecurityService) CreateAPIKey() (string, error)
Create an API key for the current user. Returns an error if API key already exists - use regenerate API key instead.
func (*SecurityService) CreateToken ¶ added in v0.7.0
func (ss *SecurityService) CreateToken(params CreateTokenParams) (auth.CreateTokenResponseData, error)
func (*SecurityService) GetAPIKey ¶ added in v0.21.0
func (ss *SecurityService) GetAPIKey() (string, error)
Returns empty string if API Key wasn't generated.
func (*SecurityService) GetTokens ¶ added in v0.7.0
func (ss *SecurityService) GetTokens() (GetTokensResponseData, error)
func (*SecurityService) GetUserTokens ¶ added in v0.21.0
func (ss *SecurityService) GetUserTokens(username string) ([]string, error)
func (*SecurityService) RefreshToken ¶ added in v0.7.0
func (ss *SecurityService) RefreshToken(params ArtifactoryRefreshTokenParams) (auth.CreateTokenResponseData, error)
func (*SecurityService) RegenerateAPIKey ¶ added in v0.8.0
func (ss *SecurityService) RegenerateAPIKey() (string, error)
RegenerateAPIKey regenerates the API Key in Artifactory
func (*SecurityService) RevokeToken ¶ added in v0.7.0
func (ss *SecurityService) RevokeToken(params RevokeTokenParams) (string, error)
type StorageService ¶ added in v1.15.0
type StorageService struct {
// contains filtered or unexported fields
}
func NewStorageService ¶ added in v1.15.0
func NewStorageService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *StorageService
func (*StorageService) FileList ¶ added in v1.15.0
func (s *StorageService) FileList(relativePath string, optionalParams utils.FileListParams) (*utils.FileListResponse, error)
func (*StorageService) FolderInfo ¶ added in v1.15.0
func (s *StorageService) FolderInfo(relativePath string) (*utils.FolderInfo, error)
func (*StorageService) GetArtifactoryDetails ¶ added in v1.15.0
func (s *StorageService) GetArtifactoryDetails() auth.ServiceDetails
func (*StorageService) GetJfrogHttpClient ¶ added in v1.15.0
func (s *StorageService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*StorageService) StorageInfo ¶ added in v1.15.0
func (s *StorageService) StorageInfo() (*utils.StorageInfo, error)
func (*StorageService) StorageInfoRefresh ¶ added in v1.15.0
func (s *StorageService) StorageInfoRefresh() error
type SystemService ¶ added in v0.10.0
type SystemService struct {
// contains filtered or unexported fields
}
func NewSystemService ¶ added in v0.10.0
func NewSystemService(artDetails auth.ServiceDetails, client *jfroghttpclient.JfrogHttpClient) *SystemService
func (*SystemService) ActivateKeyEncryption ¶ added in v1.14.0
func (ss *SystemService) ActivateKeyEncryption() error
func (*SystemService) DeactivateKeyEncryption ¶ added in v1.14.0
func (ss *SystemService) DeactivateKeyEncryption() error
func (*SystemService) GetArtifactoryDetails ¶ added in v0.10.0
func (ss *SystemService) GetArtifactoryDetails() auth.ServiceDetails
func (*SystemService) GetConfigDescriptor ¶ added in v1.14.0
func (ss *SystemService) GetConfigDescriptor() (string, error)
func (*SystemService) GetJfrogHttpClient ¶ added in v0.10.0
func (ss *SystemService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*SystemService) GetRunningNodes ¶ added in v1.17.0
func (ss *SystemService) GetRunningNodes() ([]string, error)
func (*SystemService) GetServiceId ¶ added in v0.10.0
func (ss *SystemService) GetServiceId() (string, error)
func (*SystemService) GetVersion ¶ added in v0.10.0
func (ss *SystemService) GetVersion() (string, error)
func (*SystemService) IsDryRun ¶ added in v0.10.0
func (ss *SystemService) IsDryRun() bool
type UpdateReplicationParams ¶ added in v0.9.0
type UpdateReplicationParams struct {
utils.ReplicationParams
}
func NewUpdateReplicationParams ¶ added in v0.9.0
func NewUpdateReplicationParams() UpdateReplicationParams
type UpdateReplicationService ¶ added in v0.9.0
type UpdateReplicationService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewUpdateReplicationService ¶ added in v0.9.0
func NewUpdateReplicationService(client *jfroghttpclient.JfrogHttpClient) *UpdateReplicationService
func (*UpdateReplicationService) GetJfrogHttpClient ¶ added in v0.9.0
func (rs *UpdateReplicationService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*UpdateReplicationService) UpdateReplication ¶ added in v0.9.0
func (rs *UpdateReplicationService) UpdateReplication(params UpdateReplicationParams) error
type UploadData ¶
type UploadData struct { Artifact clientutils.Artifact TargetProps *utils.Properties BuildProps string IsDir bool }
type UploadDataHandlerFunc ¶ added in v1.8.0
type UploadDataHandlerFunc func(data UploadData)
type UploadParams ¶
type UploadParams struct { *utils.CommonParams Deb string BuildProps string Symlink bool ExplodeArchive bool Flat bool AddVcsProps bool MinChecksumDeploy int64 ChecksumsCalcEnabled bool Archive string // When using the 'archive' option for upload, we can control the target path inside the uploaded archive using placeholders. This operation determines the TargetPathInArchive value. TargetPathInArchive string }
func DeepCopyUploadParams ¶ added in v1.8.0
func DeepCopyUploadParams(params *UploadParams) UploadParams
func NewUploadParams ¶ added in v0.1.3
func NewUploadParams() UploadParams
func (*UploadParams) GetDebian ¶
func (up *UploadParams) GetDebian() string
func (*UploadParams) IsAddVcsProps ¶ added in v0.6.2
func (up *UploadParams) IsAddVcsProps() bool
func (*UploadParams) IsExplodeArchive ¶
func (up *UploadParams) IsExplodeArchive() bool
func (*UploadParams) IsFlat ¶
func (up *UploadParams) IsFlat() bool
func (*UploadParams) IsSymlink ¶
func (up *UploadParams) IsSymlink() bool
type UploadService ¶
type UploadService struct { Progress ioutils.ProgressMgr ArtDetails auth.ServiceDetails DryRun bool Threads int // contains filtered or unexported fields }
func NewUploadService ¶
func NewUploadService(client *jfroghttpclient.JfrogHttpClient) *UploadService
func (*UploadService) CreateUploadAsZipFunc ¶ added in v1.8.0
func (us *UploadService) CreateUploadAsZipFunc(uploadResult *utils.Result, targetPath string, archiveData *ArchiveUploadData, errorsQueue *clientutils.ErrorsQueue) parallel.TaskFunc
func (*UploadService) GetJfrogHttpClient ¶
func (us *UploadService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*UploadService) SetDryRun ¶
func (us *UploadService) SetDryRun(isDryRun bool)
func (*UploadService) SetSaveSummary ¶ added in v0.20.1
func (us *UploadService) SetSaveSummary(saveSummary bool)
func (*UploadService) SetServiceDetails ¶ added in v0.10.0
func (us *UploadService) SetServiceDetails(artDetails auth.ServiceDetails)
func (*UploadService) SetThreads ¶ added in v0.4.0
func (us *UploadService) SetThreads(threads int)
func (*UploadService) UploadFiles ¶
func (us *UploadService) UploadFiles(uploadParams ...UploadParams) (summary *utils.OperationSummary, err error)
type User ¶ added in v0.19.0
type User struct { Name string `json:"name,omitempty" csv:"username,omitempty"` Email string `json:"email,omitempty" csv:"email,omitempty"` Password string `json:"password,omitempty" csv:"password,omitempty"` Admin *bool `json:"admin,omitempty" csv:"admin,omitempty"` ProfileUpdatable *bool `json:"profileUpdatable,omitempty" csv:"profileUpdatable,omitempty"` DisableUIAccess *bool `json:"disableUIAccess,omitempty" csv:"disableUIAccess,omitempty"` InternalPasswordDisabled *bool `json:"internalPasswordDisabled,omitempty" csv:"internalPasswordDisabled,omitempty"` LastLoggedIn string `json:"lastLoggedIn,omitempty" csv:"lastLoggedIn,omitempty"` Realm string `json:"realm,omitempty" csv:"realm,omitempty"` Groups *[]string `json:"groups,omitempty" csv:"groups,omitempty"` ShouldInvite *bool `json:"shouldInvite,omitempty" csv:"shouldInvite,omitempty"` Source string `json:"source,omitempty" csv:"source,omitempty"` WatchManager *bool `json:"watchManager,omitempty" csv:"watchManager,omitempty"` ReportsManager *bool `json:"reportsManager,omitempty" csv:"reportsManager,omitempty"` PolicyManager *bool `json:"policyManager,omitempty" csv:"policyManager,omitempty"` ProjectAdmin *bool `json:"projectAdmin,omitempty" csv:"projectAdmin,omitempty"` }
application/vnd.org.jfrog.artifactory.security.User+json
type UserParams ¶ added in v0.19.0
func NewUserParams ¶ added in v0.19.0
func NewUserParams() UserParams
type UserService ¶ added in v0.19.0
type UserService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewUserService ¶ added in v0.19.0
func NewUserService(client *jfroghttpclient.JfrogHttpClient) *UserService
func (*UserService) CreateUser ¶ added in v0.19.0
func (us *UserService) CreateUser(params UserParams) error
func (*UserService) DeleteUser ¶ added in v0.19.0
func (us *UserService) DeleteUser(name string) error
func (*UserService) GetAllUsers ¶ added in v0.20.1
func (us *UserService) GetAllUsers() ([]*User, error)
func (*UserService) GetUser ¶ added in v0.19.0
func (us *UserService) GetUser(params UserParams) (u *User, err error)
func (*UserService) SetArtifactoryDetails ¶ added in v0.19.0
func (us *UserService) SetArtifactoryDetails(rt auth.ServiceDetails)
func (*UserService) UpdateUser ¶ added in v0.19.0
func (us *UserService) UpdateUser(params UserParams) error
type VagrantFederatedRepositoryParams ¶ added in v1.3.0
type VagrantFederatedRepositoryParams struct {
FederatedRepositoryBaseParams
}
func NewVagrantFederatedRepositoryParams ¶ added in v1.3.0
func NewVagrantFederatedRepositoryParams() VagrantFederatedRepositoryParams
type VagrantLocalRepositoryParams ¶ added in v0.9.0
type VagrantLocalRepositoryParams struct {
LocalRepositoryBaseParams
}
func NewVagrantLocalRepositoryParams ¶ added in v0.9.0
func NewVagrantLocalRepositoryParams() VagrantLocalRepositoryParams
type VcsGitRemoteRepositoryParams ¶ added in v1.3.0
type VcsRemoteRepositoryParams ¶ added in v0.9.0
type VcsRemoteRepositoryParams struct { RemoteRepositoryBaseParams VcsGitRemoteRepositoryParams MaxUniqueSnapshots int `json:"maxUniqueSnapshots,omitempty"` }
func NewVcsRemoteRepositoryParams ¶ added in v0.9.0
func NewVcsRemoteRepositoryParams() VcsRemoteRepositoryParams
type VirtualRepositoryBaseParams ¶ added in v0.9.0
type VirtualRepositoryBaseParams struct { RepositoryBaseParams KeyPairRefsRepositoryParams Repositories []string `json:"repositories,omitempty"` ArtifactoryRequestsCanRetrieveRemoteArtifacts *bool `json:"artifactoryRequestsCanRetrieveRemoteArtifacts,omitempty"` DefaultDeploymentRepo string `json:"defaultDeploymentRepo,omitempty"` }
func NewVirtualRepositoryBaseParams ¶ added in v0.21.0
func NewVirtualRepositoryBaseParams() VirtualRepositoryBaseParams
func NewVirtualRepositoryPackageParams ¶ added in v1.3.0
func NewVirtualRepositoryPackageParams(packageType string) VirtualRepositoryBaseParams
type VirtualRepositoryService ¶ added in v0.9.0
type VirtualRepositoryService struct {
RepositoryService
}
func NewVirtualRepositoryService ¶ added in v0.9.0
func NewVirtualRepositoryService(client *jfroghttpclient.JfrogHttpClient, isUpdate bool) *VirtualRepositoryService
func (*VirtualRepositoryService) Alpine ¶ added in v1.3.0
func (vrs *VirtualRepositoryService) Alpine(params AlpineVirtualRepositoryParams) error
func (*VirtualRepositoryService) Bower ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Bower(params BowerVirtualRepositoryParams) error
func (*VirtualRepositoryService) Chef ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Chef(params ChefVirtualRepositoryParams) error
func (*VirtualRepositoryService) Conan ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Conan(params ConanVirtualRepositoryParams) error
func (*VirtualRepositoryService) Conda ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Conda(params CondaVirtualRepositoryParams) error
func (*VirtualRepositoryService) Cran ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Cran(params CranVirtualRepositoryParams) error
func (*VirtualRepositoryService) Debian ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Debian(params DebianVirtualRepositoryParams) error
func (*VirtualRepositoryService) Docker ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Docker(params DockerVirtualRepositoryParams) error
func (*VirtualRepositoryService) Gems ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Gems(params GemsVirtualRepositoryParams) error
func (*VirtualRepositoryService) Generic ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Generic(params GenericVirtualRepositoryParams) error
func (*VirtualRepositoryService) GetJfrogHttpClient ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) GetJfrogHttpClient() *jfroghttpclient.JfrogHttpClient
func (*VirtualRepositoryService) Gitlfs ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Gitlfs(params GitlfsVirtualRepositoryParams) error
func (*VirtualRepositoryService) Go ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Go(params GoVirtualRepositoryParams) error
func (*VirtualRepositoryService) Gradle ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Gradle(params GradleVirtualRepositoryParams) error
func (*VirtualRepositoryService) Helm ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Helm(params HelmVirtualRepositoryParams) error
func (*VirtualRepositoryService) Ivy ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Ivy(params IvyVirtualRepositoryParams) error
func (*VirtualRepositoryService) Maven ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Maven(params MavenVirtualRepositoryParams) error
func (*VirtualRepositoryService) Npm ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Npm(params NpmVirtualRepositoryParams) error
func (*VirtualRepositoryService) Nuget ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Nuget(params NugetVirtualRepositoryParams) error
func (*VirtualRepositoryService) P2 ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) P2(params P2VirtualRepositoryParams) error
func (*VirtualRepositoryService) Puppet ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Puppet(params PuppetVirtualRepositoryParams) error
func (*VirtualRepositoryService) Pypi ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Pypi(params PypiVirtualRepositoryParams) error
func (*VirtualRepositoryService) Rpm ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Rpm(params RpmVirtualRepositoryParams) error
func (*VirtualRepositoryService) Sbt ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Sbt(params SbtVirtualRepositoryParams) error
func (*VirtualRepositoryService) Yum ¶ added in v0.9.0
func (vrs *VirtualRepositoryService) Yum(params YumVirtualRepositoryParams) error
type XrayScanBody ¶
type XrayScanParams ¶
func NewXrayScanParams ¶ added in v0.1.3
func NewXrayScanParams() XrayScanParams
func (*XrayScanParams) GetBuildName ¶
func (bp *XrayScanParams) GetBuildName() string
func (*XrayScanParams) GetBuildNumber ¶
func (bp *XrayScanParams) GetBuildNumber() string
func (*XrayScanParams) GetProjectKey ¶ added in v0.20.1
func (bp *XrayScanParams) GetProjectKey() string
type XrayScanService ¶
type XrayScanService struct { ArtDetails auth.ServiceDetails // contains filtered or unexported fields }
func NewXrayScanService ¶
func NewXrayScanService(client *jfroghttpclient.JfrogHttpClient) *XrayScanService
func (*XrayScanService) ScanBuild ¶
func (ps *XrayScanService) ScanBuild(scanParams XrayScanParams) ([]byte, error)
Deprecated legacy scan build. The new build scan command is in "/xray/commands/scan/buildscan"
type YumFederatedRepositoryParams ¶ added in v1.3.0
type YumFederatedRepositoryParams struct { FederatedRepositoryBaseParams RpmRepositoryParams }
func NewYumFederatedRepositoryParams ¶ added in v1.3.0
func NewYumFederatedRepositoryParams() YumFederatedRepositoryParams
type YumLocalRepositoryParams ¶ added in v0.9.0
type YumLocalRepositoryParams struct { LocalRepositoryBaseParams RpmRepositoryParams }
func NewYumLocalRepositoryParams ¶ added in v0.9.0
func NewYumLocalRepositoryParams() YumLocalRepositoryParams
type YumRemoteRepositoryParams ¶ added in v0.9.0
type YumRemoteRepositoryParams struct { RemoteRepositoryBaseParams ListRemoteFolderItems *bool `json:"listRemoteFolderItems,omitempty"` }
func NewYumRemoteRepositoryParams ¶ added in v0.9.0
func NewYumRemoteRepositoryParams() YumRemoteRepositoryParams
type YumVirtualRepositoryParams ¶ added in v0.9.0
type YumVirtualRepositoryParams struct { VirtualRepositoryBaseParams CommonCacheVirtualRepositoryParams }
func NewYumVirtualRepositoryParams ¶ added in v0.9.0
func NewYumVirtualRepositoryParams() YumVirtualRepositoryParams
Source Files ¶
- aql.go
- buildinfo.go
- createreplication.go
- delete.go
- deleteReplication.go
- deleterepository.go
- discardBuilds.go
- distribute.go
- dockerpromote.go
- download.go
- export.go
- federatedrepository.go
- federation.go
- getreplication.go
- gitlfsclean.go
- groups.go
- localrepository.go
- movecopy.go
- permissiontarget.go
- ping.go
- promote.go
- props.go
- readfile.go
- remoterepository.go
- repositories.go
- repository.go
- search.go
- security.go
- storage.go
- system.go
- updatereplication.go
- upload.go
- users.go
- virtualrepository.go
- xrayscan.go