LanguageRuntimeStub

pulumirpc.language.LanguageRuntimeGrpc.LanguageRuntimeStub
See theLanguageRuntimeStub companion object
class LanguageRuntimeStub(channel: Channel, options: CallOptions) extends AbstractStub[LanguageRuntimeStub], LanguageRuntime

Attributes

Companion
object
Graph
Supertypes
trait AbstractService
class AbstractStub[LanguageRuntimeStub]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def about(request: AboutRequest): Future[AboutResponse]

About returns information about the runtime for this language.

About returns information about the runtime for this language.

Attributes

Definition Classes
override def build(channel: Channel, options: CallOptions): LanguageRuntimeStub

Attributes

Definition Classes
AbstractStub

GeneratePackage generates a given pulumi package into a package for this language.

GeneratePackage generates a given pulumi package into a package for this language.

Attributes

Definition Classes

GenerateProgram generates a given PCL program into a program for this language.

GenerateProgram generates a given PCL program into a program for this language.

Attributes

Definition Classes

GenerateProject generates a given PCL program into a project for this language.

GenerateProject generates a given PCL program into a project for this language.

Attributes

Definition Classes
override def getPluginInfo(request: Empty): Future[PluginInfo]

GetPluginInfo returns generic information about this plugin, like its version.

GetPluginInfo returns generic information about this plugin, like its version.

Attributes

Definition Classes

GetProgramDependencies returns the set of dependencies required by the program.

GetProgramDependencies returns the set of dependencies required by the program.

Attributes

Definition Classes

GetRequiredPlugins computes the complete set of anticipated plugins required by a program.

GetRequiredPlugins computes the complete set of anticipated plugins required by a program.

Attributes

Definition Classes
override def installDependencies(request: InstallDependenciesRequest, responseObserver: StreamObserver[InstallDependenciesResponse]): Unit

InstallDependencies will install dependencies for the project, e.g. by running npm install for nodejs projects.

InstallDependencies will install dependencies for the project, e.g. by running npm install for nodejs projects.

Attributes

Definition Classes
override def pack(request: PackRequest): Future[PackResponse]

Pack packs a package into a language specific artifact.

Pack packs a package into a language specific artifact.

Attributes

Definition Classes
override def run(request: RunRequest): Future[RunResponse]

Run executes a program and returns its result.

Run executes a program and returns its result.

Attributes

Definition Classes
override def runPlugin(request: RunPluginRequest, responseObserver: StreamObserver[RunPluginResponse]): Unit

RunPlugin executes a plugin program and returns its result asynchronously.

RunPlugin executes a plugin program and returns its result asynchronously.

Attributes

Definition Classes

RuntimeOptionsPrompts returns a list of additional prompts to ask during pulumi new.

RuntimeOptionsPrompts returns a list of additional prompts to ask during pulumi new.

Attributes

Definition Classes

Inherited methods

final def getCallOptions(): CallOptions

Attributes

Inherited from:
AbstractStub
final def getChannel(): Channel

Attributes

Inherited from:
AbstractStub
override def serviceCompanion: ServiceCompanion[LanguageRuntime]

Attributes

Definition Classes
LanguageRuntime -> AbstractService
Inherited from:
LanguageRuntime
final def withCallCredentials(x$0: CallCredentials): LanguageRuntimeStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub
final def withDeadline(x$0: Deadline): LanguageRuntimeStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub
final def withInterceptors(x$0: ClientInterceptor*): LanguageRuntimeStub

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/2563")

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/2563")

Attributes

Inherited from:
AbstractStub
@ExperimentalApi(value = "https://github.com/grpc/grpc-java/issues/1869")
final def withOption[T <: <FromJavaObject>](x$0: Key[T], x$1: T): LanguageRuntimeStub

Attributes

Inherited from:
AbstractStub

Attributes

Inherited from:
AbstractStub

Deprecated and Inherited methods

final def withChannel(x$0: Channel): LanguageRuntimeStub

Attributes

Deprecated
true
Inherited from:
AbstractStub