Interface AppsListData.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AppsListData.Builder,AppsListData>, SdkBuilder<AppsListData.Builder,AppsListData>, SdkPojo
Enclosing class:
AppsListData

public static interface AppsListData.Builder extends SdkPojo, CopyableBuilder<AppsListData.Builder,AppsListData>
  • Method Details

    • listId

      AppsListData.Builder listId(String listId)

      The ID of the Firewall Manager applications list.

      Parameters:
      listId - The ID of the Firewall Manager applications list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listName

      AppsListData.Builder listName(String listName)

      The name of the Firewall Manager applications list.

      Parameters:
      listName - The name of the Firewall Manager applications list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • listUpdateToken

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

      AppsListData.Builder createTime(Instant createTime)

      The time that the Firewall Manager applications list was created.

      Parameters:
      createTime - The time that the Firewall Manager applications list was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateTime

      AppsListData.Builder lastUpdateTime(Instant lastUpdateTime)

      The time that the Firewall Manager applications list was last updated.

      Parameters:
      lastUpdateTime - The time that the Firewall Manager applications list was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appsList

      AppsListData.Builder appsList(Collection<App> appsList)

      An array of applications in the Firewall Manager applications list.

      Parameters:
      appsList - An array of applications in the Firewall Manager applications list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appsList

      AppsListData.Builder appsList(App... appsList)

      An array of applications in the Firewall Manager applications list.

      Parameters:
      appsList - An array of applications in the Firewall Manager applications list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appsList

      AppsListData.Builder appsList(Consumer<App.Builder>... appsList)

      An array of applications in the Firewall Manager applications list.

      This is a convenience method that creates an instance of the App.Builder avoiding the need to create one manually via App.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to appsList(List<App>).

      Parameters:
      appsList - a consumer that will call methods on App.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • previousAppsList

      AppsListData.Builder previousAppsList(Map<String,? extends Collection<App>> previousAppsList)

      A map of previous version numbers to their corresponding App object arrays.

      Parameters:
      previousAppsList - A map of previous version numbers to their corresponding App object arrays.
      Returns:
      Returns a reference to this object so that method calls can be chained together.