@Generated(value="software.amazon.awssdk:codegen") public final class Rule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Rule.Builder,Rule>
A rule.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Rule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Rule.Builder |
builder() |
String |
detectorId()
The detector for which the rule is associated.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ruleId()
The rule ID.
|
String |
ruleVersion()
The rule version.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Rule.Builder> |
serializableBuilderClass() |
Rule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String detectorId()
The detector for which the rule is associated.
public final String ruleId()
The rule ID.
public final String ruleVersion()
The rule version.
public Rule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Rule.Builder,Rule>public static Rule.Builder builder()
public static Class<? extends Rule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.