Documentation
¶
Overview ¶
Package shared should not be imported by external consumers. It was not designed for external use.
Index ¶
- func GetCreatedTime(summary v3action.ApplicationSummary) time.Time
- func NewClients(config command.Config, ui command.UI, targetCF bool, minVersionV3 string) (*ccv3.Client, *uaa.Client, error)
- func NewNOAAClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) *consumer.Consumer
- func NewNetworkingClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) (*cfnetv1.Client, error)
- func PollStage(dropletStream <-chan v3action.Droplet, warningsStream <-chan v3action.Warnings, ...) (v3action.Droplet, error)
- type AppSummaryDisplayer
- type AppSummaryDisplayer2
- type DebugPrinter
- type PackageDisplayer
- type RequestLoggerOutput
- type V2AppActor
- type V3AppSummaryActor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCreatedTime ¶
func GetCreatedTime(summary v3action.ApplicationSummary) time.Time
func NewClients ¶
func NewClients(config command.Config, ui command.UI, targetCF bool, minVersionV3 string) (*ccv3.Client, *uaa.Client, error)
NewClients creates a new V3 Cloud Controller client and UAA client using the passed in config.
func NewNOAAClient ¶
func NewNOAAClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) *consumer.Consumer
NewNOAAClient returns back a configured NOAA Client.
func NewNetworkingClient ¶
func NewNetworkingClient(apiURL string, config command.Config, uaaClient *uaa.Client, ui command.UI) (*cfnetv1.Client, error)
NewNetworkingClient creates a new cfnetworking client.
Types ¶
type AppSummaryDisplayer ¶
type AppSummaryDisplayer struct {
UI command.UI
Config command.Config
Actor V3AppSummaryActor
V2AppActor V2AppActor
AppName string
}
func (AppSummaryDisplayer) DisplayAppInfo ¶
func (display AppSummaryDisplayer) DisplayAppInfo() error
func (AppSummaryDisplayer) DisplayAppProcessInfo ¶
func (display AppSummaryDisplayer) DisplayAppProcessInfo() error
type AppSummaryDisplayer2 ¶
type AppSummaryDisplayer2 struct {
UI command.UI
}
func NewAppSummaryDisplayer2 ¶
func NewAppSummaryDisplayer2(ui command.UI) *AppSummaryDisplayer2
func (AppSummaryDisplayer2) AppDisplay ¶
func (display AppSummaryDisplayer2) AppDisplay(summary v2v3action.ApplicationSummary, displayStartCommand bool)
type DebugPrinter ¶
type DebugPrinter struct {
// contains filtered or unexported fields
}
type PackageDisplayer ¶
type PackageDisplayer struct {
// contains filtered or unexported fields
}
func NewPackageDisplayer ¶
func NewPackageDisplayer(ui command.UI, config command.Config) PackageDisplayer
func (PackageDisplayer) DisplaySetupMessage ¶
func (display PackageDisplayer) DisplaySetupMessage(appName string, isDockerImage bool) error
type RequestLoggerOutput ¶
type RequestLoggerOutput interface {
Start() error
Stop() error
DisplayType(name string, requestDate time.Time) error
DisplayDump(dump string) error
}
type V2AppActor ¶
type V2AppActor interface {
GetApplicationRoutes(appGUID string) (v2action.Routes, v2action.Warnings, error)
GetApplicationInstancesWithStatsByApplication(guid string) ([]v2action.ApplicationInstanceWithStats, v2action.Warnings, error)
}
type V3AppSummaryActor ¶
type V3AppSummaryActor interface {
GetApplicationSummaryByNameAndSpace(appName string, spaceGUID string, withObfuscatedValues bool) (v3action.ApplicationSummary, v3action.Warnings, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.