AttributeFilter
public class AttributeFilter : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Performs a logical AND operation on all supplied filters.
Declaration
Swift
public let andAllFilters: [AttributeFilter]?
-
Returns true when a document contains all of the specified document attributes. This filter is only applicable to StringListValue metadata.
Declaration
Swift
public let containsAll: DocumentAttribute?
-
Returns true when a document contains any of the specified document attributes. This filter is only applicable to StringListValue metadata.
Declaration
Swift
public let containsAny: DocumentAttribute?
-
Performs an equals operation on two document attributes.
Declaration
Swift
public let equalsTo: DocumentAttribute?
-
Performs a greater than operation on two document attributes. Use with a document attribute of type Integer or Long.
Declaration
Swift
public let greaterThan: DocumentAttribute?
-
Performs a greater or equals than operation on two document attributes. Use with a document attribute of type Integer or Long.
Declaration
Swift
public let greaterThanOrEquals: DocumentAttribute?
-
Performs a less than operation on two document attributes. Use with a document attribute of type Integer or Long.
Declaration
Swift
public let lessThan: DocumentAttribute?
-
Performs a less than or equals operation on two document attributes. Use with a document attribute of type Integer or Long.
Declaration
Swift
public let lessThanOrEquals: DocumentAttribute?
-
Performs a logical NOT operation on all supplied filters.
Declaration
Swift
public let notFilter: AttributeFilter?
-
Performs a logical OR operation on all supplied filters.
Declaration
Swift
public let orAllFilters: [AttributeFilter]?
-
init(andAllFilters:containsAll:containsAny:equalsTo:greaterThan:greaterThanOrEquals:lessThan:lessThanOrEquals:notFilter:orAllFilters:)
Undocumented
Declaration
Swift
public init(andAllFilters: [AttributeFilter]? = nil, containsAll: DocumentAttribute? = nil, containsAny: DocumentAttribute? = nil, equalsTo: DocumentAttribute? = nil, greaterThan: DocumentAttribute? = nil, greaterThanOrEquals: DocumentAttribute? = nil, lessThan: DocumentAttribute? = nil, lessThanOrEquals: DocumentAttribute? = nil, notFilter: AttributeFilter? = nil, orAllFilters: [AttributeFilter]? = nil)
-
Declaration
Swift
public func validate(name: String) throws