Interface RegisterComputeNodeGroupInstanceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<RegisterComputeNodeGroupInstanceResponse.Builder,RegisterComputeNodeGroupInstanceResponse>,PcsResponse.Builder,SdkBuilder<RegisterComputeNodeGroupInstanceResponse.Builder,RegisterComputeNodeGroupInstanceResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- RegisterComputeNodeGroupInstanceResponse
public static interface RegisterComputeNodeGroupInstanceResponse.Builder extends PcsResponse.Builder, SdkPojo, CopyableBuilder<RegisterComputeNodeGroupInstanceResponse.Builder,RegisterComputeNodeGroupInstanceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RegisterComputeNodeGroupInstanceResponse.Builderendpoints(Collection<Endpoint> endpoints)The list of endpoints available for interaction with the scheduler.RegisterComputeNodeGroupInstanceResponse.Builderendpoints(Consumer<Endpoint.Builder>... endpoints)The list of endpoints available for interaction with the scheduler.RegisterComputeNodeGroupInstanceResponse.Builderendpoints(Endpoint... endpoints)The list of endpoints available for interaction with the scheduler.RegisterComputeNodeGroupInstanceResponse.BuildernodeID(String nodeID)The scheduler node ID for this instance.RegisterComputeNodeGroupInstanceResponse.BuildersharedSecret(String sharedSecret)For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate compute node group instances.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.pcs.model.PcsResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
nodeID
RegisterComputeNodeGroupInstanceResponse.Builder nodeID(String nodeID)
The scheduler node ID for this instance.
- Parameters:
nodeID- The scheduler node ID for this instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharedSecret
RegisterComputeNodeGroupInstanceResponse.Builder sharedSecret(String sharedSecret)
For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate compute node group instances.
- Parameters:
sharedSecret- For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate compute node group instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
RegisterComputeNodeGroupInstanceResponse.Builder endpoints(Collection<Endpoint> endpoints)
The list of endpoints available for interaction with the scheduler.
- Parameters:
endpoints- The list of endpoints available for interaction with the scheduler.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
RegisterComputeNodeGroupInstanceResponse.Builder endpoints(Endpoint... endpoints)
The list of endpoints available for interaction with the scheduler.
- Parameters:
endpoints- The list of endpoints available for interaction with the scheduler.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
RegisterComputeNodeGroupInstanceResponse.Builder endpoints(Consumer<Endpoint.Builder>... endpoints)
The list of endpoints available for interaction with the scheduler.
This is a convenience method that creates an instance of theEndpoint.Builderavoiding the need to create one manually viaEndpoint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#endpoints(List.) - Parameters:
endpoints- a consumer that will call methods onEndpoint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#endpoints(java.util.Collection)
-
-