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

Class LocalJobImpl

Import path

import codeql.actions.ast.internal.Ast

Direct supertypes

Indirect supertypes

Inherited fields

Predicates

getAStep

Gets any steps that are defined within this job.

getStep

Gets the step at the given index within this job.

Inherited predicates

getAChildNodefrom JobImpl
getANeededJob

Gets a needed job.

from JobImpl
getAPrimaryQlClassfrom JobImpl
getARunsOnLabel

Gets the runs-on field of the job.

from JobImpl
getATriggerEvent

Gets the trigger event that starts this workflow.

from JobImpl
getAnOutputExpr

Gets a Job output expression.

from JobImpl
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
getEnvfrom JobImpl
getEnvironment

Gets the deployment environment to run the job on.

from JobImpl
getId

Gets the ID of this job, as a string.

from JobImpl
getIf

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

from JobImpl
getInScopeDefaultValuefrom AstNodeImpl
getInScopeEnvVarExpr

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

from AstNodeImpl
getLocationfrom JobImpl
getNodefrom JobImpl
getOutputExpr

Gets a Job output expression given its name.

from JobImpl
getOutputs

Gets the declaration of the outputs for the job.

from JobImpl
getParentNodefrom JobImpl
getPermissions

Gets the permissions for this job.

from JobImpl
getStrategy

Gets the strategy for this job.

from JobImpl
getWorkflow

Gets the workflow this job belongs to.

from JobImpl
isPrivileged

Holds if the job is privileged.

from JobImpl
isPrivilegedExternallyTriggerable

Holds if the action is privileged and externally triggerable.

from JobImpl
toStringfrom JobImpl

Charpred