BatchWriteOperation
public struct BatchWriteOperation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
A batch operation that adds a facet to an object.
Declaration
Swift
public let addFacetToObject: BatchAddFacetToObject? -
Attaches an object to a Directory.
Declaration
Swift
public let attachObject: BatchAttachObject? -
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
Declaration
Swift
public let attachPolicy: BatchAttachPolicy? -
Attaches the specified object to the specified index.
Declaration
Swift
public let attachToIndex: BatchAttachToIndex? -
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
Declaration
Swift
public let attachTypedLink: BatchAttachTypedLink? -
Creates an index object. See Indexing and search for more information.
Declaration
Swift
public let createIndex: BatchCreateIndex? -
Creates an object.
Declaration
Swift
public let createObject: BatchCreateObject? -
Deletes an object in a Directory.
Declaration
Swift
public let deleteObject: BatchDeleteObject? -
Detaches the specified object from the specified index.
Declaration
Swift
public let detachFromIndex: BatchDetachFromIndex? -
Detaches an object from a Directory.
Declaration
Swift
public let detachObject: BatchDetachObject? -
Detaches a policy from a Directory.
Declaration
Swift
public let detachPolicy: BatchDetachPolicy? -
Detaches a typed link from a specified source and target object. For more information, see Typed Links.
Declaration
Swift
public let detachTypedLink: BatchDetachTypedLink? -
A batch operation that removes a facet from an object.
Declaration
Swift
public let removeFacetFromObject: BatchRemoveFacetFromObject? -
Updates a given object’s attributes.
Declaration
Swift
public let updateLinkAttributes: BatchUpdateLinkAttributes? -
Updates a given object’s attributes.
Declaration
Swift
public let updateObjectAttributes: BatchUpdateObjectAttributes? -
init(addFacetToObject:attachObject:attachPolicy:attachToIndex:attachTypedLink:createIndex:createObject:deleteObject:detachFromIndex:detachObject:detachPolicy:detachTypedLink:removeFacetFromObject:updateLinkAttributes:updateObjectAttributes:)Undocumented
Declaration
Swift
public init(addFacetToObject: BatchAddFacetToObject? = nil, attachObject: BatchAttachObject? = nil, attachPolicy: BatchAttachPolicy? = nil, attachToIndex: BatchAttachToIndex? = nil, attachTypedLink: BatchAttachTypedLink? = nil, createIndex: BatchCreateIndex? = nil, createObject: BatchCreateObject? = nil, deleteObject: BatchDeleteObject? = nil, detachFromIndex: BatchDetachFromIndex? = nil, detachObject: BatchDetachObject? = nil, detachPolicy: BatchDetachPolicy? = nil, detachTypedLink: BatchDetachTypedLink? = nil, removeFacetFromObject: BatchRemoveFacetFromObject? = nil, updateLinkAttributes: BatchUpdateLinkAttributes? = nil, updateObjectAttributes: BatchUpdateObjectAttributes? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
BatchWriteOperation Structure Reference