Documentation
¶
Index ¶
- func FormatWithDisplayTags(v interface{}) string
- func PrintArtifactoryDashboard(stats *ArtifactoryStatsSummary)
- func PrintArtifactoryStats(stats *ArtifactoryStatsSummary)
- func PrintErrorsDashboard(genericError *jpd.GenericError)
- func PrintGenericError(err *jpd.GenericError)
- func PrintJPDsDashboard(jpdList []JPD, displayLimit int)
- func PrintJPDsStats(jpdList *[]JPD, displayLimit int)
- func PrintProjectsDashboard(projects []services.Project, displayLimit int)
- func PrintProjectsStats(projects []services.Project, displayLimit int)
- func PrintReleaseBundlesDashboard(rbResponse *ReleaseBundleResponse, displayLimit int)
- func PrintReleaseBundlesStats(rbResponse *ReleaseBundleResponse, displayLimit int)
- type APIError
- type ArtifactoryStats
- func (sa *ArtifactoryStats) GetArtifactoryStats() interface{}
- func (sa *ArtifactoryStats) GetCommandList() map[string]StatsFunc
- func (sa *ArtifactoryStats) GetJPDsStats() interface{}
- func (sa *ArtifactoryStats) GetProjectsStats() interface{}
- func (sa *ArtifactoryStats) GetReleaseBundlesStats() interface{}
- func (sa *ArtifactoryStats) GetStats() error
- func (sa *ArtifactoryStats) PrintAllResults(results map[string]interface{}) error
- func (sa *ArtifactoryStats) Run() error
- func (sa *ArtifactoryStats) SetAccessToken(token string) *ArtifactoryStats
- func (sa *ArtifactoryStats) SetDisplayLimit(displayLimit int) *ArtifactoryStats
- func (sa *ArtifactoryStats) SetFormat(format string) *ArtifactoryStats
- func (sa *ArtifactoryStats) SetServerId(id string) *ArtifactoryStats
- type ArtifactoryStatsSummary
- type CommandRunner
- type ErrorResponse
- type GenericResultsWriter
- type JPD
- type License
- type ReleaseBundleInfo
- type ReleaseBundleResponse
- type Service
- type Stats
- type StatsFunc
- type Status
- type TableRow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatWithDisplayTags ¶
func FormatWithDisplayTags(v interface{}) string
func PrintArtifactoryDashboard ¶
func PrintArtifactoryDashboard(stats *ArtifactoryStatsSummary)
func PrintArtifactoryStats ¶
func PrintArtifactoryStats(stats *ArtifactoryStatsSummary)
func PrintErrorsDashboard ¶
func PrintErrorsDashboard(genericError *jpd.GenericError)
func PrintGenericError ¶
func PrintGenericError(err *jpd.GenericError)
func PrintJPDsDashboard ¶
func PrintJPDsStats ¶
func PrintProjectsDashboard ¶
func PrintProjectsStats ¶
func PrintReleaseBundlesDashboard ¶
func PrintReleaseBundlesDashboard(rbResponse *ReleaseBundleResponse, displayLimit int)
func PrintReleaseBundlesStats ¶
func PrintReleaseBundlesStats(rbResponse *ReleaseBundleResponse, displayLimit int)
Types ¶
type ArtifactoryStats ¶
type ArtifactoryStats struct {
ServicesManager artifactory.ArtifactoryServicesManager
AccessManager access.AccessServicesManager
LifecycleServiceManager lifecycle.LifecycleServicesManager
JPDServicesManager jpd.JPDServicesManager
Format string
AccessToken string
ServerId string
ServerUrl string
DisplayLimit int
ProjectCount int
}
func NewArtifactoryStatsCommand ¶
func NewArtifactoryStatsCommand() *ArtifactoryStats
func (*ArtifactoryStats) GetArtifactoryStats ¶
func (sa *ArtifactoryStats) GetArtifactoryStats() interface{}
func (*ArtifactoryStats) GetCommandList ¶
func (sa *ArtifactoryStats) GetCommandList() map[string]StatsFunc
func (*ArtifactoryStats) GetJPDsStats ¶
func (sa *ArtifactoryStats) GetJPDsStats() interface{}
func (*ArtifactoryStats) GetProjectsStats ¶
func (sa *ArtifactoryStats) GetProjectsStats() interface{}
func (*ArtifactoryStats) GetReleaseBundlesStats ¶
func (sa *ArtifactoryStats) GetReleaseBundlesStats() interface{}
func (*ArtifactoryStats) GetStats ¶
func (sa *ArtifactoryStats) GetStats() error
func (*ArtifactoryStats) PrintAllResults ¶
func (sa *ArtifactoryStats) PrintAllResults(results map[string]interface{}) error
func (*ArtifactoryStats) Run ¶
func (sa *ArtifactoryStats) Run() error
func (*ArtifactoryStats) SetAccessToken ¶
func (sa *ArtifactoryStats) SetAccessToken(token string) *ArtifactoryStats
func (*ArtifactoryStats) SetDisplayLimit ¶
func (sa *ArtifactoryStats) SetDisplayLimit(displayLimit int) *ArtifactoryStats
func (*ArtifactoryStats) SetFormat ¶
func (sa *ArtifactoryStats) SetFormat(format string) *ArtifactoryStats
func (*ArtifactoryStats) SetServerId ¶
func (sa *ArtifactoryStats) SetServerId(id string) *ArtifactoryStats
type ArtifactoryStatsSummary ¶
type ArtifactoryStatsSummary struct {
ProjectsCount int `display:"Total Projects"`
TotalBinariesCount string `display:"Total No of Binaries"`
TotalBinariesSize string `display:"Total Binaries Size"`
TotalArtifactsCount string `display:"Total No of Artifacts"`
TotalArtifactsSize string `display:"Total Artifacts Size"`
StorageType string `display:"Storage Type"`
RepositoriesDetails []services.RepositoryDetails `json:"-"`
}
type CommandRunner ¶
type CommandRunner interface {
Run() error
}
type ErrorResponse ¶
type ErrorResponse struct {
Errors []APIError `json:"errors"`
}
type GenericResultsWriter ¶
type GenericResultsWriter struct {
// contains filtered or unexported fields
}
func NewGenericResultsWriter ¶
func NewGenericResultsWriter(data interface{}, format string, displayLimit int) *GenericResultsWriter
func (*GenericResultsWriter) Print ¶
func (rw *GenericResultsWriter) Print() error
func (*GenericResultsWriter) PrintConsole ¶
func (rw *GenericResultsWriter) PrintConsole() error
func (*GenericResultsWriter) PrintDashboard ¶
func (rw *GenericResultsWriter) PrintDashboard() error
func (*GenericResultsWriter) PrintJson ¶
func (rw *GenericResultsWriter) PrintJson() error
type ReleaseBundleInfo ¶
type ReleaseBundleResponse ¶
type ReleaseBundleResponse struct {
ReleaseBundles []ReleaseBundleInfo `json:"release_bundles"`
}
type Stats ¶
func NewStatsCommand ¶
func NewStatsCommand() *Stats
func (*Stats) NewArtifactoryStatsCommand ¶
func (ss *Stats) NewArtifactoryStatsCommand() *ArtifactoryStats
func (*Stats) SetAccessToken ¶
func (*Stats) SetServerId ¶
Click to show internal directories.
Click to hide internal directories.