AppGroupProps
Properties for defining a AppGroup.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-schedulerx-appgroup
Initializer
import com.aliyun.ros.cdk.schedulerx.AppGroupProps;
AppGroupProps.builder()
.appName(java.lang.String)
.appName(IResolvable)
.groupId(java.lang.String)
.groupId(IResolvable)
.namespace(java.lang.String)
.namespace(IResolvable)
// .appKey(java.lang.String)
// .appKey(IResolvable)
// .appType(java.lang.Number)
// .appType(IResolvable)
// .appVersion(java.lang.Number)
// .appVersion(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .enableLog(java.lang.Boolean)
// .enableLog(IResolvable)
// .maxJobs(java.lang.Number)
// .maxJobs(IResolvable)
// .monitorConfig(IResolvable)
// .monitorConfig(java.util.Map<java.lang.String, java.lang.Object>)
// .monitorContacts(java.util.List<java.lang.Object>)
// .monitorContacts(IResolvable)
// .namespaceName(java.lang.String)
// .namespaceName(IResolvable)
// .namespaceSource(java.lang.String)
// .namespaceSource(IResolvable)
// .notificationPolicyName(java.lang.String)
// .notificationPolicyName(IResolvable)
// .scheduleBusyWorkers(java.lang.Boolean)
// .scheduleBusyWorkers(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
appName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property appName: The application name. |
groupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property groupId: The group ID of the application group. |
namespace | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property namespace: The namespace of the application group. |
appKey | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property appKey: The application key. |
appType | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property appType: The type of the application. |
appVersion | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property appVersion: The version of the application. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property description: The description of the application group. |
enableLog | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property enableLog: Whether to enable log. |
maxJobs | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property maxJobs: The maximum number of jobs. |
monitorConfig | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | Property monitorConfig: The monitor configuration in JSON format. |
monitorContacts | java.util.List | Property monitorContacts: The monitor contacts in JSON format. |
namespaceName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property namespaceName: The name of the namespace. |
namespaceSource | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property namespaceSource: The namespace source of the job. |
notificationPolicyName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property notificationPolicyName: The notification policy name. |
scheduleBusyWorkers | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property scheduleBusyWorkers: Whether to schedule busy workers. |
appNameRequired
public java.lang.Object getAppName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property appName: The application name.
groupIdRequired
public java.lang.Object getGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property groupId: The group ID of the application group.
namespaceRequired
public java.lang.Object getNamespace();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property namespace: The namespace of the application group.
appKeyOptional
public java.lang.Object getAppKey();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property appKey: The application key.
appTypeOptional
public java.lang.Object getAppType();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property appType: The type of the application.
appVersionOptional
public java.lang.Object getAppVersion();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property appVersion: The version of the application.
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property description: The description of the application group.
enableLogOptional
public java.lang.Object getEnableLog();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property enableLog: Whether to enable log.
maxJobsOptional
public java.lang.Object getMaxJobs();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property maxJobs: The maximum number of jobs.
monitorConfigOptional
public java.lang.Object getMonitorConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
Property monitorConfig: The monitor configuration in JSON format.
monitorContactsOptional
public java.lang.Object getMonitorContacts();
- Type: java.util.List
OR com.aliyun.ros.cdk.core.IResolvable
Property monitorContacts: The monitor contacts in JSON format.
namespaceNameOptional
public java.lang.Object getNamespaceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property namespaceName: The name of the namespace.
namespaceSourceOptional
public java.lang.Object getNamespaceSource();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property namespaceSource: The namespace source of the job.
notificationPolicyNameOptional
public java.lang.Object getNotificationPolicyName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property notificationPolicyName: The notification policy name.
scheduleBusyWorkersOptional
public java.lang.Object getScheduleBusyWorkers();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property scheduleBusyWorkers: Whether to schedule busy workers.