public class FxaAccountAbuseNewVersion extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<Event>,org.apache.beam.sdk.values.PCollection<Alert>> implements DocumentingTransform
This transform also applies login ban patterns.
Constructor and Description |
---|
FxaAccountAbuseNewVersion(String monitoredResource,
String[] banAccounts,
Integer banAccountsSuppress,
String iprepdSpec,
String project)
Create new FxaAccountAbuseNewVersion
|
Modifier and Type | Method and Description |
---|---|
org.apache.beam.sdk.values.PCollection<Alert> |
expand(org.apache.beam.sdk.values.PCollection<Event> col) |
String |
getTransformDoc()
Get documentation string from transform based on it's current configuration
|
public FxaAccountAbuseNewVersion(String monitoredResource, String[] banAccounts, Integer banAccountsSuppress, String iprepdSpec, String project)
monitoredResource
- Monitored resource indicatorbanAccounts
- Blocked accounts regexbanAccountsSuppress
- Optional recovery suppression for ban pattern alertsiprepdSpec
- iprepd spec for reputation lookupsproject
- Project for KMS secrets decryption of API key if requiredpublic String getTransformDoc()
getTransformDoc
in interface DocumentingTransform
Copyright © 2022. All rights reserved.