Interface CreateConnectionRequest.Builder

    • Method Detail

      • globalNetworkId

        CreateConnectionRequest.Builder globalNetworkId​(String globalNetworkId)

        The ID of the global network.

        Parameters:
        globalNetworkId - The ID of the global network.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deviceId

        CreateConnectionRequest.Builder deviceId​(String deviceId)

        The ID of the first device in the connection.

        Parameters:
        deviceId - The ID of the first device in the connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectedDeviceId

        CreateConnectionRequest.Builder connectedDeviceId​(String connectedDeviceId)

        The ID of the second device in the connection.

        Parameters:
        connectedDeviceId - The ID of the second device in the connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • linkId

        CreateConnectionRequest.Builder linkId​(String linkId)

        The ID of the link for the first device.

        Parameters:
        linkId - The ID of the link for the first device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • connectedLinkId

        CreateConnectionRequest.Builder connectedLinkId​(String connectedLinkId)

        The ID of the link for the second device.

        Parameters:
        connectedLinkId - The ID of the link for the second device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateConnectionRequest.Builder description​(String description)

        A description of the connection.

        Length Constraints: Maximum length of 256 characters.

        Parameters:
        description - A description of the connection.

        Length Constraints: Maximum length of 256 characters.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The tags to apply to the resource during creation.

        Parameters:
        tags - The tags to apply to the resource during creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateConnectionRequest.Builder tags​(Tag... tags)

        The tags to apply to the resource during creation.

        Parameters:
        tags - The tags to apply to the resource during creation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The tags to apply to the resource during creation.

        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)