Interface ClusterNodeSummary.Builder

  • Method Details

    • instanceGroupName

      ClusterNodeSummary.Builder instanceGroupName(String instanceGroupName)

      The name of the instance group in which the instance is.

      Parameters:
      instanceGroupName - The name of the instance group in which the instance is.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      ClusterNodeSummary.Builder instanceId(String instanceId)

      The ID of the instance.

      Parameters:
      instanceId - The ID of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeLogicalId

      ClusterNodeSummary.Builder nodeLogicalId(String nodeLogicalId)

      A unique identifier for the node that persists throughout its lifecycle, from provisioning request to termination. This identifier can be used to track the node even before it has an assigned InstanceId. This field is only included when IncludeNodeLogicalIds is set to True in the ListClusterNodes request.

      Parameters:
      nodeLogicalId - A unique identifier for the node that persists throughout its lifecycle, from provisioning request to termination. This identifier can be used to track the node even before it has an assigned InstanceId. This field is only included when IncludeNodeLogicalIds is set to True in the ListClusterNodes request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      ClusterNodeSummary.Builder instanceType(String instanceType)

      The type of the instance.

      Parameters:
      instanceType - The type of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceType

      ClusterNodeSummary.Builder instanceType(ClusterInstanceType instanceType)

      The type of the instance.

      Parameters:
      instanceType - The type of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • launchTime

      ClusterNodeSummary.Builder launchTime(Instant launchTime)

      The time when the instance is launched.

      Parameters:
      launchTime - The time when the instance is launched.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSoftwareUpdateTime

      ClusterNodeSummary.Builder lastSoftwareUpdateTime(Instant lastSoftwareUpdateTime)

      The time when SageMaker last updated the software of the instances in the cluster.

      Parameters:
      lastSoftwareUpdateTime - The time when SageMaker last updated the software of the instances in the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceStatus

      The status of the instance.

      Parameters:
      instanceStatus - The status of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceStatus

      The status of the instance.

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

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

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

      ClusterNodeSummary.Builder ultraServerInfo(UltraServerInfo ultraServerInfo)

      Contains information about the UltraServer.

      Parameters:
      ultraServerInfo - Contains information about the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ultraServerInfo

      default ClusterNodeSummary.Builder ultraServerInfo(Consumer<UltraServerInfo.Builder> ultraServerInfo)

      Contains information about the UltraServer.

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

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

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