@Generated(value="software.amazon.awssdk:codegen") public final class InventoryConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InventoryConfiguration.Builder,InventoryConfiguration>
Modifier and Type | Class and Description |
---|---|
static interface |
InventoryConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
static InventoryConfiguration.Builder |
builder() |
InventoryDestination |
destination()
Contains information about where to publish the inventory results.
|
boolean |
equals(Object obj) |
InventoryFilter |
filter()
Specifies an inventory filter.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID used to identify the inventory configuration.
|
InventoryIncludedObjectVersions |
includedObjectVersions()
Specifies which object version(s) to included in the inventory results.
|
String |
includedObjectVersionsAsString()
Specifies which object version(s) to included in the inventory results.
|
Boolean |
isEnabled()
Specifies whether the inventory is enabled or disabled.
|
List<InventoryOptionalField> |
optionalFields()
Contains the optional fields that are included in the inventory results.
|
List<String> |
optionalFieldsAsStrings()
Contains the optional fields that are included in the inventory results.
|
InventorySchedule |
schedule()
Specifies the schedule for generating inventory results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InventoryConfiguration.Builder> |
serializableBuilderClass() |
InventoryConfiguration.Builder |
toBuilder() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public InventoryDestination destination()
Contains information about where to publish the inventory results.
public Boolean isEnabled()
Specifies whether the inventory is enabled or disabled.
public InventoryFilter filter()
Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.
public String id()
The ID used to identify the inventory configuration.
public InventoryIncludedObjectVersions includedObjectVersions()
Specifies which object version(s) to included in the inventory results.
If the service returns an enum value that is not available in the current SDK version,
includedObjectVersions
will return InventoryIncludedObjectVersions.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from includedObjectVersionsAsString()
.
InventoryIncludedObjectVersions
public String includedObjectVersionsAsString()
Specifies which object version(s) to included in the inventory results.
If the service returns an enum value that is not available in the current SDK version,
includedObjectVersions
will return InventoryIncludedObjectVersions.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from includedObjectVersionsAsString()
.
InventoryIncludedObjectVersions
public List<InventoryOptionalField> optionalFields()
Contains the optional fields that are included in the inventory results.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> optionalFieldsAsStrings()
Contains the optional fields that are included in the inventory results.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public InventorySchedule schedule()
Specifies the schedule for generating inventory results.
public InventoryConfiguration.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<InventoryConfiguration.Builder,InventoryConfiguration>
public static InventoryConfiguration.Builder builder()
public static Class<? extends InventoryConfiguration.Builder> serializableBuilderClass()
Copyright © 2018. All rights reserved.