@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FpgaImage extends Object implements Serializable, Cloneable
Describes an Amazon FPGA image (AFI).
Constructor and Description |
---|
FpgaImage() |
Modifier and Type | Method and Description |
---|---|
FpgaImage |
clone() |
boolean |
equals(Object obj) |
Date |
getCreateTime()
The date and time the AFI was created.
|
Boolean |
getDataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
|
String |
getDescription()
The description of the AFI.
|
String |
getFpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
|
String |
getFpgaImageId()
The FPGA image identifier (AFI ID).
|
List<String> |
getInstanceTypes()
The instance types supported by the AFI.
|
String |
getName()
The name of the AFI.
|
String |
getOwnerAlias()
The alias of the AFI owner.
|
String |
getOwnerId()
The ID of the Amazon Web Services account that owns the AFI.
|
PciId |
getPciId()
Information about the PCI bus.
|
List<ProductCode> |
getProductCodes()
The product codes for the AFI.
|
Boolean |
getPublic()
Indicates whether the AFI is public.
|
String |
getShellVersion()
The version of the Amazon Web Services Shell that was used to create the bitstream.
|
FpgaImageState |
getState()
Information about the state of the AFI.
|
List<Tag> |
getTags()
Any tags assigned to the AFI.
|
Date |
getUpdateTime()
The time of the most recent update to the AFI.
|
int |
hashCode() |
Boolean |
isDataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
|
Boolean |
isPublic()
Indicates whether the AFI is public.
|
void |
setCreateTime(Date createTime)
The date and time the AFI was created.
|
void |
setDataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
|
void |
setDescription(String description)
The description of the AFI.
|
void |
setFpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
|
void |
setFpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
|
void |
setInstanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
|
void |
setName(String name)
The name of the AFI.
|
void |
setOwnerAlias(String ownerAlias)
The alias of the AFI owner.
|
void |
setOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the AFI.
|
void |
setPciId(PciId pciId)
Information about the PCI bus.
|
void |
setProductCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
|
void |
setPublic(Boolean publicValue)
Indicates whether the AFI is public.
|
void |
setShellVersion(String shellVersion)
The version of the Amazon Web Services Shell that was used to create the bitstream.
|
void |
setState(FpgaImageState state)
Information about the state of the AFI.
|
void |
setTags(Collection<Tag> tags)
Any tags assigned to the AFI.
|
void |
setUpdateTime(Date updateTime)
The time of the most recent update to the AFI.
|
String |
toString()
Returns a string representation of this object.
|
FpgaImage |
withCreateTime(Date createTime)
The date and time the AFI was created.
|
FpgaImage |
withDataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
|
FpgaImage |
withDescription(String description)
The description of the AFI.
|
FpgaImage |
withFpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
|
FpgaImage |
withFpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
|
FpgaImage |
withInstanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
|
FpgaImage |
withInstanceTypes(String... instanceTypes)
The instance types supported by the AFI.
|
FpgaImage |
withName(String name)
The name of the AFI.
|
FpgaImage |
withOwnerAlias(String ownerAlias)
The alias of the AFI owner.
|
FpgaImage |
withOwnerId(String ownerId)
The ID of the Amazon Web Services account that owns the AFI.
|
FpgaImage |
withPciId(PciId pciId)
Information about the PCI bus.
|
FpgaImage |
withProductCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
|
FpgaImage |
withProductCodes(ProductCode... productCodes)
The product codes for the AFI.
|
FpgaImage |
withPublic(Boolean publicValue)
Indicates whether the AFI is public.
|
FpgaImage |
withShellVersion(String shellVersion)
The version of the Amazon Web Services Shell that was used to create the bitstream.
|
FpgaImage |
withState(FpgaImageState state)
Information about the state of the AFI.
|
FpgaImage |
withTags(Collection<Tag> tags)
Any tags assigned to the AFI.
|
FpgaImage |
withTags(Tag... tags)
Any tags assigned to the AFI.
|
FpgaImage |
withUpdateTime(Date updateTime)
The time of the most recent update to the AFI.
|
public void setFpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
fpgaImageId
- The FPGA image identifier (AFI ID).public String getFpgaImageId()
The FPGA image identifier (AFI ID).
public FpgaImage withFpgaImageId(String fpgaImageId)
The FPGA image identifier (AFI ID).
fpgaImageId
- The FPGA image identifier (AFI ID).public void setFpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
fpgaImageGlobalId
- The global FPGA image identifier (AGFI ID).public String getFpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
public FpgaImage withFpgaImageGlobalId(String fpgaImageGlobalId)
The global FPGA image identifier (AGFI ID).
fpgaImageGlobalId
- The global FPGA image identifier (AGFI ID).public void setName(String name)
The name of the AFI.
name
- The name of the AFI.public String getName()
The name of the AFI.
public FpgaImage withName(String name)
The name of the AFI.
name
- The name of the AFI.public void setDescription(String description)
The description of the AFI.
description
- The description of the AFI.public String getDescription()
The description of the AFI.
public FpgaImage withDescription(String description)
The description of the AFI.
description
- The description of the AFI.public void setShellVersion(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.public String getShellVersion()
The version of the Amazon Web Services Shell that was used to create the bitstream.
public FpgaImage withShellVersion(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.public void setPciId(PciId pciId)
Information about the PCI bus.
pciId
- Information about the PCI bus.public PciId getPciId()
Information about the PCI bus.
public FpgaImage withPciId(PciId pciId)
Information about the PCI bus.
pciId
- Information about the PCI bus.public void setState(FpgaImageState state)
Information about the state of the AFI.
state
- Information about the state of the AFI.public FpgaImageState getState()
Information about the state of the AFI.
public FpgaImage withState(FpgaImageState state)
Information about the state of the AFI.
state
- Information about the state of the AFI.public void setCreateTime(Date createTime)
The date and time the AFI was created.
createTime
- The date and time the AFI was created.public Date getCreateTime()
The date and time the AFI was created.
public FpgaImage withCreateTime(Date createTime)
The date and time the AFI was created.
createTime
- The date and time the AFI was created.public void setUpdateTime(Date updateTime)
The time of the most recent update to the AFI.
updateTime
- The time of the most recent update to the AFI.public Date getUpdateTime()
The time of the most recent update to the AFI.
public FpgaImage withUpdateTime(Date updateTime)
The time of the most recent update to the AFI.
updateTime
- The time of the most recent update to the AFI.public void setOwnerId(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.public String getOwnerId()
The ID of the Amazon Web Services account that owns the AFI.
public FpgaImage withOwnerId(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.public void setOwnerAlias(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
.public String getOwnerAlias()
The alias of the AFI owner. Possible values include self
, amazon
, and
aws-marketplace
.
self
, amazon
, and
aws-marketplace
.public FpgaImage withOwnerAlias(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
.public List<ProductCode> getProductCodes()
The product codes for the AFI.
public void setProductCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
productCodes
- The product codes for the AFI.public FpgaImage withProductCodes(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.public FpgaImage withProductCodes(Collection<ProductCode> productCodes)
The product codes for the AFI.
productCodes
- The product codes for the AFI.public List<Tag> getTags()
Any tags assigned to the AFI.
public void setTags(Collection<Tag> tags)
Any tags assigned to the AFI.
tags
- Any tags assigned to the AFI.public FpgaImage withTags(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.public FpgaImage withTags(Collection<Tag> tags)
Any tags assigned to the AFI.
tags
- Any tags assigned to the AFI.public void setPublic(Boolean publicValue)
Indicates whether the AFI is public.
publicValue
- Indicates whether the AFI is public.public Boolean getPublic()
Indicates whether the AFI is public.
public FpgaImage withPublic(Boolean publicValue)
Indicates whether the AFI is public.
publicValue
- Indicates whether the AFI is public.public Boolean isPublic()
Indicates whether the AFI is public.
public void setDataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
dataRetentionSupport
- Indicates whether data retention support is enabled for the AFI.public Boolean getDataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
public FpgaImage withDataRetentionSupport(Boolean dataRetentionSupport)
Indicates whether data retention support is enabled for the AFI.
dataRetentionSupport
- Indicates whether data retention support is enabled for the AFI.public Boolean isDataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
public List<String> getInstanceTypes()
The instance types supported by the AFI.
public void setInstanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
instanceTypes
- The instance types supported by the AFI.public FpgaImage withInstanceTypes(String... instanceTypes)
The instance types supported by the AFI.
NOTE: This method appends the values to the existing list (if any). Use
setInstanceTypes(java.util.Collection)
or withInstanceTypes(java.util.Collection)
if you want
to override the existing values.
instanceTypes
- The instance types supported by the AFI.public FpgaImage withInstanceTypes(Collection<String> instanceTypes)
The instance types supported by the AFI.
instanceTypes
- The instance types supported by the AFI.public String toString()
toString
in class Object
Object.toString()