Class: Aws::CloudDirectory::Types::BatchWriteOperation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudDirectory::Types::BatchWriteOperation
- Includes:
- Structure
- Defined in:
- 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 '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 '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 '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 '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 '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.
[1]: docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm
1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 |
# File '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 |