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
View on GitHub
IndexField Structure Reference