Interface CreateSignalCatalogRequest.Builder

    • Method Detail

      • name

        CreateSignalCatalogRequest.Builder name​(String name)

        The name of the signal catalog to create.

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

        CreateSignalCatalogRequest.Builder description​(String description)

        A brief description of the signal catalog.

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

        CreateSignalCatalogRequest.Builder nodes​(Collection<Node> nodes)

        A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.

        Parameters:
        nodes - A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodes

        CreateSignalCatalogRequest.Builder nodes​(Node... nodes)

        A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.

        Parameters:
        nodes - A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodes

        CreateSignalCatalogRequest.Builder nodes​(Consumer<Node.Builder>... nodes)

        A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.

        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 #nodes(List).

        Parameters:
        nodes - 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:
        #nodes(java.util.Collection)
      • tags

        CreateSignalCatalogRequest.Builder tags​(Collection<Tag> tags)

        Metadata that can be used to manage the signal catalog.

        Parameters:
        tags - Metadata that can be used to manage the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateSignalCatalogRequest.Builder tags​(Tag... tags)

        Metadata that can be used to manage the signal catalog.

        Parameters:
        tags - Metadata that can be used to manage the signal catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateSignalCatalogRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        Metadata that can be used to manage the signal catalog.

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

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

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