AliyunRosStackProperties
Artifact properties for ROS stacks.
Initializer
import com.aliyun.ros.cdk.assembly.schema.AliyunRosStackProperties;
AliyunRosStackProperties.builder()
.templateFile(java.lang.String)
// .parameters(java.util.Map<java.lang.String, java.lang.String>)
// .stackName(java.lang.String)
// .tags(java.util.Map<java.lang.String, java.lang.String>)
.build();
Properties
Name | Type | Description |
---|---|---|
templateFile |
java.lang.String |
A file relative to the assembly root which contains the ROS template for this stack. |
parameters |
java.util.Map |
Values for ROS stack parameters that should be passed when the stack is deployed. |
stackName |
java.lang.String |
The name to use for the ROS stack. |
tags |
java.util.Map |
Values for ROS stack tags that should be passed when the stack is deployed. |
templateFile
Required
public java.lang.String getTemplateFile();
- Type: java.lang.String
A file relative to the assembly root which contains the ROS template for this stack.
parameters
Optional
public java.util.Map<java.lang.String, java.lang.String> getParameters();
- Type: java.util.Map
- Default: No parameters
Values for ROS stack parameters that should be passed when the stack is deployed.
stackName
Optional
public java.lang.String getStackName();
- Type: java.lang.String
- Default: name derived from artifact ID
The name to use for the ROS stack.
tags
Optional
public java.util.Map<java.lang.String, java.lang.String> getTags();
- Type: java.util.Map
- Default: No tags
Values for ROS stack tags that should be passed when the stack is deployed.