Interface EphemeralAgentLaunchRequest
- All Known Implementing Classes:
EphemeralAgentLaunchRequestImpl
@Internal
public interface EphemeralAgentLaunchRequest
Represents a request to launch an ephemeral agent.
This interface provides the necessary information to launch an ephemeral agent, including the templates for the ephemeral agent configuration and the build context.
- Since:
- 9.3
-
Method Summary
Modifier and TypeMethodDescription@NotNull CommonContext
Gets the build context the ephemeral agent launch was requested for.@NotNull List<ImmutableEphemeralAgentTemplate>
Gets the list of matching templates for the passed build context.
-
Method Details
-
getEphemeralAgentTemplates
Gets the list of matching templates for the passed build context.- Returns:
- a list of
ImmutableEphemeralAgentTemplate
-
getContext
Gets the build context the ephemeral agent launch was requested for.- Returns:
- a
CommonContext
representing the build context
-