Skip to content

FlowProps

Properties for defining a Flow.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-appflow-flow

Initializer

import com.aliyun.ros.cdk.appflow.FlowProps;
FlowProps.builder()
    .flowName(java.lang.String)
    .flowName(IResolvable)
//  .flowDesc(java.lang.String)
//  .flowDesc(IResolvable)
//  .flowId(java.lang.String)
//  .flowId(IResolvable)
//  .flowStatus(java.lang.String)
//  .flowStatus(IResolvable)
//  .launchFlow(java.lang.Boolean)
//  .launchFlow(IResolvable)
//  .parameters(IResolvable)
//  .parameters(java.util.Map<java.lang.String, java.lang.Object>)
//  .template(IResolvable)
//  .template(java.util.Map<java.lang.String, java.lang.Object>)
//  .templateId(java.lang.String)
//  .templateId(IResolvable)
    .build();

Properties

Name Type Description
flowName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property flowName: The name of the flow.
flowDesc java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property flowDesc: The description of the flow.
flowId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property flowId: The ID of the flow.
flowStatus java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property flowStatus: The status of the flow.
launchFlow java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property launchFlow: Whether to launch the flow.
parameters com.aliyun.ros.cdk.core.IResolvable OR java.util.Map Property parameters: The parameters for the template.
template com.aliyun.ros.cdk.core.IResolvable OR java.util.Map Property template: The template of the flow.
templateId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property templateId: The ID of the template.

flowNameRequired

public java.lang.Object getFlowName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property flowName: The name of the flow.


flowDescOptional

public java.lang.Object getFlowDesc();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property flowDesc: The description of the flow.


flowIdOptional

public java.lang.Object getFlowId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property flowId: The ID of the flow.

This parameter is required when you update a flow or create a new flow version.


flowStatusOptional

public java.lang.Object getFlowStatus();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property flowStatus: The status of the flow.

Allowed values: Enable: enable flow Disable: disable flow


launchFlowOptional

public java.lang.Object getLaunchFlow();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

Property launchFlow: Whether to launch the flow.


parametersOptional

public java.lang.Object getParameters();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

Property parameters: The parameters for the template.

You can specify up to 200 parameters.

This parameter is optional. If you use this parameter, you must specify both ParameterKey and ParameterValue for each entry.


templateOptional

public java.lang.Object getTemplate();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

Property template: The template of the flow.


templateIdOptional

public java.lang.Object getTemplateId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property templateId: The ID of the template.

Specify this parameter when you create a flow from a template in the Template Center.