Interface WebACLSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WebACLSummary.Builder,WebACLSummary>,SdkBuilder<WebACLSummary.Builder,WebACLSummary>,SdkPojo
- Enclosing class:
- WebACLSummary
public static interface WebACLSummary.Builder extends SdkPojo, CopyableBuilder<WebACLSummary.Builder,WebACLSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebACLSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the entity.WebACLSummary.Builderdescription(String description)A description of the web ACL that helps with identification.WebACLSummary.Builderid(String id)The unique identifier for the web ACL.WebACLSummary.BuilderlockToken(String lockToken)A token used for optimistic locking.WebACLSummary.Buildername(String name)The name of the web ACL.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
WebACLSummary.Builder name(String name)
The name of the web ACL. You cannot change the name of a web ACL after you create it.
- Parameters:
name- The name of the web ACL. You cannot change the name of a web ACL after you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
WebACLSummary.Builder id(String id)
The unique identifier for the web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
- Parameters:
id- The unique identifier for the web ACL. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
WebACLSummary.Builder description(String description)
A description of the web ACL that helps with identification.
- Parameters:
description- A description of the web ACL that helps with identification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lockToken
WebACLSummary.Builder lockToken(String lockToken)
A token used for optimistic locking. WAF returns a token to your
getandlistrequests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations likeupdateanddelete. WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with aWAFOptimisticLockException. If this happens, perform anotherget, and use the new token returned by that operation.- Parameters:
lockToken- A token used for optimistic locking. WAF returns a token to yourgetandlistrequests, to mark the state of the entity at the time of the request. To make changes to the entity associated with the token, you provide the token to operations likeupdateanddelete. WAF uses the token to ensure that no changes have been made to the entity since you last retrieved it. If a change has been made, the update fails with aWAFOptimisticLockException. If this happens, perform anotherget, and use the new token returned by that operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
WebACLSummary.Builder arn(String arn)
The Amazon Resource Name (ARN) of the entity.
- Parameters:
arn- The Amazon Resource Name (ARN) of the entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-