Interface FpgaImage.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FpgaImage.Builder,,- FpgaImage> - SdkBuilder<FpgaImage.Builder,,- FpgaImage> - SdkPojo
- Enclosing class:
- FpgaImage
- 
Method SummaryModifier and TypeMethodDescriptioncreateTime(Instant createTime) The date and time the AFI was created.dataRetentionSupport(Boolean dataRetentionSupport) Indicates whether data retention support is enabled for the AFI.description(String description) The description of the AFI.fpgaImageGlobalId(String fpgaImageGlobalId) The global FPGA image identifier (AGFI ID).fpgaImageId(String fpgaImageId) The FPGA image identifier (AFI ID).instanceTypes(String... instanceTypes) The instance types supported by the AFI.instanceTypes(Collection<String> instanceTypes) The instance types supported by the AFI.Indicates whether the AFI is public.The name of the AFI.ownerAlias(String ownerAlias) The alias of the AFI owner.The ID of the Amazon Web Services account that owns the AFI.default FpgaImage.BuilderpciId(Consumer<PciId.Builder> pciId) Information about the PCI bus.Information about the PCI bus.productCodes(Collection<ProductCode> productCodes) The product codes for the AFI.productCodes(Consumer<ProductCode.Builder>... productCodes) The product codes for the AFI.productCodes(ProductCode... productCodes) The product codes for the AFI.shellVersion(String shellVersion) The version of the Amazon Web Services Shell that was used to create the bitstream.default FpgaImage.Builderstate(Consumer<FpgaImageState.Builder> state) Information about the state of the AFI.state(FpgaImageState state) Information about the state of the AFI.tags(Collection<Tag> tags) Any tags assigned to the AFI.tags(Consumer<Tag.Builder>... tags) Any tags assigned to the AFI.Any tags assigned to the AFI.updateTime(Instant updateTime) The time of the most recent update to the AFI.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
fpgaImageIdThe FPGA image identifier (AFI ID). - Parameters:
- fpgaImageId- The FPGA image identifier (AFI ID).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
fpgaImageGlobalIdThe global FPGA image identifier (AGFI ID). - Parameters:
- fpgaImageGlobalId- The global FPGA image identifier (AGFI ID).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the AFI. - Parameters:
- name- The name of the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionThe description of the AFI. - Parameters:
- description- The description of the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
shellVersionThe version of the Amazon Web Services Shell that was used to create the bitstream. - Parameters:
- shellVersion- The version of the Amazon Web Services Shell that was used to create the bitstream.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pciIdInformation about the PCI bus. - Parameters:
- pciId- Information about the PCI bus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pciIdInformation about the PCI bus. This is a convenience method that creates an instance of thePciId.Builderavoiding the need to create one manually viaPciId.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topciId(PciId).- Parameters:
- pciId- a consumer that will call methods on- PciId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
stateInformation about the state of the AFI. - Parameters:
- state- Information about the state of the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
stateInformation about the state of the AFI. This is a convenience method that creates an instance of theFpgaImageState.Builderavoiding the need to create one manually viaFpgaImageState.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostate(FpgaImageState).- Parameters:
- state- a consumer that will call methods on- FpgaImageState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
createTimeThe date and time the AFI was created. - Parameters:
- createTime- The date and time the AFI was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updateTimeThe time of the most recent update to the AFI. - Parameters:
- updateTime- The time of the most recent update to the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ownerIdThe ID of the Amazon Web Services account that owns the AFI. - Parameters:
- ownerId- The ID of the Amazon Web Services account that owns the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ownerAliasThe alias of the AFI owner. Possible values include self,amazon, andaws-marketplace.- Parameters:
- ownerAlias- The alias of the AFI owner. Possible values include- self,- amazon, and- aws-marketplace.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productCodesThe product codes for the AFI. - Parameters:
- productCodes- The product codes for the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productCodesThe product codes for the AFI. - Parameters:
- productCodes- The product codes for the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
productCodesThe product codes for the AFI. This is a convenience method that creates an instance of theProductCode.Builderavoiding the need to create one manually viaProductCode.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproductCodes(List<ProductCode>).- Parameters:
- productCodes- a consumer that will call methods on- ProductCode.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsAny tags assigned to the AFI. - Parameters:
- tags- Any tags assigned to the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsAny tags assigned to the AFI. - Parameters:
- tags- Any tags assigned to the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsAny tags assigned to the AFI. This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
- tags- a consumer that will call methods on- Tag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dataRetentionSupportIndicates whether data retention support is enabled for the AFI. - Parameters:
- dataRetentionSupport- Indicates whether data retention support is enabled for the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceTypesThe instance types supported by the AFI. - Parameters:
- instanceTypes- The instance types supported by the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceTypesThe instance types supported by the AFI. - Parameters:
- instanceTypes- The instance types supported by the AFI.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
isPublicIndicates whether the AFI is public. - Parameters:
- isPublic- Indicates whether the AFI is public.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-