Interface UpdateSignalCatalogRequest.Builder

    • Method Detail

      • name

        UpdateSignalCatalogRequest.Builder name​(String name)

        The name of the signal catalog to update.

        Parameters:
        name - The name of the signal catalog to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateSignalCatalogRequest.Builder description​(String description)

        A brief description of the signal catalog to update.

        Parameters:
        description - A brief description of the signal catalog to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToAdd

        UpdateSignalCatalogRequest.Builder nodesToAdd​(Collection<Node> nodesToAdd)

        A list of information about nodes to add to the signal catalog.

        Parameters:
        nodesToAdd - A list of information about nodes to add to the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToAdd

        UpdateSignalCatalogRequest.Builder nodesToAdd​(Node... nodesToAdd)

        A list of information about nodes to add to the signal catalog.

        Parameters:
        nodesToAdd - A list of information about nodes to add to the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToAdd

        UpdateSignalCatalogRequest.Builder nodesToAdd​(Consumer<Node.Builder>... nodesToAdd)

        A list of information about nodes to add to the signal catalog.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #nodesToAdd(List).

        Parameters:
        nodesToAdd - a consumer that will call methods on Node.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #nodesToAdd(java.util.Collection)
      • nodesToUpdate

        UpdateSignalCatalogRequest.Builder nodesToUpdate​(Collection<Node> nodesToUpdate)

        A list of information about nodes to update in the signal catalog.

        Parameters:
        nodesToUpdate - A list of information about nodes to update in the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToUpdate

        UpdateSignalCatalogRequest.Builder nodesToUpdate​(Node... nodesToUpdate)

        A list of information about nodes to update in the signal catalog.

        Parameters:
        nodesToUpdate - A list of information about nodes to update in the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToUpdate

        UpdateSignalCatalogRequest.Builder nodesToUpdate​(Consumer<Node.Builder>... nodesToUpdate)

        A list of information about nodes to update in the signal catalog.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #nodesToUpdate(List).

        Parameters:
        nodesToUpdate - a consumer that will call methods on Node.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #nodesToUpdate(java.util.Collection)
      • nodesToRemove

        UpdateSignalCatalogRequest.Builder nodesToRemove​(Collection<String> nodesToRemove)

        A list of fullyQualifiedName of nodes to remove from the signal catalog.

        Parameters:
        nodesToRemove - A list of fullyQualifiedName of nodes to remove from the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodesToRemove

        UpdateSignalCatalogRequest.Builder nodesToRemove​(String... nodesToRemove)

        A list of fullyQualifiedName of nodes to remove from the signal catalog.

        Parameters:
        nodesToRemove - A list of fullyQualifiedName of nodes to remove from the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.