Documentation ¶
Index ¶
- type CreateRoute
- func (cmd *CreateRoute) CreateRoute(hostName string, domain models.DomainFields, space models.SpaceFields) (route models.Route, apiErr cferrors.Error)
- func (cmd *CreateRoute) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
- func (cmd *CreateRoute) Run(c *cli.Context)
- type DeleteRoute
- type ListRoutes
- type MapRoute
- type RouteCreator
- type UnmapRoute
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRoute ¶
type CreateRoute struct {
// contains filtered or unexported fields
}
func NewCreateRoute ¶
func NewCreateRoute(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository) (cmd *CreateRoute)
func (*CreateRoute) CreateRoute ¶
func (cmd *CreateRoute) CreateRoute(hostName string, domain models.DomainFields, space models.SpaceFields) (route models.Route, apiErr cferrors.Error)
func (*CreateRoute) GetRequirements ¶
func (cmd *CreateRoute) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*CreateRoute) Run ¶
func (cmd *CreateRoute) Run(c *cli.Context)
type DeleteRoute ¶
type DeleteRoute struct {
// contains filtered or unexported fields
}
func NewDeleteRoute ¶
func NewDeleteRoute(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository) (cmd *DeleteRoute)
func (*DeleteRoute) GetRequirements ¶
func (cmd *DeleteRoute) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*DeleteRoute) Run ¶
func (cmd *DeleteRoute) Run(c *cli.Context)
type ListRoutes ¶
type ListRoutes struct {
// contains filtered or unexported fields
}
func NewListRoutes ¶
func NewListRoutes(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository) (cmd ListRoutes)
func (ListRoutes) GetRequirements ¶
func (cmd ListRoutes) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (ListRoutes) Run ¶
func (cmd ListRoutes) Run(c *cli.Context)
type MapRoute ¶
type MapRoute struct {
// contains filtered or unexported fields
}
func NewMapRoute ¶
func NewMapRoute(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository, routeCreator RouteCreator) (cmd *MapRoute)
func (*MapRoute) GetRequirements ¶
func (cmd *MapRoute) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
type RouteCreator ¶
type RouteCreator interface {
CreateRoute(hostName string, domain models.DomainFields, space models.SpaceFields) (route models.Route, apiErr cferrors.Error)
}
type UnmapRoute ¶
type UnmapRoute struct {
// contains filtered or unexported fields
}
func NewUnmapRoute ¶
func NewUnmapRoute(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository) (cmd *UnmapRoute)
func (*UnmapRoute) GetRequirements ¶
func (cmd *UnmapRoute) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)
func (*UnmapRoute) Run ¶
func (cmd *UnmapRoute) Run(c *cli.Context)
Click to show internal directories.
Click to hide internal directories.