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