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 |
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 AWS account ID of the AFI owner.
|
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 AWS 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 AWS Shell that was used to create the bitstream.
shellVersion
- The version of the AWS 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 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 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 AWS account ID of the AFI owner.
ownerId
- The AWS account ID of the AFI owner.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 that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #productCodes(List)
.productCodes
- a consumer that will call methods on List.Builder
#productCodes(List)
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 that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
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 isPublic(Boolean isPublic)
Indicates whether the AFI is public.
isPublic
- Indicates whether the AFI is public.Copyright © 2019. All rights reserved.