@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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
typeName()
The name of the inventory type.
|
String |
version()
The schema version for the inventory item.
|
copy
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InventoryItemSchema.Builder,InventoryItemSchema>
public static InventoryItemSchema.Builder builder()
public static Class<? extends InventoryItemSchema.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.