IndexField
public struct IndexField : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Undocumented
Declaration
Swift
public let dateArrayOptions: DateArrayOptions?
-
Undocumented
Declaration
Swift
public let dateOptions: DateOptions?
-
Undocumented
Declaration
Swift
public let doubleArrayOptions: DoubleArrayOptions?
-
Undocumented
Declaration
Swift
public let doubleOptions: DoubleOptions?
-
A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field’s name defines a pattern that begins or ends with a wildcard. Any document fields that don’t map to a regular index field but do match a dynamic field’s pattern are configured with the dynamic field’s indexing options. Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported. The name score is reserved and cannot be used as a field name. To reference a document’s ID, you can use the name _id.
Declaration
Swift
public let indexFieldName: String
-
Undocumented
Declaration
Swift
public let indexFieldType: IndexFieldType
-
Undocumented
Declaration
Swift
public let intArrayOptions: IntArrayOptions?
-
Undocumented
Declaration
Swift
public let intOptions: IntOptions?
-
Undocumented
Declaration
Swift
public let latLonOptions: LatLonOptions?
-
Undocumented
Declaration
Swift
public let literalArrayOptions: LiteralArrayOptions?
-
Undocumented
Declaration
Swift
public let literalOptions: LiteralOptions?
-
Undocumented
Declaration
Swift
public let textArrayOptions: TextArrayOptions?
-
Undocumented
Declaration
Swift
public let textOptions: TextOptions?
-
init(dateArrayOptions:dateOptions:doubleArrayOptions:doubleOptions:indexFieldName:indexFieldType:intArrayOptions:intOptions:latLonOptions:literalArrayOptions:literalOptions:textArrayOptions:textOptions:)
Undocumented
Declaration
Swift
public init(dateArrayOptions: DateArrayOptions? = nil, dateOptions: DateOptions? = nil, doubleArrayOptions: DoubleArrayOptions? = nil, doubleOptions: DoubleOptions? = nil, indexFieldName: String, indexFieldType: IndexFieldType, intArrayOptions: IntArrayOptions? = nil, intOptions: IntOptions? = nil, latLonOptions: LatLonOptions? = nil, literalArrayOptions: LiteralArrayOptions? = nil, literalOptions: LiteralOptions? = nil, textArrayOptions: TextArrayOptions? = nil, textOptions: TextOptions? = nil)
-
Declaration
Swift
public func validate(name: String) throws