Class ListCisScanConfigurationsFilterCriteria
- java.lang.Object
-
- software.amazon.awssdk.services.inspector2.model.ListCisScanConfigurationsFilterCriteria
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ListCisScanConfigurationsFilterCriteria.Builder,ListCisScanConfigurationsFilterCriteria>
@Generated("software.amazon.awssdk:codegen") public final class ListCisScanConfigurationsFilterCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ListCisScanConfigurationsFilterCriteria.Builder,ListCisScanConfigurationsFilterCriteria>
A list of CIS scan configurations filter criteria.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListCisScanConfigurationsFilterCriteria.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListCisScanConfigurationsFilterCriteria.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasScanConfigurationArnFilters()For responses, this returns true if the service returned a value for the ScanConfigurationArnFilters property.booleanhasScanNameFilters()For responses, this returns true if the service returned a value for the ScanNameFilters property.booleanhasTargetResourceTagFilters()For responses, this returns true if the service returned a value for the TargetResourceTagFilters property.List<CisStringFilter>scanConfigurationArnFilters()The list of scan configuration ARN filters.List<CisStringFilter>scanNameFilters()The list of scan name filters.List<SdkField<?>>sdkFields()static Class<? extends ListCisScanConfigurationsFilterCriteria.Builder>serializableBuilderClass()List<TagFilter>targetResourceTagFilters()The list of target resource tag filters.ListCisScanConfigurationsFilterCriteria.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
hasScanConfigurationArnFilters
public final boolean hasScanConfigurationArnFilters()
For responses, this returns true if the service returned a value for the ScanConfigurationArnFilters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
scanConfigurationArnFilters
public final List<CisStringFilter> scanConfigurationArnFilters()
The list of scan configuration ARN filters.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasScanConfigurationArnFilters()method.- Returns:
- The list of scan configuration ARN filters.
-
hasScanNameFilters
public final boolean hasScanNameFilters()
For responses, this returns true if the service returned a value for the ScanNameFilters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
scanNameFilters
public final List<CisStringFilter> scanNameFilters()
The list of scan name filters.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasScanNameFilters()method.- Returns:
- The list of scan name filters.
-
hasTargetResourceTagFilters
public final boolean hasTargetResourceTagFilters()
For responses, this returns true if the service returned a value for the TargetResourceTagFilters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
targetResourceTagFilters
public final List<TagFilter> targetResourceTagFilters()
The list of target resource tag filters.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasTargetResourceTagFilters()method.- Returns:
- The list of target resource tag filters.
-
toBuilder
public ListCisScanConfigurationsFilterCriteria.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListCisScanConfigurationsFilterCriteria.Builder,ListCisScanConfigurationsFilterCriteria>
-
builder
public static ListCisScanConfigurationsFilterCriteria.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListCisScanConfigurationsFilterCriteria.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-