route

package
v6.3.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2014 License: Apache-2.0 Imports: 12 Imported by: 40

Documentation

Index

Constants

This section is empty.

Variables

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 error)

func (*CreateRoute) GetRequirements

func (cmd *CreateRoute) GetRequirements(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)

func (*CreateRoute) Metadata

func (*CreateRoute) Run

func (cmd *CreateRoute) Run(c *cli.Context)

type DeleteOrphanedRoutes

type DeleteOrphanedRoutes struct {
	// contains filtered or unexported fields
}

func NewDeleteOrphanedRoutes

func NewDeleteOrphanedRoutes(ui terminal.UI, config configuration.Reader, routeRepo api.RouteRepository) (cmd DeleteOrphanedRoutes)

func (DeleteOrphanedRoutes) GetRequirements

func (cmd DeleteOrphanedRoutes) GetRequirements(reqFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)

func (DeleteOrphanedRoutes) Metadata

func (DeleteOrphanedRoutes) Run

func (cmd DeleteOrphanedRoutes) 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(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)

func (*DeleteRoute) Metadata

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(requirementsFactory requirements.Factory, c *cli.Context) ([]requirements.Requirement, error)

func (ListRoutes) Metadata

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(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)

func (*MapRoute) Metadata

func (cmd *MapRoute) Metadata() command_metadata.CommandMetadata

func (*MapRoute) Run

func (cmd *MapRoute) Run(c *cli.Context)

type RouteCreator

type RouteCreator interface {
	CreateRoute(hostName string, domain models.DomainFields, space models.SpaceFields) (route models.Route, apiErr 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(requirementsFactory requirements.Factory, c *cli.Context) (reqs []requirements.Requirement, err error)

func (*UnmapRoute) Metadata

func (*UnmapRoute) Run

func (cmd *UnmapRoute) Run(c *cli.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL