Skip to content

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 OR com.aliyun.ros.cdk.core.IResolvable 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.