Interface CreateFpgaImageRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateFpgaImageRequest.Builder,CreateFpgaImageRequest>
,Ec2Request.Builder
,SdkBuilder<CreateFpgaImageRequest.Builder,CreateFpgaImageRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateFpgaImageRequest
public static interface CreateFpgaImageRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateFpgaImageRequest.Builder,CreateFpgaImageRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFpgaImageRequest.Builder
clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateFpgaImageRequest.Builder
description(String description)
A description for the AFI.CreateFpgaImageRequest.Builder
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.default CreateFpgaImageRequest.Builder
inputStorageLocation(Consumer<StorageLocation.Builder> inputStorageLocation)
The location of the encrypted design checkpoint in Amazon S3.CreateFpgaImageRequest.Builder
inputStorageLocation(StorageLocation inputStorageLocation)
The location of the encrypted design checkpoint in Amazon S3.default CreateFpgaImageRequest.Builder
logsStorageLocation(Consumer<StorageLocation.Builder> logsStorageLocation)
The location in Amazon S3 for the output logs.CreateFpgaImageRequest.Builder
logsStorageLocation(StorageLocation logsStorageLocation)
The location in Amazon S3 for the output logs.CreateFpgaImageRequest.Builder
name(String name)
A name for the AFI.CreateFpgaImageRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateFpgaImageRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
CreateFpgaImageRequest.Builder
tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the FPGA image during creation.CreateFpgaImageRequest.Builder
tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the FPGA image during creation.CreateFpgaImageRequest.Builder
tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the FPGA image during creation.-
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.ec2.model.Ec2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dryRun
CreateFpgaImageRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Parameters:
dryRun
- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStorageLocation
CreateFpgaImageRequest.Builder inputStorageLocation(StorageLocation inputStorageLocation)
The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
- Parameters:
inputStorageLocation
- The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputStorageLocation
default CreateFpgaImageRequest.Builder inputStorageLocation(Consumer<StorageLocation.Builder> inputStorageLocation)
The location of the encrypted design checkpoint in Amazon S3. The input must be a tarball.
This is a convenience method that creates an instance of theStorageLocation.Builder
avoiding the need to create one manually viaStorageLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputStorageLocation(StorageLocation)
.- Parameters:
inputStorageLocation
- a consumer that will call methods onStorageLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputStorageLocation(StorageLocation)
-
logsStorageLocation
CreateFpgaImageRequest.Builder logsStorageLocation(StorageLocation logsStorageLocation)
The location in Amazon S3 for the output logs.
- Parameters:
logsStorageLocation
- The location in Amazon S3 for the output logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logsStorageLocation
default CreateFpgaImageRequest.Builder logsStorageLocation(Consumer<StorageLocation.Builder> logsStorageLocation)
The location in Amazon S3 for the output logs.
This is a convenience method that creates an instance of theStorageLocation.Builder
avoiding the need to create one manually viaStorageLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologsStorageLocation(StorageLocation)
.- Parameters:
logsStorageLocation
- a consumer that will call methods onStorageLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
logsStorageLocation(StorageLocation)
-
description
CreateFpgaImageRequest.Builder description(String description)
A description for the AFI.
- Parameters:
description
- A description for the AFI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateFpgaImageRequest.Builder name(String name)
A name for the AFI.
- Parameters:
name
- A name for the AFI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
CreateFpgaImageRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
- Parameters:
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
CreateFpgaImageRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the FPGA image during creation.
- Parameters:
tagSpecifications
- The tags to apply to the FPGA image during creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
CreateFpgaImageRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the FPGA image during creation.
- Parameters:
tagSpecifications
- The tags to apply to the FPGA image during creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
CreateFpgaImageRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the FPGA image during creation.
This is a convenience method that creates an instance of theTagSpecification.Builder
avoiding the need to create one manually viaTagSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tagSpecifications(List
.) - Parameters:
tagSpecifications
- a consumer that will call methods onTagSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tagSpecifications(java.util.Collection
)
-
overrideConfiguration
CreateFpgaImageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateFpgaImageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-