class
HerokuAPI extends AnyRef
Instance Constructors
-
new
HerokuAPI(connection: Connection, apiKey: String)
-
new
HerokuAPI(apiKey: String)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
addAddon(appName: String, addonName: String, addonConfig: Map[String, String]): AddonChange
-
def
addAddon(appName: String, addonName: String): AddonChange
-
def
addCollaborator(appName: String, collaborator: String): Unit
-
def
addKey(sshKey: String): Unit
-
def
appExists(name: String): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
createApp(app: App): App
-
def
createApp(): App
-
def
createBuild(appName: String, build: Build): Build
-
def
createSlug(appName: String, processTypes: Map[String, String]): Slug
-
def
createSource(): Source
-
def
createTeam(name: String): Team
-
-
def
createTeamApp(team: String): TeamApp
-
def
destroyApp(appName: String): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
getApp(name: String): App
-
def
getBuildInfo(appName: String, buildId: String): Build
-
final
def
getClass(): Class[_]
-
def
getConnection(): Connection
-
def
getLogs(logRequest: LogRequestBuilder): LogStreamResponse
-
def
getLogs(appName: String, tail: Boolean): LogStreamResponse
-
-
def
getReleaseInfo(appName: String, releaseName: String): Release
-
def
getSlugInfo(appName: String, slugId: String): Slug
-
def
getTeamApp(name: String): TeamApp
-
def
getUserInfo(): User
-
def
hashCode(): Int
-
def
isAppNameAvailable(name: String): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isMaintenanceModeEnabled(appName: String): Boolean
-
def
listAllAddons(): List[Addon]
-
def
listAppAddons(appName: String): List[Addon]
-
def
listAppStacks(): List[StackInfo]
-
def
listApps(range: String): Range[App]
-
def
listApps(): Range[App]
-
def
listBuildpackInstallations(appName: String): List[BuildpackInstallation]
-
def
listCollaborators(appName: String): List[Collaborator]
-
def
listConfig(appName: String): Map[String, String]
-
def
listDynos(appName: String): Range[Dyno]
-
def
listFormation(appName: String): List[Formation]
-
def
listKeys(): List[Key]
-
def
listReleases(appName: String, range: String): List[Release]
-
def
listReleases(appName: String): List[Release]
-
def
listTeamApps(team: String, range: String): Range[TeamApp]
-
def
listTeamApps(team: String): Range[TeamApp]
-
def
listTeamInvoices(team: String, range: String): Range[Invoice]
-
def
listTeamInvoices(team: String): Range[Invoice]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
removeAddon(appName: String, addonName: String): AddonChange
-
def
removeCollaborator(appName: String, collaborator: String): Unit
-
def
removeKey(sshKey: String): Unit
-
def
renameApp(appName: String, newName: String): String
-
def
restartDyno(appName: String, dynoId: String): Unit
-
def
restartDynos(appName: String): Unit
-
def
rollback(appName: String, releaseUuid: String): Release
-
def
scale(appName: String, processType: String, quantity: Int): Formation
-
def
setMaintenanceMode(appName: String, enable: Boolean): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
transferApp(appName: String, to: String): Unit
-
def
updateBuildpackInstallations(appName: String, buildpacks: List[String]): Unit
-
def
updateConfig(appName: String, config: Map[String, String]): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any