REST Resource: properties.dataStreams.eventCreateRules

Kaynak: EventCreateRule

Etkinlik Oluşturma Kuralı, bir kaynak etkinliğin eşleşen ölçütlerine göre tamamen yeni bir etkinliğin oluşturulmasını tetikleyecek koşulları tanımlar. Kaynak etkinlikteki parametrelerin ek mutasyonları tanımlanabilir.

Etkinlik düzenleme kurallarının aksine, etkinlik oluşturma kurallarının tanımlanmış bir sırası yoktur. Bunların tümü bağımsız olarak çalıştırılır.

Etkinlik düzenleme ve etkinlik oluşturma kuralları, etkinlik oluşturma kuralından oluşturulan bir etkinliği değiştirmek için kullanılamaz.

JSON gösterimi
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Alanlar
name

string

Yalnızca çıkış. Bu EventCreateRule kaynağının kaynak adı. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Zorunlu. Oluşturulacak yeni etkinliğin adı.

Bu değer: * 40 karakterden kısa olmalıdır * Yalnızca harf, rakam veya _ (alt çizgi) içermelidir * Harfle başlamalıdır

eventConditions[]

object (MatchingCondition)

Zorunlu. En az bir koşulu olmalı ve en fazla 10 koşulu olabilir. Bu kuralın uygulanması için kaynak etkinlikteki koşullar eşleşmelidir.

sourceCopyParameters

boolean

Bu değer doğru ise kaynak parametreler yeni etkinliğe kopyalanır. Yanlış veya ayarlanmamışsa dahili olmayan tüm parametreler kaynak etkinlikten kopyalanmaz. Parametre mutasyonları, parametreler kopyalandıktan sonra uygulanır.

parameterMutations[]

object (ParameterMutation)

Parametre mutasyonları, yeni etkinlikteki parametre davranışını tanımlar ve sırayla uygulanır. En fazla 20 mutasyon uygulanabilir.

Yöntemler

create

Bir EventCreateRule oluşturur.

delete

Bir EventCreateRule öğesini siler.

get

Tek bir EventCreateRule için arama yapın.

list

Bir web veri akışındaki EventCreateRules öğelerini listeler.

patch

Bir EventCreateRule öğesini günceller.