public static interface RuleGroupSource.Builder extends SdkPojo, CopyableBuilder<RuleGroupSource.Builder,RuleGroupSource>
| Modifier and Type | Method and Description |
|---|---|
default RuleGroupSource.Builder |
rulesSourceList(Consumer<RuleGroupSourceListDetails.Builder> rulesSourceList)
Stateful inspection criteria for a domain list rule group.
|
RuleGroupSource.Builder |
rulesSourceList(RuleGroupSourceListDetails rulesSourceList)
Stateful inspection criteria for a domain list rule group.
|
RuleGroupSource.Builder |
rulesString(String rulesString)
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.
|
RuleGroupSource.Builder |
statefulRules(Collection<RuleGroupSourceStatefulRulesDetails> statefulRules)
Suricata rule specifications.
|
RuleGroupSource.Builder |
statefulRules(Consumer<RuleGroupSourceStatefulRulesDetails.Builder>... statefulRules)
Suricata rule specifications.
|
RuleGroupSource.Builder |
statefulRules(RuleGroupSourceStatefulRulesDetails... statefulRules)
Suricata rule specifications.
|
default RuleGroupSource.Builder |
statelessRulesAndCustomActions(Consumer<RuleGroupSourceStatelessRulesAndCustomActionsDetails.Builder> statelessRulesAndCustomActions)
The stateless rules and custom actions used by a stateless rule group.
|
RuleGroupSource.Builder |
statelessRulesAndCustomActions(RuleGroupSourceStatelessRulesAndCustomActionsDetails statelessRulesAndCustomActions)
The stateless rules and custom actions used by a stateless rule group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRuleGroupSource.Builder rulesSourceList(RuleGroupSourceListDetails rulesSourceList)
Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.
rulesSourceList - Stateful inspection criteria for a domain list rule group. A domain list rule group determines access
by specific protocols to specific domains.default RuleGroupSource.Builder rulesSourceList(Consumer<RuleGroupSourceListDetails.Builder> rulesSourceList)
Stateful inspection criteria for a domain list rule group. A domain list rule group determines access by specific protocols to specific domains.
This is a convenience method that creates an instance of theRuleGroupSourceListDetails.Builder
avoiding the need to create one manually via RuleGroupSourceListDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rulesSourceList(RuleGroupSourceListDetails).
rulesSourceList - a consumer that will call methods on RuleGroupSourceListDetails.BuilderrulesSourceList(RuleGroupSourceListDetails)RuleGroupSource.Builder rulesString(String rulesString)
Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.
rulesString - Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules.RuleGroupSource.Builder statefulRules(Collection<RuleGroupSourceStatefulRulesDetails> statefulRules)
Suricata rule specifications.
statefulRules - Suricata rule specifications.RuleGroupSource.Builder statefulRules(RuleGroupSourceStatefulRulesDetails... statefulRules)
Suricata rule specifications.
statefulRules - Suricata rule specifications.RuleGroupSource.Builder statefulRules(Consumer<RuleGroupSourceStatefulRulesDetails.Builder>... statefulRules)
Suricata rule specifications.
This is a convenience method that creates an instance of theRuleGroupSourceStatefulRulesDetails.Builder
avoiding the need to create one manually via
RuleGroupSourceStatefulRulesDetails.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
RuleGroupSourceStatefulRulesDetails.Builder#statefulRules(java.util.Collection) RuleGroupSource.Builder statelessRulesAndCustomActions(RuleGroupSourceStatelessRulesAndCustomActionsDetails statelessRulesAndCustomActions)
The stateless rules and custom actions used by a stateless rule group.
statelessRulesAndCustomActions - The stateless rules and custom actions used by a stateless rule group.default RuleGroupSource.Builder statelessRulesAndCustomActions(Consumer<RuleGroupSourceStatelessRulesAndCustomActionsDetails.Builder> statelessRulesAndCustomActions)
The stateless rules and custom actions used by a stateless rule group.
This is a convenience method that creates an instance of theRuleGroupSourceStatelessRulesAndCustomActionsDetails.Builder avoiding the need to create one manually
via RuleGroupSourceStatelessRulesAndCustomActionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to
statelessRulesAndCustomActions(RuleGroupSourceStatelessRulesAndCustomActionsDetails).
statelessRulesAndCustomActions - a consumer that will call methods on
RuleGroupSourceStatelessRulesAndCustomActionsDetails.BuilderstatelessRulesAndCustomActions(RuleGroupSourceStatelessRulesAndCustomActionsDetails)Copyright © 2023. All rights reserved.