CopyableBuilder<FpgaImage.Builder,FpgaImage>
, SdkBuilder<FpgaImage.Builder,FpgaImage>
public static interface FpgaImage.Builder extends CopyableBuilder<FpgaImage.Builder,FpgaImage>
Modifier and Type | Method | Description |
---|---|---|
FpgaImage.Builder |
createTime(Date createTime) |
The date and time the AFI was created.
|
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 |
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.
|
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(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.
|
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(Tag... tags) |
Any tags assigned to the AFI.
|
FpgaImage.Builder |
updateTime(Date updateTime) |
The time of the most recent update to the AFI.
|
copy
apply, 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.FpgaImage.Builder state(FpgaImageState state)
Information about the state of the AFI.
state
- Information about the state of the AFI.FpgaImage.Builder createTime(Date createTime)
The date and time the AFI was created.
createTime
- The date and time the AFI was created.FpgaImage.Builder updateTime(Date 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.
NOTE: This method appends the values to the existing list (if any). Use
#setProductCodes(java.util.Collection)
or #withProductCodes(java.util.Collection)
if you want
to override the existing values.
productCodes
- The product codes for the AFI.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.
NOTE: This method appends the values to the existing list (if any). Use
#setTags(java.util.Collection)
or #withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Any tags assigned to the AFI.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.