Interface AttemptContainerDetail.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AttemptContainerDetail.Builder,,AttemptContainerDetail> SdkBuilder<AttemptContainerDetail.Builder,,AttemptContainerDetail> SdkPojo
- Enclosing class:
AttemptContainerDetail
-
Method Summary
Modifier and TypeMethodDescriptioncontainerInstanceArn(String containerInstanceArn) The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.The exit code for the job attempt.logStreamName(String logStreamName) The name of the CloudWatch Logs log stream that's associated with the container.networkInterfaces(Collection<NetworkInterface> networkInterfaces) The network interfaces that are associated with the job attempt.networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces) The network interfaces that are associated with the job attempt.networkInterfaces(NetworkInterface... networkInterfaces) The network interfaces that are associated with the job attempt.A short (255 max characters) human-readable string to provide additional details for a running or stopped container.The Amazon Resource Name (ARN) of the Amazon ECS task that's associated with the job attempt.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
containerInstanceArn
The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.
- Parameters:
containerInstanceArn- The Amazon Resource Name (ARN) of the Amazon ECS container instance that hosts the job attempt.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskArn
The Amazon Resource Name (ARN) of the Amazon ECS task that's associated with the job attempt. Each container attempt receives a task ARN when they reach the
STARTINGstatus.- Parameters:
taskArn- The Amazon Resource Name (ARN) of the Amazon ECS task that's associated with the job attempt. Each container attempt receives a task ARN when they reach theSTARTINGstatus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exitCode
The exit code for the job attempt. A non-zero exit code is considered failed.
- Parameters:
exitCode- The exit code for the job attempt. A non-zero exit code is considered failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
A short (255 max characters) human-readable string to provide additional details for a running or stopped container.
- Parameters:
reason- A short (255 max characters) human-readable string to provide additional details for a running or stopped container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreamName
The name of the CloudWatch Logs log stream that's associated with the container. The log group for Batch jobs is
/aws/batch/job. Each container attempt receives a log stream name when they reach theRUNNINGstatus.- Parameters:
logStreamName- The name of the CloudWatch Logs log stream that's associated with the container. The log group for Batch jobs is/aws/batch/job. Each container attempt receives a log stream name when they reach theRUNNINGstatus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
The network interfaces that are associated with the job attempt.
- Parameters:
networkInterfaces- The network interfaces that are associated with the job attempt.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
The network interfaces that are associated with the job attempt.
- Parameters:
networkInterfaces- The network interfaces that are associated with the job attempt.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaces
AttemptContainerDetail.Builder networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces) The network interfaces that are associated with the job attempt.
This is a convenience method that creates an instance of theNetworkInterface.Builderavoiding the need to create one manually viaNetworkInterface.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkInterfaces(List<NetworkInterface>).- Parameters:
networkInterfaces- a consumer that will call methods onNetworkInterface.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-