Class: Aws::CloudDirectory::Types::BatchWriteOperation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudDirectory::Types::BatchWriteOperation
- Defined in:
- gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb
Overview
Represents the output of a BatchWrite
operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#add_facet_to_object ⇒ Types::BatchAddFacetToObject
A batch operation that adds a facet to an object.
-
#attach_object ⇒ Types::BatchAttachObject
Attaches an object to a Directory.
-
#attach_policy ⇒ Types::BatchAttachPolicy
Attaches a policy object to a regular object.
-
#attach_to_index ⇒ Types::BatchAttachToIndex
Attaches the specified object to the specified index.
-
#attach_typed_link ⇒ Types::BatchAttachTypedLink
Attaches a typed link to a specified source and target object.
-
#create_index ⇒ Types::BatchCreateIndex
Creates an index object.
-
#create_object ⇒ Types::BatchCreateObject
Creates an object.
-
#delete_object ⇒ Types::BatchDeleteObject
Deletes an object in a Directory.
-
#detach_from_index ⇒ Types::BatchDetachFromIndex
Detaches the specified object from the specified index.
-
#detach_object ⇒ Types::BatchDetachObject
Detaches an object from a Directory.
-
#detach_policy ⇒ Types::BatchDetachPolicy
Detaches a policy from a Directory.
-
#detach_typed_link ⇒ Types::BatchDetachTypedLink
Detaches a typed link from a specified source and target object.
-
#remove_facet_from_object ⇒ Types::BatchRemoveFacetFromObject
A batch operation that removes a facet from an object.
-
#update_link_attributes ⇒ Types::BatchUpdateLinkAttributes
Updates a given object's attributes.
-
#update_object_attributes ⇒ Types::BatchUpdateObjectAttributes
Updates a given object's attributes.
Instance Attribute Details
#add_facet_to_object ⇒ Types::BatchAddFacetToObject
A batch operation that adds a facet to an object.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#attach_object ⇒ Types::BatchAttachObject
Attaches an object to a Directory.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#attach_policy ⇒ Types::BatchAttachPolicy
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#attach_to_index ⇒ Types::BatchAttachToIndex
Attaches the specified object to the specified index.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#attach_typed_link ⇒ Types::BatchAttachTypedLink
Attaches a typed link to a specified source and target object. For more information, see Typed Links.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#create_index ⇒ Types::BatchCreateIndex
Creates an index object. See Indexing and search for more information.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#create_object ⇒ Types::BatchCreateObject
Creates an object.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#delete_object ⇒ Types::BatchDeleteObject
Deletes an object in a Directory.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#detach_from_index ⇒ Types::BatchDetachFromIndex
Detaches the specified object from the specified index.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#detach_object ⇒ Types::BatchDetachObject
Detaches an object from a Directory.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#detach_policy ⇒ Types::BatchDetachPolicy
Detaches a policy from a Directory.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#detach_typed_link ⇒ Types::BatchDetachTypedLink
Detaches a typed link from a specified source and target object. For more information, see Typed Links.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#remove_facet_from_object ⇒ Types::BatchRemoveFacetFromObject
A batch operation that removes a facet from an object.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#update_link_attributes ⇒ Types::BatchUpdateLinkAttributes
Updates a given object's attributes.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |
#update_object_attributes ⇒ Types::BatchUpdateObjectAttributes
Updates a given object's attributes.
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File 'gems/aws-sdk-clouddirectory/lib/aws-sdk-clouddirectory/types.rb', line 1907 class BatchWriteOperation < Struct.new( :create_object, :attach_object, :detach_object, :update_object_attributes, :delete_object, :add_facet_to_object, :remove_facet_from_object, :attach_policy, :detach_policy, :create_index, :attach_to_index, :detach_from_index, :attach_typed_link, :detach_typed_link, :update_link_attributes) SENSITIVE = [] include Aws::Structure end |