FormalOutputParameter commands

createFormalOutputParameter

Create a new formal output parameter.

Arguments

Argument Name Type Description

projectName

String

The name for the project that must be unique among all projects. (Required)

formalOutputParameterName

String

Name for this parameter; used when the procedure is invoked to specify a value for the parameter. (Required)

pipelineName

String

The name of the pipeline, if the formal output parameter is on a pipeline.

applicationName

String

The name of the application, if the formal output parameter is on an application process.

description

String

Comment text describing this object that is not interpreted at all by CloudBees Flow.

procedureName

String

The name of the procedure.

processName

String

The name of the process, if the formal output parameter is on a process.

releaseName

String

The name of the release, where pipeline is located.

serviceName

String

The name of the service, if the formal output parameter is on an service process.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.createFormalOutputParameter(
                projectName: 'test-projectName',
                formalOutputParameterName: 'test-formalOutputParameterName'
                /* optional arguments */)

deleteFormalOutputParameter

Delete a formal output parameter.

Arguments

Argument Name Type Description

projectName

String

The name for the project that must be unique among all projects. (Required)

formalOutputParameterName

String

Name for this parameter; used when the procedure is invoked to specify a value for the parameter. (Required)

pipelineName

String

The name of the pipeline, if the formal output parameter is on a pipeline.

applicationName

String

The name of the application, if the formal output parameter is on an application process.

procedureName

String

The name of the procedure.

processName

String

The name of the process, if the formal output parameter is on a process.

releaseName

String

The name of the release, where pipeline is located.

serviceName

String

The name of the service, if the formal output parameter is on an service process.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.deleteFormalOutputParameter(
                projectName: 'test-projectName',
                formalOutputParameterName: 'test-formalOutputParameterName'
                /* optional arguments */)

getFormalOutputParameter

Get a formal output parameter by name.

Arguments

Argument Name Type Description

projectName

String

The name for the project that must be unique among all projects. (Required)

formalOutputParameterName

String

Name for this parameter; used when the procedure is invoked to specify a value for the parameter. (Required)

pipelineName

String

The name of the pipeline, if the formal output parameter is on a pipeline.

applicationName

String

The name of the application, if the formal output parameter is on an application process.

procedureName

String

The name of the procedure.

processName

String

The name of the process, if the formal output parameter is on a process.

releaseName

String

The name of the release, where pipeline is located.

serviceName

String

The name of the service, if the formal output parameter is on an service process.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.getFormalOutputParameter(
                projectName: 'test-projectName',
                formalOutputParameterName: 'test-formalOutputParameterName'
                /* optional arguments */)

getFormalOutputParameters

Get all formal output parameters from an output parameter container

Arguments

Argument Name Type Description

projectName

String

The name for the project that must be unique among all projects. (Required)

pipelineName

String

The name of the pipeline, if the formal output parameter is on a pipeline.

applicationName

String

The name of the application, if the formal output parameter is on an application process.

procedureName

String

The name of the procedure.

processName

String

The name of the process, if the formal output parameter is on a process.

releaseName

String

The name of the release, where pipeline is located.

serviceName

String

The name of the service, if the formal output parameter is on an service process.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.getFormalOutputParameters(
                projectName: 'test-projectName',
                /* optional arguments */)

modifyFormalOutputParameter

Modify an existing formal output parameter.

Arguments

Argument Name Type Description

projectName

String

The name for the project that must be unique among all projects. (Required)

formalOutputParameterName

String

Name for this parameter; used when the procedure is invoked to specify a value for the parameter. (Required)

pipelineName

String

The name of the pipeline, if the formal output parameter is on a pipeline.

applicationName

String

The name of the application, if the formal output parameter is on an application process.

description

String

Comment text describing this object that is not interpreted at all by CloudBees Flow.

newName

String

New name for an existing object that is being renamed.

procedureName

String

The name of the procedure.

processName

String

The name of the process, if the formal output parameter is on a process.

releaseName

String

The name of the release, where pipeline is located.

serviceName

String

The name of the service, if the formal output parameter is on an service process.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.modifyFormalOutputParameter(
                projectName: 'test-projectName',
                formalOutputParameterName: 'test-formalOutputParameterName'
                /* optional arguments */)