Interface ProtocolsListData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProtocolsListData.Builder,
,ProtocolsListData> SdkBuilder<ProtocolsListData.Builder,
,ProtocolsListData> SdkPojo
- Enclosing class:
ProtocolsListData
public static interface ProtocolsListData.Builder
extends SdkPojo, CopyableBuilder<ProtocolsListData.Builder,ProtocolsListData>
-
Method Summary
Modifier and TypeMethodDescriptioncreateTime
(Instant createTime) The time that the Firewall Manager protocols list was created.lastUpdateTime
(Instant lastUpdateTime) The time that the Firewall Manager protocols list was last updated.The ID of the Firewall Manager protocols list.The name of the Firewall Manager protocols list.listUpdateToken
(String listUpdateToken) A unique identifier for each update to the list.previousProtocolsList
(Map<String, ? extends Collection<String>> previousProtocolsList) A map of previous version numbers to their corresponding protocol arrays.protocolsList
(String... protocolsList) An array of protocols in the Firewall Manager protocols list.protocolsList
(Collection<String> protocolsList) An array of protocols in the Firewall Manager protocols list.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, sdkFields
-
Method Details
-
listId
The ID of the Firewall Manager protocols list.
- Parameters:
listId
- The ID of the Firewall Manager protocols list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listName
The name of the Firewall Manager protocols list.
- Parameters:
listName
- The name of the Firewall Manager protocols list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listUpdateToken
A unique identifier for each update to the list. When you update the list, the update token must match the token of the current version of the application list. You can retrieve the update token by getting the list.
- Parameters:
listUpdateToken
- A unique identifier for each update to the list. When you update the list, the update token must match the token of the current version of the application list. You can retrieve the update token by getting the list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time that the Firewall Manager protocols list was created.
- Parameters:
createTime
- The time that the Firewall Manager protocols list was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
The time that the Firewall Manager protocols list was last updated.
- Parameters:
lastUpdateTime
- The time that the Firewall Manager protocols list was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolsList
An array of protocols in the Firewall Manager protocols list.
- Parameters:
protocolsList
- An array of protocols in the Firewall Manager protocols list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocolsList
An array of protocols in the Firewall Manager protocols list.
- Parameters:
protocolsList
- An array of protocols in the Firewall Manager protocols list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousProtocolsList
ProtocolsListData.Builder previousProtocolsList(Map<String, ? extends Collection<String>> previousProtocolsList) A map of previous version numbers to their corresponding protocol arrays.
- Parameters:
previousProtocolsList
- A map of previous version numbers to their corresponding protocol arrays.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-