CopyableBuilder<InventoryConfiguration.Builder,InventoryConfiguration>
, SdkBuilder<InventoryConfiguration.Builder,InventoryConfiguration>
public static interface InventoryConfiguration.Builder extends CopyableBuilder<InventoryConfiguration.Builder,InventoryConfiguration>
Modifier and Type | Method | Description |
---|---|---|
InventoryConfiguration.Builder |
destination(InventoryDestination destination) |
Contains information about where to publish the inventory results.
|
InventoryConfiguration.Builder |
filter(InventoryFilter filter) |
Specifies an inventory filter.
|
InventoryConfiguration.Builder |
id(String id) |
The ID used to identify the inventory configuration.
|
InventoryConfiguration.Builder |
includedObjectVersions(String includedObjectVersions) |
Specifies which object version(s) to included in the inventory results.
|
InventoryConfiguration.Builder |
includedObjectVersions(InventoryIncludedObjectVersions includedObjectVersions) |
Specifies which object version(s) to included in the inventory results.
|
InventoryConfiguration.Builder |
isEnabled(Boolean isEnabled) |
Specifies whether the inventory is enabled or disabled.
|
InventoryConfiguration.Builder |
optionalFields(String... optionalFields) |
Contains the optional fields that are included in the inventory results.
|
InventoryConfiguration.Builder |
optionalFields(Collection<String> optionalFields) |
Contains the optional fields that are included in the inventory results.
|
InventoryConfiguration.Builder |
optionalFields(InventoryOptionalField... optionalFields) |
Contains the optional fields that are included in the inventory results.
|
InventoryConfiguration.Builder |
schedule(InventorySchedule schedule) |
Specifies the schedule for generating inventory results.
|
copy
apply, build
InventoryConfiguration.Builder destination(InventoryDestination destination)
destination
- Contains information about where to publish the inventory results.InventoryConfiguration.Builder isEnabled(Boolean isEnabled)
isEnabled
- Specifies whether the inventory is enabled or disabled.InventoryConfiguration.Builder filter(InventoryFilter filter)
filter
- Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.InventoryConfiguration.Builder id(String id)
id
- The ID used to identify the inventory configuration.InventoryConfiguration.Builder includedObjectVersions(String includedObjectVersions)
includedObjectVersions
- Specifies which object version(s) to included in the inventory results.InventoryIncludedObjectVersions
InventoryConfiguration.Builder includedObjectVersions(InventoryIncludedObjectVersions includedObjectVersions)
includedObjectVersions
- Specifies which object version(s) to included in the inventory results.InventoryIncludedObjectVersions
InventoryConfiguration.Builder optionalFields(Collection<String> optionalFields)
optionalFields
- Contains the optional fields that are included in the inventory results.InventoryOptionalField
InventoryConfiguration.Builder optionalFields(String... optionalFields)
NOTE: This method appends the values to the existing list (if any). Use
#setOptionalFields(java.util.Collection)
or #withOptionalFields(java.util.Collection)
if you
want to override the existing values.
optionalFields
- Contains the optional fields that are included in the inventory results.InventoryOptionalField
InventoryConfiguration.Builder optionalFields(InventoryOptionalField... optionalFields)
NOTE: This method appends the values to the existing list (if any). Use
#setOptionalFields(java.util.Collection)
or #withOptionalFields(java.util.Collection)
if you
want to override the existing values.
optionalFields
- Contains the optional fields that are included in the inventory results.InventoryOptionalField
InventoryConfiguration.Builder schedule(InventorySchedule schedule)
schedule
- Specifies the schedule for generating inventory results.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.