import * as $dara from '@darabonba/typescript'; export declare class AlertRuleSlsQueryJoinConditions extends $dara.Model { /** * @remarks * The left operand of the condition, in the format of $.. * * @example * $0.__topic__ */ firstField?: string; /** * @remarks * The comparison operator. Valid values: <, >, ==, !=, <=, and >=. * * @example * == */ oper?: string; /** * @remarks * The right operand of the condition, in the format of $.. * * @example * $0.__topic__ */ secondField?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class AlertRuleSlsQueryJoin extends $dara.Model { /** * @remarks * The list of join conditions. */ conditions?: AlertRuleSlsQueryJoinConditions[]; /** * @remarks * The set operation type. Valid values: * - CrossJoin: Cartesian product * - FullJoin: full join * - InnerJoin: inner join * - LeftExclude: left exclude * - RightExclude: right exclude * - LeftJoin: left join * - RightJoin: right join * - NoJoin: no join * - Concat: concatenation * * For more information, see https://www.alibabacloud.com/help/en/sls/user-guide/set-query-statistics-statement. * * This parameter is required. * * @example * CrossJoin */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }