ListTargetsFilter class

Information about a filter to apply to the list of returned targets. You can filter by target type, address, or status. For example, to filter results to notification rules that have active Amazon SNS topics as targets, you could specify a ListTargetsFilter Name as TargetType and a Value of SNS, and a Name of TARGET_STATUS and a Value of ACTIVE.

  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: false, createToJson: true)


ListTargetsFilter({@required ListTargetsFilterName name, @required String value})


hashCode int
The hash code for this object. [...]
read-only, inherited
name ListTargetsFilterName
The name of the attribute you want to use to filter the returned targets.
@JsonKey(name: 'Name'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
value String
The value of the attribute you want to use to filter the returned targets. For example, if you specify SNS for the Target type, you could specify an Amazon Resource Name (ARN) for a topic as the value.
@JsonKey(name: 'Value'), final


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]