Versions in this module Expand all Collapse all v0 v0.0.4 Apr 1, 2023 v0.0.3 Apr 1, 2023 Changes in this version + const AccessLogDB + const Apt + const Bower + const ComponentDB + const ConfigDB + const Docker + const GitLfs + const Golang + const Maven + const Npm + const Nuget + const Pypi + const Raw + const Rubygems + const SecurityDB + const Unknown + const Yum + func AssociateTag(rm RM, query QueryBuilder) error + func CheckAllDatabases(rm RM) (states map[string]DatabaseState, err error) + func CreateBlobStoreGroup(rm RM, name string, blobStores []string) error + func CreateFileBlobStore(rm RM, name, path string) error + func CreateGroupRepository(rm RM, format repositoryFormat, config repositoryGroup) error + func CreateHostedRepository(rm RM, format repositoryFormat, config repositoryHosted) error + func CreateProxyRepository(rm RM, format repositoryFormat, config repositoryProxy) error + func DeleteAssetByID(rm RM, id string) error + func DeleteComponentByID(rm RM, id string) error + func DisassociateTag(rm RM, query QueryBuilder) error + func GetSupportZip(rm RM, options SupportZipOptions) ([]byte, string, error) + func ScriptDelete(rm RM, name string) error + func ScriptRun(rm RM, name string, arguments []byte) (string, error) + func ScriptRunOnce(rm RM, script Script, arguments []byte) (string, error) + func ScriptUpdate(rm RM, script Script) error + func ScriptUpload(rm RM, script Script) error + func StagingDelete(rm RM, query QueryBuilder) error + func StagingMove(rm RM, query QueryBuilder) error + func StatusReadable(rm RM) (_ bool) + func StatusWritable(rm RM) (_ bool) + func UploadComponent(rm RM, repo string, component UploadComponentWriter) error + type BlobStoreS3 struct + AwsAccessKey string + AwsIamRole string + AwsRegion string + AwsSecret string + BucketName string + Name string + type DatabaseState struct + IndexErrors int + PageCorruption bool + func CheckDatabase(rm RM, dbName string) (DatabaseState, error) + type QueryBuilder struct + func NewQueryBuilder() *QueryBuilder + func (b *QueryBuilder) Build() string + func (b *QueryBuilder) DockerContentDigest(v string) *QueryBuilder + func (b *QueryBuilder) DockerImageName(v string) *QueryBuilder + func (b *QueryBuilder) DockerImageTag(v string) *QueryBuilder + func (b *QueryBuilder) DockerLayerID(v string) *QueryBuilder + func (b *QueryBuilder) Format(v string) *QueryBuilder + func (b *QueryBuilder) Group(v string) *QueryBuilder + func (b *QueryBuilder) MavenArtifactID(v string) *QueryBuilder + func (b *QueryBuilder) MavenBaseVersion(v string) *QueryBuilder + func (b *QueryBuilder) MavenClassifier(v string) *QueryBuilder + func (b *QueryBuilder) MavenExtension(v string) *QueryBuilder + func (b *QueryBuilder) MavenGroupID(v string) *QueryBuilder + func (b *QueryBuilder) Md5(v string) *QueryBuilder + func (b *QueryBuilder) Name(v string) *QueryBuilder + func (b *QueryBuilder) NpmScope(v string) *QueryBuilder + func (b *QueryBuilder) NugetID(v string) *QueryBuilder + func (b *QueryBuilder) NugetTags(v string) *QueryBuilder + func (b *QueryBuilder) Prerelease(v string) *QueryBuilder + func (b *QueryBuilder) PypiClassifiers(v string) *QueryBuilder + func (b *QueryBuilder) PypiDescription(v string) *QueryBuilder + func (b *QueryBuilder) PypiKeywords(v string) *QueryBuilder + func (b *QueryBuilder) PypiSummary(v string) *QueryBuilder + func (b *QueryBuilder) Q(v string) *QueryBuilder + func (b *QueryBuilder) Repository(v string) *QueryBuilder + func (b *QueryBuilder) RubygemsDescription(v string) *QueryBuilder + func (b *QueryBuilder) RubygemsPlatform(v string) *QueryBuilder + func (b *QueryBuilder) RubygemsSummary(v string) *QueryBuilder + func (b *QueryBuilder) Sha1(v string) *QueryBuilder + func (b *QueryBuilder) Sha256(v string) *QueryBuilder + func (b *QueryBuilder) Sha512(v string) *QueryBuilder + func (b *QueryBuilder) Tag(v string) *QueryBuilder + func (b *QueryBuilder) Version(v string) *QueryBuilder + func (b *QueryBuilder) YumArchitecture(v string) *QueryBuilder + type RM interface + func New(host, username, password string) (RM, error) + type ReadOnlyState struct + Frozen bool + SummaryReason string + SystemInitiated bool + func GetReadOnlyState(rm RM) (state ReadOnlyState, err error) + func ReadOnlyEnable(rm RM) (state ReadOnlyState, err error) + func ReadOnlyRelease(rm RM, force bool) (state ReadOnlyState, err error) + func (s ReadOnlyState) String() string + type Repository struct + Attributes struct{ ... } + Format string + Name string + Type string + URL string + func GetRepositories(rm RM) ([]Repository, error) + func GetRepositoryByName(rm RM, name string) (repo Repository, err error) + type RepositoryGroup struct + MemberNames []string + type RepositoryItem struct + Assets []RepositoryItemAsset + Format string + Group string + ID string + Name string + Repository string + Tags []string + Version string + func GetComponentByID(rm RM, id string) (RepositoryItem, error) + func GetComponents(rm RM, repo string) ([]RepositoryItem, error) + func SearchComponents(rm RM, query nexus.SearchQueryBuilder) ([]RepositoryItem, error) + func (a *RepositoryItem) Hash() string + type RepositoryItemAsset struct + Checksum repositoryItemAssetsChecksum + DownloadURL string + Format string + ID string + Path string + Repository string + func GetAssetByID(rm RM, id string) (items RepositoryItemAsset, err error) + func GetAssets(rm RM, repo string) (items []RepositoryItemAsset, err error) + func SearchAssets(rm RM, query nexus.SearchQueryBuilder) ([]RepositoryItemAsset, error) + type RepositorySettings struct + Format string + Group RepositoryGroup + Name string + Online bool + Storage RepositoryStorage + Type string + URL string + func GetRepositoriesSettings(rm RM) ([]RepositorySettings, error) + type RepositoryStorage struct + BlobStoreName string + StrictContentTypeValidation bool + type Script struct + Content string + Name string + Type string + func ScriptGet(rm RM, name string) (Script, error) + func ScriptList(rm RM) ([]Script, error) + type SearchQueryBuilder struct + func NewSearchQueryBuilder() *SearchQueryBuilder + func (b *SearchQueryBuilder) Build() string + func (b *SearchQueryBuilder) Direction(v SearchSortDirection) *SearchQueryBuilder + func (b *SearchQueryBuilder) Sort(v SearchSort) *SearchQueryBuilder + type SearchSort int + const Group + const Name + const None + const Repo + const Version + type SearchSortDirection int + const Asc + const Desc + type SupportZipOptions struct + AuditLog bool + Configuration bool + Jmx bool + LimitFileSizes bool + LimitZipSize bool + Log bool + Metrics bool + Security bool + SystemInformation bool + TaskLog bool + ThreadDump bool + func NewSupportZipOptions() (o SupportZipOptions) + type Tag struct + Attributes struct{} + FirstCreated string + LastUpdated string + Name string + func AddTag(rm RM, tagName string, attributes map[string]string) (Tag, error) + func GetTag(rm RM, tagName string) (Tag, error) + func TagsList(rm RM) ([]Tag, error) + type UploadAssetMaven struct + Classifier string + Extension string + File io.Reader + type UploadAssetRaw struct + File io.Reader + Filename string + type UploadAssetYum struct + File io.Reader + Filename string + type UploadComponentApt struct + File io.Reader + Tag string + type UploadComponentMaven struct + ArtifactID string + Assets []UploadAssetMaven + GeneratePom bool + GroupID string + Packaging string + Tag string + Version string + func NewUploadComponentMaven(coordinate string, assets ...io.Reader) (comp UploadComponentMaven, err error) + type UploadComponentNpm struct + File io.Reader + Tag string + type UploadComponentNuget struct + File io.Reader + Tag string + type UploadComponentPyPi struct + File io.Reader + Tag string + type UploadComponentRaw struct + Assets []UploadAssetRaw + Directory string + Tag string + type UploadComponentRubyGems struct + File io.Reader + Tag string + type UploadComponentWriter interface + type UploadComponentYum struct + Assets []UploadAssetYum + Directory string + Tag string + type User struct + FirstName string + ID string + LastName string + Password string