Interface DescribeNodeResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeNodeResponse.Builder,DescribeNodeResponse>, PanoramaResponse.Builder, SdkBuilder<DescribeNodeResponse.Builder,DescribeNodeResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeNodeResponse

public static interface DescribeNodeResponse.Builder extends PanoramaResponse.Builder, SdkPojo, CopyableBuilder<DescribeNodeResponse.Builder,DescribeNodeResponse>
  • Method Details

    • assetName

      DescribeNodeResponse.Builder assetName(String assetName)

      The node's asset name.

      Parameters:
      assetName - The node's asset name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • category

      The node's category.

      Parameters:
      category - The node's category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      The node's category.

      Parameters:
      category - The node's category.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdTime

      DescribeNodeResponse.Builder createdTime(Instant createdTime)

      When the node was created.

      Parameters:
      createdTime - When the node was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribeNodeResponse.Builder description(String description)

      The node's description.

      Parameters:
      description - The node's description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTime

      DescribeNodeResponse.Builder lastUpdatedTime(Instant lastUpdatedTime)

      When the node was updated.

      Parameters:
      lastUpdatedTime - When the node was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The node's name.

      Parameters:
      name - The node's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeId

      The node's ID.

      Parameters:
      nodeId - The node's ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeInterface

      DescribeNodeResponse.Builder nodeInterface(NodeInterface nodeInterface)

      The node's interface.

      Parameters:
      nodeInterface - The node's interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeInterface

      default DescribeNodeResponse.Builder nodeInterface(Consumer<NodeInterface.Builder> nodeInterface)

      The node's interface.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to nodeInterface(NodeInterface).

      Parameters:
      nodeInterface - a consumer that will call methods on NodeInterface.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ownerAccount

      DescribeNodeResponse.Builder ownerAccount(String ownerAccount)

      The account ID of the node's owner.

      Parameters:
      ownerAccount - The account ID of the node's owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageArn

      DescribeNodeResponse.Builder packageArn(String packageArn)

      The node's ARN.

      Parameters:
      packageArn - The node's ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageId

      DescribeNodeResponse.Builder packageId(String packageId)

      The node's package ID.

      Parameters:
      packageId - The node's package ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageName

      DescribeNodeResponse.Builder packageName(String packageName)

      The node's package name.

      Parameters:
      packageName - The node's package name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageVersion

      DescribeNodeResponse.Builder packageVersion(String packageVersion)

      The node's package version.

      Parameters:
      packageVersion - The node's package version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • patchVersion

      DescribeNodeResponse.Builder patchVersion(String patchVersion)

      The node's patch version.

      Parameters:
      patchVersion - The node's patch version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.