@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.
|
String |
getDescription()
The description of the AFI.
|
String |
getFpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
|
String |
getFpgaImageId()
The FPGA image identifier (AFI ID).
|
String |
getName()
The name of the AFI.
|
String |
getOwnerAlias()
The alias of the AFI owner.
|
String |
getOwnerId()
The AWS account ID of the AFI owner.
|
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 AWS 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 |
isPublic()
Indicates whether the AFI is public.
|
void |
setCreateTime(Date createTime)
The date and time the AFI was created.
|
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 |
setName(String name)
The name of the AFI.
|
void |
setOwnerAlias(String ownerAlias)
The alias of the AFI owner.
|
void |
setOwnerId(String ownerId)
The AWS account ID of the AFI owner.
|
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 AWS 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; useful for testing and debugging.
|
FpgaImage |
withCreateTime(Date createTime)
The date and time the AFI was created.
|
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 |
withName(String name)
The name of the AFI.
|
FpgaImage |
withOwnerAlias(String ownerAlias)
The alias of the AFI owner.
|
FpgaImage |
withOwnerId(String ownerId)
The AWS account ID of the AFI owner.
|
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 AWS 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 AWS Shell that was used to create the bitstream.
shellVersion
- The version of the AWS Shell that was used to create the bitstream.public String getShellVersion()
The version of the AWS Shell that was used to create the bitstream.
public FpgaImage withShellVersion(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.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 AWS account ID of the AFI owner.
ownerId
- The AWS account ID of the AFI owner.public String getOwnerId()
The AWS account ID of the AFI owner.
public FpgaImage withOwnerId(String ownerId)
The AWS account ID of the AFI owner.
ownerId
- The AWS account ID of the AFI owner.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 String toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.