Skip to content

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.

templateFileRequired

public java.lang.String getTemplateFile();
  • Type: java.lang.String

A file relative to the assembly root which contains the ROS template for this stack.


parametersOptional

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.


stackNameOptional

public java.lang.String getStackName();
  • Type: java.lang.String
  • Default: name derived from artifact ID

The name to use for the ROS stack.


tagsOptional

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.