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 CD/RO. |
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. |
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. |
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. |
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. |
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 CD/RO. |
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. |
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 */)