@Generated(value="software.amazon.awssdk:codegen") public final class FpgaImage extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FpgaImage.Builder,FpgaImage>
Describes an Amazon FPGA image (AFI).
| Modifier and Type | Class and Description |
|---|---|
static interface |
FpgaImage.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FpgaImage.Builder |
builder() |
Instant |
createTime()
The date and time the AFI was created.
|
Boolean |
dataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
|
String |
description()
The description of the AFI.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
|
String |
fpgaImageId()
The FPGA image identifier (AFI ID).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasProductCodes()
Returns true if the ProductCodes property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Boolean |
isPublic()
Indicates whether the AFI is public.
|
String |
name()
The name of the AFI.
|
String |
ownerAlias()
The alias of the AFI owner.
|
String |
ownerId()
The AWS account ID of the AFI owner.
|
PciId |
pciId()
Information about the PCI bus.
|
List<ProductCode> |
productCodes()
The product codes for the AFI.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FpgaImage.Builder> |
serializableBuilderClass() |
String |
shellVersion()
The version of the AWS Shell that was used to create the bitstream.
|
FpgaImageState |
state()
Information about the state of the AFI.
|
List<Tag> |
tags()
Any tags assigned to the AFI.
|
FpgaImage.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateTime()
The time of the most recent update to the AFI.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String fpgaImageId()
The FPGA image identifier (AFI ID).
public String fpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
public String name()
The name of the AFI.
public String description()
The description of the AFI.
public String shellVersion()
The version of the AWS Shell that was used to create the bitstream.
public PciId pciId()
Information about the PCI bus.
public FpgaImageState state()
Information about the state of the AFI.
public Instant createTime()
The date and time the AFI was created.
public Instant updateTime()
The time of the most recent update to the AFI.
public String ownerId()
The AWS account ID of the AFI owner.
public String ownerAlias()
The alias of the AFI owner. Possible values include self, amazon, and
aws-marketplace.
self, amazon, and
aws-marketplace.public boolean hasProductCodes()
public List<ProductCode> productCodes()
The product codes for the AFI.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProductCodes() to see if a value was sent in this field.
public boolean hasTags()
public List<Tag> tags()
Any tags assigned to the AFI.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public Boolean dataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
public Boolean isPublic()
Indicates whether the AFI is public.
public FpgaImage.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FpgaImage.Builder,FpgaImage>public static FpgaImage.Builder builder()
public static Class<? extends FpgaImage.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.