public static interface ListAvailableManagedRuleGroupVersionsResponse.Builder extends Wafv2Response.Builder, SdkPojo, CopyableBuilder<ListAvailableManagedRuleGroupVersionsResponse.Builder,ListAvailableManagedRuleGroupVersionsResponse>
| Modifier and Type | Method and Description |
|---|---|
ListAvailableManagedRuleGroupVersionsResponse.Builder |
currentDefaultVersion(String currentDefaultVersion)
The name of the version that's currently set as the default.
|
ListAvailableManagedRuleGroupVersionsResponse.Builder |
nextMarker(String nextMarker)
When you request a list of objects with a
Limit setting, if the number of objects that are still
available for retrieval exceeds the limit, WAF returns a NextMarker value in the response. |
ListAvailableManagedRuleGroupVersionsResponse.Builder |
versions(Collection<ManagedRuleGroupVersion> versions)
The versions that are currently available for the specified managed rule group.
|
ListAvailableManagedRuleGroupVersionsResponse.Builder |
versions(Consumer<ManagedRuleGroupVersion.Builder>... versions)
The versions that are currently available for the specified managed rule group.
|
ListAvailableManagedRuleGroupVersionsResponse.Builder |
versions(ManagedRuleGroupVersion... versions)
The versions that are currently available for the specified managed rule group.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildListAvailableManagedRuleGroupVersionsResponse.Builder nextMarker(String nextMarker)
When you request a list of objects with a Limit setting, if the number of objects that are still
available for retrieval exceeds the limit, WAF returns a NextMarker value in the response. To
retrieve the next batch of objects, provide the marker from the prior call in your next request.
nextMarker - When you request a list of objects with a Limit setting, if the number of objects that
are still available for retrieval exceeds the limit, WAF returns a NextMarker value in
the response. To retrieve the next batch of objects, provide the marker from the prior call in your
next request.ListAvailableManagedRuleGroupVersionsResponse.Builder versions(Collection<ManagedRuleGroupVersion> versions)
The versions that are currently available for the specified managed rule group. If you specified a
Limit in your request, this might not be the full list.
versions - The versions that are currently available for the specified managed rule group. If you specified a
Limit in your request, this might not be the full list.ListAvailableManagedRuleGroupVersionsResponse.Builder versions(ManagedRuleGroupVersion... versions)
The versions that are currently available for the specified managed rule group. If you specified a
Limit in your request, this might not be the full list.
versions - The versions that are currently available for the specified managed rule group. If you specified a
Limit in your request, this might not be the full list.ListAvailableManagedRuleGroupVersionsResponse.Builder versions(Consumer<ManagedRuleGroupVersion.Builder>... versions)
The versions that are currently available for the specified managed rule group. If you specified a
Limit in your request, this might not be the full list.
ManagedRuleGroupVersion.Builder avoiding the need to
create one manually via ManagedRuleGroupVersion.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #versions(List.
versions - a consumer that will call methods on
ManagedRuleGroupVersion.Builder#versions(java.util.Collection) ListAvailableManagedRuleGroupVersionsResponse.Builder currentDefaultVersion(String currentDefaultVersion)
The name of the version that's currently set as the default.
currentDefaultVersion - The name of the version that's currently set as the default.Copyright © 2023. All rights reserved.