@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StorageLensGroupLevelSelectionCriteria extends Object implements Serializable, Cloneable
Indicates which Storage Lens group ARNs to include or exclude in the Storage Lens group aggregation. You can only attach Storage Lens groups to your Storage Lens dashboard if they're included in your Storage Lens group aggregation. If this value is left null, then all Storage Lens groups are selected.
Constructor and Description |
---|
StorageLensGroupLevelSelectionCriteria() |
Modifier and Type | Method and Description |
---|---|
StorageLensGroupLevelSelectionCriteria |
clone() |
boolean |
equals(Object obj) |
List<String> |
getExclude()
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
|
List<String> |
getInclude()
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
|
int |
hashCode() |
void |
setExclude(Collection<String> exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
|
void |
setInclude(Collection<String> include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
|
String |
toString()
Returns a string representation of this object.
|
StorageLensGroupLevelSelectionCriteria |
withExclude(Collection<String> exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
|
StorageLensGroupLevelSelectionCriteria |
withExclude(String... exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
|
StorageLensGroupLevelSelectionCriteria |
withInclude(Collection<String> include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
|
StorageLensGroupLevelSelectionCriteria |
withInclude(String... include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
|
public StorageLensGroupLevelSelectionCriteria()
public List<String> getInclude()
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
public void setInclude(Collection<String> include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
include
- Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.public StorageLensGroupLevelSelectionCriteria withInclude(String... include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
NOTE: This method appends the values to the existing list (if any). Use
setInclude(java.util.Collection)
or withInclude(java.util.Collection)
if you want to override
the existing values.
include
- Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.public StorageLensGroupLevelSelectionCriteria withInclude(Collection<String> include)
Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.
include
- Indicates which Storage Lens group ARNs to include in the Storage Lens group aggregation.public List<String> getExclude()
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
public void setExclude(Collection<String> exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
exclude
- Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.public StorageLensGroupLevelSelectionCriteria withExclude(String... exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
NOTE: This method appends the values to the existing list (if any). Use
setExclude(java.util.Collection)
or withExclude(java.util.Collection)
if you want to override
the existing values.
exclude
- Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.public StorageLensGroupLevelSelectionCriteria withExclude(Collection<String> exclude)
Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.
exclude
- Indicates which Storage Lens group ARNs to exclude from the Storage Lens group aggregation.public String toString()
toString
in class Object
Object.toString()
public StorageLensGroupLevelSelectionCriteria clone()