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)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group.
|
RulesSource.Builder |
statefulRules(Consumer<StatefulRule.Builder>... statefulRules)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group.
|
RulesSource.Builder |
statefulRules(StatefulRule... statefulRules)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group.
|
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 method 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)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use
this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and
rule options. For information about the Suricata Rules format, see Rules Format.
statefulRules - An array of individual stateful rules inspection criteria to be used together in a stateful rule
group. Use this option to specify simple Suricata rules with protocol, source and destination, ports,
direction, and rule options. For information about the Suricata Rules format, see Rules Format.RulesSource.Builder statefulRules(StatefulRule... statefulRules)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use
this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and
rule options. For information about the Suricata Rules format, see Rules Format.
statefulRules - An array of individual stateful rules inspection criteria to be used together in a stateful rule
group. Use this option to specify simple Suricata rules with protocol, source and destination, ports,
direction, and rule options. For information about the Suricata Rules format, see Rules Format.RulesSource.Builder statefulRules(Consumer<StatefulRule.Builder>... statefulRules)
An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use
this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and
rule options. For information about the Suricata Rules format, see Rules Format.
StatefulRule.Builder avoiding the need to
create one manually via StatefulRule.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #statefulRules(List.
statefulRules - a consumer that will call methods on
StatefulRule.Builder#statefulRules(java.util.Collection) 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 method 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 © 2023. All rights reserved.