@Generated(value="software.amazon.awssdk:codegen") public class InventoryItemSchema extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.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() |
boolean |
equals(Object obj) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
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.
|
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.
public InventoryItemSchema.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<InventoryItemSchema.Builder,InventoryItemSchema>public static InventoryItemSchema.Builder builder()
public static Class<? extends InventoryItemSchema.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.