REST Resource: properties.dataStreams.eventEditRules

리소스: EventEditRule

이벤트 수정 규칙은 소스 이벤트의 일치 기준에 따라 완전히 새로운 이벤트 생성을 트리거하는 조건을 정의합니다. 소스 이벤트에서 매개변수의 추가 변형을 정의할 수 있습니다.

이벤트 만들기 규칙과 달리 이벤트 수정 규칙은 정의된 순서대로 적용됩니다.

이벤트 수정 규칙은 이벤트 만들기 규칙에서 만든 이벤트를 수정하는 데 사용할 수 없습니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
필드
name

string

식별자. 이 EventEditRule 리소스의 리소스 이름입니다. 형식: properties/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

필수 항목입니다. 이 이벤트 수정 규칙의 표시 이름입니다. 최대 255자(영문 기준)가 허용됩니다.

eventConditions[]

object (MatchingCondition)

필수 항목입니다. 이 규칙을 적용하려면 소스 이벤트의 조건이 일치해야 합니다. 조건이 1개 이상 있어야 하며 최대 10개까지 설정할 수 있습니다.

parameterMutations[]

object (ParameterMutation)

필수 항목입니다. 매개변수 변형은 새 이벤트에서 매개변수 동작을 정의하며 순서대로 적용됩니다. 최대 20개의 변형을 적용할 수 있습니다.

processingOrder

string (int64 format)

출력 전용입니다. 이 규칙이 처리될 주문입니다. 주문 금액이 이보다 낮은 규칙은 이 규칙 전에 처리되며, 주문 값이 이보다 높은 규칙은 이 규칙 이후에 처리됩니다. 새 이벤트 수정 규칙에는 주문이 끝날 때 주문 값이 할당됩니다.

이 값은 이벤트 생성 규칙에 적용되지 않습니다.

메서드

create

EventEditRule을 만듭니다.

delete

EventEditRule을 삭제합니다.

get

단일 EventEditRule을 조회합니다.

list

웹 데이터 스트림에서 EventEditRules를 나열합니다.

patch

EventEditRule을 업데이트합니다.

reorder

지정된 스트림에서 이벤트 수정 규칙의 처리 순서를 변경합니다.