Interface InventoryResultItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InventoryResultItem.Builder,InventoryResultItem>,SdkBuilder<InventoryResultItem.Builder,InventoryResultItem>,SdkPojo
- Enclosing class:
- InventoryResultItem
public static interface InventoryResultItem.Builder extends SdkPojo, CopyableBuilder<InventoryResultItem.Builder,InventoryResultItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InventoryResultItem.BuildercaptureTime(String captureTime)The time inventory item data was captured.InventoryResultItem.Buildercontent(Collection<? extends Map<String,String>> content)Contains all the inventory data of the item type.InventoryResultItem.Buildercontent(Map<String,String>... content)Contains all the inventory data of the item type.InventoryResultItem.BuildercontentHash(String contentHash)MD5 hash of the inventory item type contents.InventoryResultItem.BuilderschemaVersion(String schemaVersion)The schema version for the inventory result item/InventoryResultItem.BuildertypeName(String typeName)The name of the inventory result item type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
typeName
InventoryResultItem.Builder typeName(String typeName)
The name of the inventory result item type.
- Parameters:
typeName- The name of the inventory result item type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaVersion
InventoryResultItem.Builder schemaVersion(String schemaVersion)
The schema version for the inventory result item/
- Parameters:
schemaVersion- The schema version for the inventory result item/- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captureTime
InventoryResultItem.Builder captureTime(String captureTime)
The time inventory item data was captured.
- Parameters:
captureTime- The time inventory item data was captured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentHash
InventoryResultItem.Builder contentHash(String contentHash)
MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.
- Parameters:
contentHash- MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API doesn't update the inventory item type contents if the MD5 hash hasn't changed since last update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
InventoryResultItem.Builder content(Collection<? extends Map<String,String>> content)
Contains all the inventory data of the item type. Results include attribute names and values.
- Parameters:
content- Contains all the inventory data of the item type. Results include attribute names and values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
InventoryResultItem.Builder content(Map<String,String>... content)
Contains all the inventory data of the item type. Results include attribute names and values.
- Parameters:
content- Contains all the inventory data of the item type. Results include attribute names and values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-