Interface DescribeNodeSummary.Builder

    • Method Detail

      • arn

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.Builder instanceArn​(String instanceArn)
        The EC2 ARN of the Instance associated with the Node.
        Parameters:
        instanceArn - The EC2 ARN of the Instance associated with the Node.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • managedInstanceId

        DescribeNodeSummary.Builder managedInstanceId​(String managedInstanceId)
        At the routing layer will get it from the callerId/context for use with bring your own device.
        Parameters:
        managedInstanceId - At the routing layer will get it from the callerId/context for use with bring your own device.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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

        DescribeNodeSummary.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