github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/v7pushaction/v7_actor.go (about)

     1  package v7pushaction
     2  
     3  import (
     4  	"io"
     5  
     6  	"code.cloudfoundry.org/cli/actor/sharedaction"
     7  	"code.cloudfoundry.org/cli/actor/v7action"
     8  )
     9  
    10  //go:generate counterfeiter . V7Actor
    11  
    12  type V7Actor interface {
    13  	CreateApplicationDroplet(appGUID string) (v7action.Droplet, v7action.Warnings, error)
    14  	CreateApplicationInSpace(app v7action.Application, spaceGUID string) (v7action.Application, v7action.Warnings, error)
    15  	CreateBitsPackageByApplication(appGUID string) (v7action.Package, v7action.Warnings, error)
    16  	CreateDeployment(appGUID string, dropletGUID string) (string, v7action.Warnings, error)
    17  	CreateDockerPackageByApplication(appGUID string, dockerImageCredentials v7action.DockerImageCredentials) (v7action.Package, v7action.Warnings, error)
    18  	CreateRoute(spaceGUID, domainName, hostname, path string) (v7action.Route, v7action.Warnings, error)
    19  	GetApplicationByNameAndSpace(appName string, spaceGUID string) (v7action.Application, v7action.Warnings, error)
    20  	GetApplicationDroplets(appName string, spaceGUID string) ([]v7action.Droplet, v7action.Warnings, error)
    21  	GetApplicationRoutes(appGUID string) ([]v7action.Route, v7action.Warnings, error)
    22  	GetApplicationsByNamesAndSpace(appNames []string, spaceGUID string) ([]v7action.Application, v7action.Warnings, error)
    23  	GetDefaultDomain(orgGUID string) (v7action.Domain, v7action.Warnings, error)
    24  	GetDomain(domainGUID string) (v7action.Domain, v7action.Warnings, error)
    25  	GetRouteByAttributes(domainName, domainGUID, hostname, path string) (v7action.Route, v7action.Warnings, error)
    26  	GetRouteDestinationByAppGUID(routeGUID string, appGUID string) (v7action.RouteDestination, v7action.Warnings, error)
    27  	MapRoute(routeGUID string, appGUID string) (v7action.Warnings, error)
    28  	PollBuild(buildGUID string, appName string) (v7action.Droplet, v7action.Warnings, error)
    29  	PollPackage(pkg v7action.Package) (v7action.Package, v7action.Warnings, error)
    30  	PollStart(appGUID string, noWait bool) (v7action.Warnings, error)
    31  	PollStartForRolling(appGUID string, deploymentGUID string, noWait bool) (v7action.Warnings, error)
    32  	ResourceMatch(resources []sharedaction.V3Resource) ([]sharedaction.V3Resource, v7action.Warnings, error)
    33  	RestartApplication(appGUID string, noWait bool) (v7action.Warnings, error)
    34  	ScaleProcessByApplication(appGUID string, process v7action.Process) (v7action.Warnings, error)
    35  	SetApplicationDroplet(appGUID string, dropletGUID string) (v7action.Warnings, error)
    36  	SetApplicationManifest(appGUID string, rawManifest []byte) (v7action.Warnings, error)
    37  	SetSpaceManifest(spaceGUID string, rawManifest []byte) (v7action.Warnings, error)
    38  	StageApplicationPackage(pkgGUID string) (v7action.Build, v7action.Warnings, error)
    39  	StopApplication(appGUID string) (v7action.Warnings, error)
    40  	UnmapRoute(routeGUID string, destinationGUID string) (v7action.Warnings, error)
    41  	UpdateApplication(app v7action.Application) (v7action.Application, v7action.Warnings, error)
    42  	UpdateProcessByTypeAndApplication(processType string, appGUID string, updatedProcess v7action.Process) (v7action.Warnings, error)
    43  	UploadBitsPackage(pkg v7action.Package, matchedResources []sharedaction.V3Resource, newResources io.Reader, newResourcesLength int64) (v7action.Package, v7action.Warnings, error)
    44  	UploadDroplet(dropletGUID string, dropletPath string, progressReader io.Reader, fileSize int64) (v7action.Warnings, error)
    45  }