| Class | Description | 
|---|---|
| AuditHandlerSpecification | 
 Specifies properties for an AuditSpecification's AuditHandler. 
 | 
| AuditHandlerSpecificationDefinition | 
 An AuditHandlerSpecificationDefinition is used to create or modify
 an AuditHandlerSpecification instance. 
 | 
| AuditSpecification | 
 Models registration of interest in a set of AuditEvents, given a set of
 AuditEvent operation types and a set of AuditEvent target object IDs. 
 | 
| AuditSpecificationDefinition | 
 An AuditSpecificationDefinition is used to create or modify
 an AuditSpecification instance. 
 | 
| AuditTargetSpecification | 
 Specifies properties about the target object for which an AuditSpecification has
 registered interest in AuditEvents. 
 | 
| AuditTargetSpecificationDefinition | 
 An AuditTargetSpecificationDefinition is used to create or modify
 a AuditTargetSpecification instance. 
 | 
| AuditTypeEntry | 
 A AuditTypeEntry represents Represents a single Audit Operation 
 type used for configuring auditing. 
 | 
| AuditTypeEntryDefinition | 
 A AuditTypeEntryDefinition is used to create or modify
 a AuditTypeEntry instance. 
 | 
| AuditTypeList | 
 A AuditTypeList represents a set of Audit Operation types. 
 | 
| AuditTypeListDefinition | 
 A AuditTypeListDefinition is used to create or modify
 a AuditTypeList instance. 
 | 
| AutoFolderingActionSpecification | 
 An AutoFolderingActionSpecification represents the AutoFolderingAction
 used for auto foldering operations. 
 | 
| AutoFolderingActionSpecificationDefinition | 
 A AutoFolderingActionSpecificationDefinition is used to create or modify
 a AutoFolderingActionSpecification instance. 
 | 
| ControllerAlert | 
 A ControllerAlert is
 An object holding the details of a Controller alert. 
 | 
| ControllerAlertDefinition | 
 A ControllerAlertDefinition is used to create or modify
 a ControllerAlert instance. 
 | 
| ControllerJob | 
 A ControllerJob holds the details of a job the 
 Controller has been asked to do. 
 | 
| ControllerJobDefinition | 
 A ControllerJobDefinition is used to create or modify
 a ControllerJob instance. 
 | 
| ControllerLoadRatio | 
 A ControllerLoadRatio represents a load balancing ratio the Controller uses 
 to assign Nodes when there are multiple options. 
 | 
| ControllerLoadRatioDefinition | 
 A ControllerLoadRatioDefinition is used to create or modify
 a ControllerLoadRatio instance. 
 | 
| ControllerPlan | 
 A ControllerPlan holds the details of the plan the Controller
 is asked to execute. 
 | 
| ControllerPlanDefinition | 
 A ControllerPlanDefinition is used to create or modify
 a ControllerPlan instance. 
 | 
| ControllerPlanExecution | 
 A ControllerPlanExecution is used by the Controller to manage the execution
 of the ControllerPlan. 
 | 
| ControllerPlanExecutionDefinition | 
 A ControllerPlanExecutionDefinition is used to create or modify
 a ControllerPlanExecution instance. 
 | 
| ControllerReply | 
 A ControllerReply is
 An object holding the details of a Controller reply. 
 | 
| ControllerReplyDefinition | 
 A ControllerReplyDefinition is used to create or modify
 a ControllerReply instance. 
 | 
| ControllerRequest | 
 A ControllerRequest is
 An object holding the details of a Controller request. 
 | 
| ControllerRequestDefinition | 
 A ControllerRequestDefinition is used to create or modify
 a ControllerRequest instance. 
 | 
| ControllerState | 
 A ControllerState is used to track the data and drive the execution
 of managing the ECMSDK runtime system by the Controller. 
 | 
| ControllerStateDefinition | 
 A ControllerStateDefinition is used to create or modify
 a ControllerState instance. 
 | 
| DispatchedEvent | 
 A DispatchedEvent encapsulates an AuditEvent whose processing is 
 managed by a DispatchingHandler. 
 | 
| DispatchedEventDefinition | 
 A DispatchedEventDefinition is used to create or modify
 a DispatchedEvent instance. 
 | 
| DispatchingHandlerSpecification | 
 A DispatchingHandlerSpecification specifies information used by 
 a dispatching handler to dispatch AuditEvents to working handlers. 
 | 
| DispatchingHandlerSpecificationDefinition | 
 A DispatchingHandlerSpecificationDefinition is used to create or modify
 a DispatchingHandlerSpecification instance. 
 | 
| FolderIndexPartitionSpecification | 
 A FolderIndexPartitionSpecification specifies information used by 
 a dispatching handler to dispatch AuditEvents to working handlers. 
 | 
| FolderIndexPartitionSpecificationDefinition | 
 A FolderIndexPartitionSpecificationDefinition is used to create or modify
 a FolderIndexPartitionSpecification instance. 
 | 
| HandlerState | 
 A HandlerState tracks the runtime state of an event Handler. 
 | 
| HandlerStateDefinition | 
 A HandlerStateDefinition is used to create or modify
 a HandlerState instance. 
 | 
| NodeState | 
 A NodeState  tracks the runtime state of a Node. 
 | 
| NodeStateDefinition | 
 A NodeStateDefinition is used to create or modify
 a NodeState instance. 
 | 
| OperationActionSpecification | 
 A OperationActionSpecification specifies the OperationAction used to custom
 the behavior of operations. 
 | 
| OperationActionSpecificationDefinition | 
 A OperationActionSpecificationDefinition is used to create or modify
 a OperationActionSpecification instance. 
 | 
| RuntimeState | 
 A RuntimeState is an abstract class used to track the runtime state of
 Nodes, services, Servers, and Handlers. 
 | 
| RuntimeStateDefinition | 
 A RuntimeStateDefinition is used to create or modify
 a RuntimeState instance. 
 | 
| ServerSpecification | 
 Specifies a Server that shall be managed by the system. 
 | 
| ServerSpecificationDefinition | 
 An ServerSpecificationDefinition is used to create or modify
 an ServerSpecification instance. 
 | 
| ServerState | 
 A ServerState tracks the runtime state of a Server. 
 | 
| ServerStateDefinition | 
 A ServerStateDefinition is used to create or modify
 a ServerState instance. 
 | 
| ServiceState | 
 A ServiceState tracks the runtime state of a LibraryService. 
 | 
| ServiceStateDefinition | 
 A ServiceStateDefinition is used to create or modify
 a ServiceState instance. 
 | 
| Enum | Description | 
|---|---|
| ControllerAlert.AlertCode | 
 Enumeration for the various Alert codes. 
 | 
| ControllerReply.ReplyCode | 
 Enumeration for the various Reply codes. 
 | 
| ControllerRequest.RequestCode | 
 Enumeration for the various request codes. 
 | 
| DispatchedEvent.StatusCode | 
 Enumeration for the various status codes. 
 | 
| RuntimeState.Status | 
 Enumeration for the various statuses. 
 | 
Copyright © 2025. All rights reserved.