github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/pushaction/v3_actor.go (about) 1 package pushaction 2 3 import ( 4 "io" 5 6 "code.cloudfoundry.org/cli/actor/sharedaction" 7 "code.cloudfoundry.org/cli/actor/v3action" 8 ) 9 10 //go:generate counterfeiter . V3Actor 11 12 type V3Actor interface { 13 CloudControllerAPIVersion() string 14 CreateApplicationInSpace(app v3action.Application, spaceGUID string) (v3action.Application, v3action.Warnings, error) 15 CreateBitsPackageByApplication(appGUID string) (v3action.Package, v3action.Warnings, error) 16 GetApplicationByNameAndSpace(appName string, spaceGUID string) (v3action.Application, v3action.Warnings, error) 17 PollPackage(pkg v3action.Package) (v3action.Package, v3action.Warnings, error) 18 SetApplicationDroplet(appGUID string, dropletGUID string) (v3action.Warnings, error) 19 StageApplicationPackage(pkgGUID string) (v3action.Build, v3action.Warnings, error) 20 PollBuild(buildGUID string, appName string) (v3action.Droplet, v3action.Warnings, error) 21 UpdateApplication(v3action.Application) (v3action.Application, v3action.Warnings, error) 22 UploadBitsPackage(v3action.Package, []sharedaction.Resource, io.Reader, int64) (v3action.Package, v3action.Warnings, error) 23 }