public static interface RulesSource.Builder extends SdkPojo, CopyableBuilder<RulesSource.Builder,RulesSource>
| Modifier and Type | Method and Description |
|---|---|
default RulesSource.Builder |
rulesSourceList(Consumer<RulesSourceList.Builder> rulesSourceList)
Stateful inspection criteria for a domain list rule group.
|
RulesSource.Builder |
rulesSourceList(RulesSourceList rulesSourceList)
Stateful inspection criteria for a domain list rule group.
|
RulesSource.Builder |
rulesString(String rulesString)
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.
|
RulesSource.Builder |
statefulRules(Collection<StatefulRule> statefulRules)
The 5-tuple stateful inspection criteria.
|
RulesSource.Builder |
statefulRules(Consumer<StatefulRule.Builder>... statefulRules)
The 5-tuple stateful inspection criteria.
|
RulesSource.Builder |
statefulRules(StatefulRule... statefulRules)
The 5-tuple stateful inspection criteria.
|
default RulesSource.Builder |
statelessRulesAndCustomActions(Consumer<StatelessRulesAndCustomActions.Builder> statelessRulesAndCustomActions)
Stateless inspection criteria to be used in a stateless rule group.
|
RulesSource.Builder |
statelessRulesAndCustomActions(StatelessRulesAndCustomActions statelessRulesAndCustomActions)
Stateless inspection criteria to be used in a stateless rule group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRulesSource.Builder rulesString(String rulesString)
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules. Suricata is an open-source network IPS that includes a standard rule-based language for network traffic inspection.
These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.
rulesString - Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.
Suricata is an open-source network IPS that includes a standard rule-based language for network
traffic inspection.
These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.
RulesSource.Builder rulesSourceList(RulesSourceList rulesSourceList)
Stateful inspection criteria for a domain list rule group.
rulesSourceList - Stateful inspection criteria for a domain list rule group.default RulesSource.Builder rulesSourceList(Consumer<RulesSourceList.Builder> rulesSourceList)
Stateful inspection criteria for a domain list rule group.
This is a convenience that creates an instance of theRulesSourceList.Builder avoiding the need to
create one manually via RulesSourceList.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to rulesSourceList(RulesSourceList).rulesSourceList - a consumer that will call methods on RulesSourceList.BuilderrulesSourceList(RulesSourceList)RulesSource.Builder statefulRules(Collection<StatefulRule> statefulRules)
The 5-tuple stateful inspection criteria. This contains an array of individual 5-tuple stateful rules to be used together in a stateful rule group.
statefulRules - The 5-tuple stateful inspection criteria. This contains an array of individual 5-tuple stateful rules
to be used together in a stateful rule group.RulesSource.Builder statefulRules(StatefulRule... statefulRules)
The 5-tuple stateful inspection criteria. This contains an array of individual 5-tuple stateful rules to be used together in a stateful rule group.
statefulRules - The 5-tuple stateful inspection criteria. This contains an array of individual 5-tuple stateful rules
to be used together in a stateful rule group.RulesSource.Builder statefulRules(Consumer<StatefulRule.Builder>... statefulRules)
The 5-tuple stateful inspection criteria. This contains an array of individual 5-tuple stateful rules to be used together in a stateful rule group.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #statefulRules(List) .statefulRules - a consumer that will call methods on List.Builder #statefulRules(List) RulesSource.Builder statelessRulesAndCustomActions(StatelessRulesAndCustomActions statelessRulesAndCustomActions)
Stateless inspection criteria to be used in a stateless rule group.
statelessRulesAndCustomActions - Stateless inspection criteria to be used in a stateless rule group.default RulesSource.Builder statelessRulesAndCustomActions(Consumer<StatelessRulesAndCustomActions.Builder> statelessRulesAndCustomActions)
Stateless inspection criteria to be used in a stateless rule group.
This is a convenience that creates an instance of theStatelessRulesAndCustomActions.Builder avoiding
the need to create one manually via StatelessRulesAndCustomActions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
statelessRulesAndCustomActions(StatelessRulesAndCustomActions).statelessRulesAndCustomActions - a consumer that will call methods on StatelessRulesAndCustomActions.BuilderstatelessRulesAndCustomActions(StatelessRulesAndCustomActions)Copyright © 2021. All rights reserved.