ColumnConfiguration
public struct ColumnConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
One to five columns that indicate when a document in the database has changed.
Declaration
Swift
public let changeDetectingColumns: [String]
-
The column that contains the contents of the document.
Declaration
Swift
public let documentDataColumnName: String
-
The column that provides the document’s unique identifier.
Declaration
Swift
public let documentIdColumnName: String
-
The column that contains the title of the document.
Declaration
Swift
public let documentTitleColumnName: String?
-
An array of objects that map database column names to the corresponding fields in an index. You must first create the fields in the index using the UpdateIndex operation.
Declaration
Swift
public let fieldMappings: [DataSourceToIndexFieldMapping]?
-
init(changeDetectingColumns:documentDataColumnName:documentIdColumnName:documentTitleColumnName:fieldMappings:)
Undocumented
Declaration
Swift
public init(changeDetectingColumns: [String], documentDataColumnName: String, documentIdColumnName: String, documentTitleColumnName: String? = nil, fieldMappings: [DataSourceToIndexFieldMapping]? = nil)
-
Declaration
Swift
public func validate(name: String) throws