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 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

      ProtocolsListData.Builder listName(String 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

      ProtocolsListData.Builder listUpdateToken(String 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

      ProtocolsListData.Builder createTime(Instant 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

      ProtocolsListData.Builder lastUpdateTime(Instant 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

      ProtocolsListData.Builder protocolsList(Collection<String> 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

      ProtocolsListData.Builder protocolsList(String... 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.