@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 |
hasInstanceTypes()
For responses, this returns true if the service returned a value for the InstanceTypes property.
|
boolean |
hasProductCodes()
For responses, this returns true if the service returned a value for the ProductCodes property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
List<String> |
instanceTypes()
The instance types supported by the AFI.
|
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 ID of the Amazon Web Services account that owns the AFI.
|
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 Amazon Web Services 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, wait
copy
public final String fpgaImageId()
The FPGA image identifier (AFI ID).
public final String fpgaImageGlobalId()
The global FPGA image identifier (AGFI ID).
public final String name()
The name of the AFI.
public final String description()
The description of the AFI.
public final String shellVersion()
The version of the Amazon Web Services Shell that was used to create the bitstream.
public final PciId pciId()
Information about the PCI bus.
public final FpgaImageState state()
Information about the state of the AFI.
public final Instant createTime()
The date and time the AFI was created.
public final Instant updateTime()
The time of the most recent update to the AFI.
public final String ownerId()
The ID of the Amazon Web Services account that owns the AFI.
public final String ownerAlias()
The alias of the AFI owner. Possible values include self
, amazon
, and
aws-marketplace
.
self
, amazon
, and
aws-marketplace
.public final boolean hasProductCodes()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<ProductCode> productCodes()
The product codes for the AFI.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProductCodes()
method.
public final boolean hasTags()
isEmpty()
method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
Any tags assigned to the AFI.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags()
method.
public final Boolean dataRetentionSupport()
Indicates whether data retention support is enabled for the AFI.
public final boolean hasInstanceTypes()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> instanceTypes()
The instance types supported by the AFI.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInstanceTypes()
method.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.