@Generated(value="software.amazon.awssdk:codegen") public final class ListRuleGroupsRequest extends NetworkFirewallRequest implements ToCopyableBuilder<ListRuleGroupsRequest.Builder,ListRuleGroupsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListRuleGroupsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ListRuleGroupsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ResourceManagedType |
managedType()
Indicates the general category of the Amazon Web Services managed rule group.
|
String |
managedTypeAsString()
Indicates the general category of the Amazon Web Services managed rule group.
|
Integer |
maxResults()
The maximum number of objects that you want Network Firewall to return for this request.
|
String |
nextToken()
When you request a list of objects with a
MaxResults setting, if the number of objects that are
still available for retrieval exceeds the maximum you requested, Network Firewall returns a
NextToken value in the response. |
ResourceManagedStatus |
scope()
The scope of the request.
|
String |
scopeAsString()
The scope of the request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListRuleGroupsRequest.Builder> |
serializableBuilderClass() |
ListRuleGroupsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
RuleGroupType |
type()
Indicates whether the rule group is stateless or stateful.
|
String |
typeAsString()
Indicates whether the rule group is stateless or stateful.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String nextToken()
When you request a list of objects with a MaxResults setting, if the number of objects that are
still available for retrieval exceeds the maximum you requested, Network Firewall returns a
NextToken value in the response. To retrieve the next batch of objects, use the token returned from
the prior request in your next request.
MaxResults setting, if the number of objects that
are still available for retrieval exceeds the maximum you requested, Network Firewall returns a
NextToken value in the response. To retrieve the next batch of objects, use the token
returned from the prior request in your next request.public final Integer maxResults()
The maximum number of objects that you want Network Firewall to return for this request. If more objects are
available, in the response, Network Firewall provides a NextToken value that you can use in a
subsequent call to get the next batch of objects.
NextToken value that you can use
in a subsequent call to get the next batch of objects.public final ResourceManagedStatus scope()
The scope of the request. The default setting of ACCOUNT or a setting of NULL returns
all of the rule groups in your account. A setting of MANAGED returns all available managed rule
groups.
If the service returns an enum value that is not available in the current SDK version, scope will return
ResourceManagedStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
ACCOUNT or a setting of NULL
returns all of the rule groups in your account. A setting of MANAGED returns all available
managed rule groups.ResourceManagedStatuspublic final String scopeAsString()
The scope of the request. The default setting of ACCOUNT or a setting of NULL returns
all of the rule groups in your account. A setting of MANAGED returns all available managed rule
groups.
If the service returns an enum value that is not available in the current SDK version, scope will return
ResourceManagedStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
ACCOUNT or a setting of NULL
returns all of the rule groups in your account. A setting of MANAGED returns all available
managed rule groups.ResourceManagedStatuspublic final ResourceManagedType managedType()
Indicates the general category of the Amazon Web Services managed rule group.
If the service returns an enum value that is not available in the current SDK version, managedType will
return ResourceManagedType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from managedTypeAsString().
ResourceManagedTypepublic final String managedTypeAsString()
Indicates the general category of the Amazon Web Services managed rule group.
If the service returns an enum value that is not available in the current SDK version, managedType will
return ResourceManagedType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from managedTypeAsString().
ResourceManagedTypepublic final RuleGroupType type()
Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.
If the service returns an enum value that is not available in the current SDK version, type will return
RuleGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RuleGroupTypepublic final String typeAsString()
Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.
If the service returns an enum value that is not available in the current SDK version, type will return
RuleGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
RuleGroupTypepublic ListRuleGroupsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListRuleGroupsRequest.Builder,ListRuleGroupsRequest>toBuilder in class NetworkFirewallRequestpublic static ListRuleGroupsRequest.Builder builder()
public static Class<? extends ListRuleGroupsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.