public class InventoryConfiguration
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
InventoryConfiguration() |
public java.lang.String getId()
public void setId(java.lang.String id)
id
- the ID used to identify the inventory configuration.public InventoryConfiguration withId(java.lang.String id)
id
- the ID used to identify the inventory configurationpublic InventoryDestination getDestination()
InventoryDestination
that contains information
about where to publish the inventory results.public void setDestination(InventoryDestination destination)
destination
- the InventoryDestination
that contains information
about where to publish the inventory results.public InventoryConfiguration withDestination(InventoryDestination destination)
destination
- the InventoryDestination
that contains information
about where to publish the inventory results.public java.lang.Boolean isEnabled()
public void setEnabled(java.lang.Boolean enabled)
enabled
- the value whether the inventory is enabled or disabled.
The value true indicates the inventory is enabled and
false indicates the inventory is disabled.public InventoryConfiguration withEnabled(java.lang.Boolean enabled)
enabled
- the value whether the inventory is enabled or disabled.
The value true indicates the inventory is enabled and
false indicates the inventory is disabled.public InventoryFilter getInventoryFilter()
public void setInventoryFilter(InventoryFilter inventoryFilter)
inventoryFilter
- he inventoryFilter used to describe a set of objects
to include in inventory results.public InventoryConfiguration withFilter(InventoryFilter inventoryFilter)
inventoryFilter
- the inventoryFilter used to describe a set of objects
to include in inventory results.InventoryConfiguration
object is returned
for method chaining.public java.lang.String getIncludedObjectVersions()
public void setIncludedObjectVersions(java.lang.String includedObjectVersions)
includedObjectVersions
- which object version(s) to included in the inventory results.public InventoryConfiguration withIncludedObjectVersions(java.lang.String includedObjectVersions)
includedObjectVersions
- which object version(s) to included in the inventory resultspublic void setIncludedObjectVersions(InventoryIncludedObjectVersions includedObjectVersions)
includedObjectVersions
- which object version(s) to included in the inventory results.public InventoryConfiguration withIncludedObjectVersions(InventoryIncludedObjectVersions includedObjectVersions)
includedObjectVersions
- which object version(s) to included in the inventory resultspublic java.util.List<java.lang.String> getOptionalFields()
public void setOptionalFields(java.util.List<java.lang.String> optionalFields)
optionalFields
- the optional fields that are included in the inventory results.public InventoryConfiguration withOptionalFields(java.util.List<java.lang.String> optionalFields)
optionalFields
- the optional fields that are included in the inventory results.InventoryConfiguration
object is returned for method chaining.public void addOptionalField(java.lang.String optionalField)
optionalField
- to add a field to the list of optional fields that are included in the inventory results.public void addOptionalField(InventoryOptionalField optionalField)
optionalField
- to add a field to the list of optional fields that are included in the inventory results.public InventorySchedule getSchedule()
public void setSchedule(InventorySchedule schedule)
schedule
- the schedule for generating inventory results.public InventoryConfiguration withSchedule(InventorySchedule schedule)
schedule
- the schedule for generating inventory resultsInventoryConfiguration
object
for method chaining.Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.