Interface UpdateRobotApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateRobotApplicationResponse.Builder,
,UpdateRobotApplicationResponse> RoboMakerResponse.Builder
,SdkBuilder<UpdateRobotApplicationResponse.Builder,
,UpdateRobotApplicationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateRobotApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the updated robot application.environment
(Consumer<Environment.Builder> environment) The object that contains the Docker image URI for your robot application.environment
(Environment environment) The object that contains the Docker image URI for your robot application.lastUpdatedAt
(Instant lastUpdatedAt) The time, in milliseconds since the epoch, when the robot application was last updated.The name of the robot application.revisionId
(String revisionId) The revision id of the robot application.robotSoftwareSuite
(Consumer<RobotSoftwareSuite.Builder> robotSoftwareSuite) The robot software suite (ROS distribution) used by the robot application.robotSoftwareSuite
(RobotSoftwareSuite robotSoftwareSuite) The robot software suite (ROS distribution) used by the robot application.sources
(Collection<Source> sources) The sources of the robot application.sources
(Consumer<Source.Builder>... sources) The sources of the robot application.The sources of the robot application.The version of the robot application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.robomaker.model.RoboMakerResponse.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 Details
-
arn
The Amazon Resource Name (ARN) of the updated robot application.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the updated robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the robot application.
- Parameters:
name
- The name of the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the robot application.
- Parameters:
version
- The version of the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources of the robot application.
- Parameters:
sources
- The sources of the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources of the robot application.
- Parameters:
sources
- The sources of the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources of the robot application.
This is a convenience method that creates an instance of theSource.Builder
avoiding the need to create one manually viaSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosources(List<Source>)
.- Parameters:
sources
- a consumer that will call methods onSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
robotSoftwareSuite
The robot software suite (ROS distribution) used by the robot application.
- Parameters:
robotSoftwareSuite
- The robot software suite (ROS distribution) used by the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
robotSoftwareSuite
default UpdateRobotApplicationResponse.Builder robotSoftwareSuite(Consumer<RobotSoftwareSuite.Builder> robotSoftwareSuite) The robot software suite (ROS distribution) used by the robot application.
This is a convenience method that creates an instance of theRobotSoftwareSuite.Builder
avoiding the need to create one manually viaRobotSoftwareSuite.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torobotSoftwareSuite(RobotSoftwareSuite)
.- Parameters:
robotSoftwareSuite
- a consumer that will call methods onRobotSoftwareSuite.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastUpdatedAt
The time, in milliseconds since the epoch, when the robot application was last updated.
- Parameters:
lastUpdatedAt
- The time, in milliseconds since the epoch, when the robot application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
The revision id of the robot application.
- Parameters:
revisionId
- The revision id of the robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
The object that contains the Docker image URI for your robot application.
- Parameters:
environment
- The object that contains the Docker image URI for your robot application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
default UpdateRobotApplicationResponse.Builder environment(Consumer<Environment.Builder> environment) The object that contains the Docker image URI for your robot application.
This is a convenience method that creates an instance of theEnvironment.Builder
avoiding the need to create one manually viaEnvironment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvironment(Environment)
.- Parameters:
environment
- a consumer that will call methods onEnvironment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-