Interface DisassociateNodeRequest.Builder

    • Method Detail

      • serverName

        DisassociateNodeRequest.Builder serverName​(String serverName)

        The name of the server from which to disassociate the node.

        Parameters:
        serverName - The name of the server from which to disassociate the node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeName

        DisassociateNodeRequest.Builder nodeName​(String nodeName)

        The name of the client node.

        Parameters:
        nodeName - The name of the client node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineAttributes

        DisassociateNodeRequest.Builder engineAttributes​(Collection<EngineAttribute> engineAttributes)

        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

        Attributes required in a DisassociateNode request for Chef

        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

        Parameters:
        engineAttributes - Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

        Attributes required in a DisassociateNode request for Chef

        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

        DisassociateNodeRequest.Builder engineAttributes​(EngineAttribute... engineAttributes)

        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

        Attributes required in a DisassociateNode request for Chef

        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

        Parameters:
        engineAttributes - Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

        Attributes required in a DisassociateNode request for Chef

        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

        DisassociateNodeRequest.Builder engineAttributes​(Consumer<EngineAttribute.Builder>... engineAttributes)

        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

        Attributes required in a DisassociateNode request for Chef

        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

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

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