github.com/arunkumar7540/cli@v6.45.0+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 CreateDockerPackageByApplication(appGUID string, dockerImageCredentials v7action.DockerImageCredentials) (v7action.Package, v7action.Warnings, error) 17 GetApplicationByNameAndSpace(appName string, spaceGUID string) (v7action.Application, v7action.Warnings, error) 18 GetApplicationsByNamesAndSpace(appNames []string, spaceGUID string) ([]v7action.Application, v7action.Warnings, error) 19 GetDefaultDomain(orgGUID string) (v7action.Domain, v7action.Warnings, error) 20 GetDomain(domainGUID string) (v7action.Domain, v7action.Warnings, error) 21 PollBuild(buildGUID string, appName string) (v7action.Droplet, v7action.Warnings, error) 22 PollPackage(pkg v7action.Package) (v7action.Package, v7action.Warnings, error) 23 ResourceMatch(resources []sharedaction.V3Resource) ([]sharedaction.V3Resource, v7action.Warnings, error) 24 RestartApplication(appGUID string) (v7action.Warnings, error) 25 ScaleProcessByApplication(appGUID string, process v7action.Process) (v7action.Warnings, error) 26 SetApplicationDroplet(appGUID string, dropletGUID string) (v7action.Warnings, error) 27 SetApplicationManifest(appGUID string, rawManifest []byte) (v7action.Warnings, error) 28 SetSpaceManifest(spaceGUID string, rawManifest []byte, noRouteFlag bool) (v7action.Warnings, error) 29 StageApplicationPackage(pkgGUID string) (v7action.Build, v7action.Warnings, error) 30 StopApplication(appGUID string) (v7action.Warnings, error) 31 UpdateApplication(app v7action.Application) (v7action.Application, v7action.Warnings, error) 32 UpdateProcessByTypeAndApplication(processType string, appGUID string, updatedProcess v7action.Process) (v7action.Warnings, error) 33 UploadBitsPackage(pkg v7action.Package, matchedResources []sharedaction.V3Resource, newResources io.Reader, newResourcesLength int64) (v7action.Package, v7action.Warnings, error) 34 UploadDroplet(dropletGUID string, dropletPath string, progressReader io.Reader, fileSize int64) (v7action.Warnings, error) 35 }