CodeQL library for GitHub Actions
codeql/actions-all 0.4.11 (changelog, source)
Search

Class JobImpl

Import path

import codeql.actions.ast.internal.Ast

Direct supertypes

Indirect supertypes

Known direct subtypes

Fields

Predicates

getAChildNode
getANeededJob

Gets a needed job.

getAPrimaryQlClass
getARunsOnLabel

Gets the runs-on field of the job.

getATriggerEvent

Gets the trigger event that starts this workflow.

getAnOutputExpr

Gets a Job output expression.

getEnv
getEnvironment

Gets the deployment environment to run the job on.

getId

Gets the ID of this job, as a string.

getIf

Gets the condition that must be satisfied for this job to run.

getLocation
getNode
getOutputExpr

Gets a Job output expression given its name.

getOutputs

Gets the declaration of the outputs for the job.

getParentNode
getPermissions

Gets the permissions for this job.

getStrategy

Gets the strategy for this job.

getWorkflow

Gets the workflow this job belongs to.

isPrivileged

Holds if the job is privileged.

isPrivilegedExternallyTriggerable

Holds if the action is privileged and externally triggerable.

toString

Inherited predicates

getEnclosingCompositeAction

Gets the enclosing composite action if any.

from AstNodeImpl
getEnclosingJob

Gets the enclosing Job.

from AstNodeImpl
getEnclosingStep

Gets the enclosing Step.

from AstNodeImpl
getEnclosingWorkflow

Gets the enclosing workflow if any.

from AstNodeImpl
getInScopeDefaultValuefrom AstNodeImpl
getInScopeEnvVarExpr

Gets a environment variable expression by name in the scope of the current node.

from AstNodeImpl

Charpred