public static interface FpgaImage.Builder extends SdkPojo, CopyableBuilder<FpgaImage.Builder,FpgaImage>
Modifier and Type | Method and Description |
---|---|
FpgaImage.Builder |
createTime(Instant createTime)
The date and time the AFI was created.
|
FpgaImage.Builder |
dataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
|
FpgaImage.Builder |
description(String description)
The description of the AFI.
|
FpgaImage.Builder |
fpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
|
FpgaImage.Builder |
fpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
|
FpgaImage.Builder |
instanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
|
FpgaImage.Builder |
instanceTypes(String... instanceTypes)
The instance types supported by the AFI.
|
FpgaImage.Builder |
isPublic(Boolean isPublic)
Indicates whether the AFI is public.
|
FpgaImage.Builder |
name(String name)
The name of the AFI.
|
FpgaImage.Builder |
ownerAlias(String ownerAlias)
The alias of the AFI owner.
|
FpgaImage.Builder |
ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the AFI.
|
default FpgaImage.Builder |
pciId(Consumer<PciId.Builder> pciId)
Information about the PCI bus.
|
FpgaImage.Builder |
pciId(PciId pciId)
Information about the PCI bus.
|
FpgaImage.Builder |
productCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
|
FpgaImage.Builder |
productCodes(Consumer<ProductCode.Builder>... productCodes)
The product codes for the AFI.
|
FpgaImage.Builder |
productCodes(ProductCode... productCodes)
The product codes for the AFI.
|
FpgaImage.Builder |
shellVersion(String shellVersion)
The version of the Amazon Web Services Shell that was used to create the bitstream.
|
default FpgaImage.Builder |
state(Consumer<FpgaImageState.Builder> state)
Information about the state of the AFI.
|
FpgaImage.Builder |
state(FpgaImageState state)
Information about the state of the AFI.
|
FpgaImage.Builder |
tags(Collection<Tag> tags)
Any tags assigned to the AFI.
|
FpgaImage.Builder |
tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the AFI.
|
FpgaImage.Builder |
tags(Tag... tags)
Any tags assigned to the AFI.
|
FpgaImage.Builder |
updateTime(Instant updateTime)
The time of the most recent update to the AFI.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
FpgaImage.Builder fpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
fpgaImageId
- The FPGA image identifier (AFI ID).FpgaImage.Builder fpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
fpgaImageGlobalId
- The global FPGA image identifier (AGFI ID).FpgaImage.Builder name(String name)
The name of the AFI.
name
- The name of the AFI.FpgaImage.Builder description(String description)
The description of the AFI.
description
- The description of the AFI.FpgaImage.Builder shellVersion(String shellVersion)
The version of the Amazon Web Services Shell that was used to create the bitstream.
shellVersion
- The version of the Amazon Web Services Shell that was used to create the bitstream.FpgaImage.Builder pciId(PciId pciId)
Information about the PCI bus.
pciId
- Information about the PCI bus.default FpgaImage.Builder pciId(Consumer<PciId.Builder> pciId)
Information about the PCI bus.
This is a convenience method that creates an instance of thePciId.Builder
avoiding the need to
create one manually via PciId.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to pciId(PciId)
.
pciId
- a consumer that will call methods on PciId.Builder
pciId(PciId)
FpgaImage.Builder state(FpgaImageState state)
Information about the state of the AFI.
state
- Information about the state of the AFI.default FpgaImage.Builder state(Consumer<FpgaImageState.Builder> state)
Information about the state of the AFI.
This is a convenience method that creates an instance of theFpgaImageState.Builder
avoiding the need
to create one manually via FpgaImageState.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to state(FpgaImageState)
.
state
- a consumer that will call methods on FpgaImageState.Builder
state(FpgaImageState)
FpgaImage.Builder createTime(Instant createTime)
The date and time the AFI was created.
createTime
- The date and time the AFI was created.FpgaImage.Builder updateTime(Instant updateTime)
The time of the most recent update to the AFI.
updateTime
- The time of the most recent update to the AFI.FpgaImage.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the AFI.
ownerId
- The ID of the Amazon Web Services account that owns the AFI.FpgaImage.Builder ownerAlias(String ownerAlias)
The alias of the AFI owner. Possible values include self
, amazon
, and
aws-marketplace
.
ownerAlias
- The alias of the AFI owner. Possible values include self
, amazon
, and
aws-marketplace
.FpgaImage.Builder productCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
productCodes
- The product codes for the AFI.FpgaImage.Builder productCodes(ProductCode... productCodes)
The product codes for the AFI.
productCodes
- The product codes for the AFI.FpgaImage.Builder productCodes(Consumer<ProductCode.Builder>... productCodes)
The product codes for the AFI.
This is a convenience method that creates an instance of theProductCode.Builder
avoiding the need to create one
manually via ProductCode.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #productCodes(List
.
productCodes
- a consumer that will call methods on
ProductCode.Builder
#productCodes(java.util.Collection)
FpgaImage.Builder tags(Collection<Tag> tags)
Any tags assigned to the AFI.
tags
- Any tags assigned to the AFI.FpgaImage.Builder tags(Tag... tags)
Any tags assigned to the AFI.
tags
- Any tags assigned to the AFI.FpgaImage.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the AFI.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
FpgaImage.Builder dataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
dataRetentionSupport
- Indicates whether data retention support is enabled for the AFI.FpgaImage.Builder instanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
instanceTypes
- The instance types supported by the AFI.FpgaImage.Builder instanceTypes(String... instanceTypes)
The instance types supported by the AFI.
instanceTypes
- The instance types supported by the AFI.FpgaImage.Builder isPublic(Boolean isPublic)
Indicates whether the AFI is public.
isPublic
- Indicates whether the AFI is public.Copyright © 2023. All rights reserved.