Interface CreateNodeResponse.Builder

    • Method Detail

      • arn

        CreateNodeResponse.Builder arn​(String arn)
        The ARN of the Node. It is automatically assigned when the Node is created.
        Parameters:
        arn - The ARN of the Node. It is automatically assigned when the Node is created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelPlacementGroups

        CreateNodeResponse.Builder channelPlacementGroups​(Collection<String> channelPlacementGroups)
        An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.
        Parameters:
        channelPlacementGroups - An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelPlacementGroups

        CreateNodeResponse.Builder channelPlacementGroups​(String... channelPlacementGroups)
        An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.
        Parameters:
        channelPlacementGroups - An array of IDs. Each ID is one ChannelPlacementGroup that is associated with this Node. Empty if the Node is not yet associated with any groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterId

        CreateNodeResponse.Builder clusterId​(String clusterId)
        The ID of the Cluster that the Node belongs to.
        Parameters:
        clusterId - The ID of the Cluster that the Node belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        CreateNodeResponse.Builder id​(String id)
        The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
        Parameters:
        id - The unique ID of the Node. Unique in the Cluster. The ID is the resource-id portion of the ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceArn

        CreateNodeResponse.Builder instanceArn​(String instanceArn)
        The ARN of the EC2 instance hosting the Node.
        Parameters:
        instanceArn - The ARN of the EC2 instance hosting the Node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateNodeResponse.Builder name​(String name)
        The name that you specified for the Node.
        Parameters:
        name - The name that you specified for the Node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeInterfaceMappings

        CreateNodeResponse.Builder nodeInterfaceMappings​(Collection<NodeInterfaceMapping> nodeInterfaceMappings)
        Documentation update needed
        Parameters:
        nodeInterfaceMappings - Documentation update needed
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeInterfaceMappings

        CreateNodeResponse.Builder nodeInterfaceMappings​(NodeInterfaceMapping... nodeInterfaceMappings)
        Documentation update needed
        Parameters:
        nodeInterfaceMappings - Documentation update needed
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • role

        CreateNodeResponse.Builder role​(String role)
        The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.
        Parameters:
        role - The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeRole, NodeRole
      • role

        CreateNodeResponse.Builder role​(NodeRole role)
        The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.
        Parameters:
        role - The initial role current role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeRole, NodeRole
      • state

        CreateNodeResponse.Builder state​(String state)
        The current state of the Node.
        Parameters:
        state - The current state of the Node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeState, NodeState
      • state

        CreateNodeResponse.Builder state​(NodeState state)
        The current state of the Node.
        Parameters:
        state - The current state of the Node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NodeState, NodeState