@Generated(value="software.amazon.awssdk:codegen") public final class InventoryItemSchema extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryItemSchema.Builder,InventoryItemSchema>
The inventory item schema definition. Users can use this to compose inventory query filters.
| Modifier and Type | Class and Description |
|---|---|
static interface |
InventoryItemSchema.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<InventoryItemAttribute> |
attributes()
The schema attributes for inventory.
|
static InventoryItemSchema.Builder |
builder() |
String |
displayName()
The alias name of the inventory type.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends InventoryItemSchema.Builder> |
serializableBuilderClass() |
InventoryItemSchema.Builder |
toBuilder() |
String |
toString() |
String |
typeName()
The name of the inventory type.
|
String |
version()
The schema version for the inventory item.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String typeName()
The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.
public String version()
The schema version for the inventory item.
public List<InventoryItemAttribute> attributes()
The schema attributes for inventory. This contains data type and attribute name.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String displayName()
The alias name of the inventory type. The alias name is used for display purposes.
public InventoryItemSchema.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<InventoryItemSchema.Builder,InventoryItemSchema>public static InventoryItemSchema.Builder builder()
public static Class<? extends InventoryItemSchema.Builder> serializableBuilderClass()
Copyright © 2019. All rights reserved.