Interface CreateWorldExportJobRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateWorldExportJobRequest.Builder,CreateWorldExportJobRequest>,RoboMakerRequest.Builder,SdkBuilder<CreateWorldExportJobRequest.Builder,CreateWorldExportJobRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateWorldExportJobRequest
public static interface CreateWorldExportJobRequest.Builder extends RoboMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateWorldExportJobRequest.Builder,CreateWorldExportJobRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateWorldExportJobRequest.BuilderclientRequestToken(String clientRequestToken)Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateWorldExportJobRequest.BuilderiamRole(String iamRole)The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.default CreateWorldExportJobRequest.BuilderoutputLocation(Consumer<OutputLocation.Builder> outputLocation)Sets the value of the OutputLocation property for this object.CreateWorldExportJobRequest.BuilderoutputLocation(OutputLocation outputLocation)Sets the value of the OutputLocation property for this object.CreateWorldExportJobRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateWorldExportJobRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateWorldExportJobRequest.Buildertags(Map<String,String> tags)A map that contains tag keys and tag values that are attached to the world export job.CreateWorldExportJobRequest.Builderworlds(String... worlds)A list of Amazon Resource Names (arns) that correspond to worlds to export.CreateWorldExportJobRequest.Builderworlds(Collection<String> worlds)A list of Amazon Resource Names (arns) that correspond to worlds to export.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.robomaker.model.RoboMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
clientRequestToken
CreateWorldExportJobRequest.Builder clientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientRequestToken- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
worlds
CreateWorldExportJobRequest.Builder worlds(Collection<String> worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
- Parameters:
worlds- A list of Amazon Resource Names (arns) that correspond to worlds to export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
worlds
CreateWorldExportJobRequest.Builder worlds(String... worlds)
A list of Amazon Resource Names (arns) that correspond to worlds to export.
- Parameters:
worlds- A list of Amazon Resource Names (arns) that correspond to worlds to export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputLocation
CreateWorldExportJobRequest.Builder outputLocation(OutputLocation outputLocation)
Sets the value of the OutputLocation property for this object.- Parameters:
outputLocation- The new value for the OutputLocation property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputLocation
default CreateWorldExportJobRequest.Builder outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Sets the value of the OutputLocation property for this object. This is a convenience method that creates an instance of theOutputLocation.Builderavoiding the need to create one manually viaOutputLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputLocation(OutputLocation).- Parameters:
outputLocation- a consumer that will call methods onOutputLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outputLocation(OutputLocation)
-
iamRole
CreateWorldExportJobRequest.Builder iamRole(String iamRole)
The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.
- Parameters:
iamRole- The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateWorldExportJobRequest.Builder tags(Map<String,String> tags)
A map that contains tag keys and tag values that are attached to the world export job.
- Parameters:
tags- A map that contains tag keys and tag values that are attached to the world export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateWorldExportJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateWorldExportJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-