Skip to content

PluginClassProps

Properties for defining a PluginClass.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-pluginclass

Initializer

import com.aliyun.ros.cdk.apig.PluginClassProps;
PluginClassProps.builder()
    .description(java.lang.String)
    .description(IResolvable)
    .executePriority(java.lang.Number)
    .executePriority(IResolvable)
    .executeStage(java.lang.String)
    .executeStage(IResolvable)
    .pluginClassName(java.lang.String)
    .pluginClassName(IResolvable)
    .version(java.lang.String)
    .version(IResolvable)
    .versionDescription(java.lang.String)
    .versionDescription(IResolvable)
    .wasmLanguage(java.lang.String)
    .wasmLanguage(IResolvable)
    .wasmUrl(java.lang.String)
    .wasmUrl(IResolvable)
//  .alias(java.lang.String)
//  .alias(IResolvable)
//  .supportedMinGatewayVersion(java.lang.String)
//  .supportedMinGatewayVersion(IResolvable)
    .build();

Properties

Name Type Description
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the plugin class.
executePriority java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property executePriority: The execute priority of the Plugin.
executeStage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property executeStage: The Execution stage.
pluginClassName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property pluginClassName: The name of the plugin class.
version java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property version: The version of plugin class.
versionDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property versionDescription: The description of the version .
wasmLanguage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property wasmLanguage: the language of the wasm.
wasmUrl java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property wasmUrl: The url of the wasm.
alias java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property alias: The alias of the plugin class.
supportedMinGatewayVersion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property supportedMinGatewayVersion: The supported minimum gateway version.

descriptionRequired

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

Property description: The description of the plugin class.


executePriorityRequired

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

Property executePriority: The execute priority of the Plugin.


executeStageRequired

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

Property executeStage: The Execution stage.


pluginClassNameRequired

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

Property pluginClassName: The name of the plugin class.


versionRequired

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

Property version: The version of plugin class.


versionDescriptionRequired

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

Property versionDescription: The description of the version .


wasmLanguageRequired

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

Property wasmLanguage: the language of the wasm.


wasmUrlRequired

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

Property wasmUrl: The url of the wasm.


aliasOptional

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

Property alias: The alias of the plugin class.


supportedMinGatewayVersionOptional

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

Property supportedMinGatewayVersion: The supported minimum gateway version.