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 etkinlik oluşturulmasını tetikleyecek koşulları tanımlar. Kaynak etkinlikteki parametrelerin ek mutasyonları tanımlanabilir.

Etkinlik Düzenleme kurallarından farklı olarak, Etkinlik Oluşturma Kuralları'nda tanımlanmış bir sıra yoktur. Hepsi bağımsız olarak çalışacak.

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ı. Biçim: mülkler/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

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

Bu değer: * 40 karakterden kısa olmalı * yalnızca harf, rakam veya _ (alt çizgi) karakterlerinden oluşmalıdır * bir harfle başlamalıdır

eventConditions[]

object (MatchingCondition)

Zorunlu. En az bir koşul içermelidir, en fazla 10 tane olabilir. Bu kuralın uygulanabilmesi için kaynak etkinlikteki koşulların eşleşmesi gerekir.

sourceCopyParameters

boolean

Doğru değerine ayarlanırsa kaynak parametreler yeni etkinliğe kopyalanır. Politika, yanlış değerine ayarlanır veya ayarlanmadan bırakılırsa dahili olmayan hiçbir parametre, kaynak etkinlikten kopyalanmaz. Parametre değişiklikleri, 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 siler.

get

Tek bir EventCreateRule arayın.

list

Bir web veri akışında EventCreateRules'u listeler.

patch

Bir EventCreateRule günceller.