A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/sdkforruby/api/Aws/CloudDirectory/Client.html below:

Client — AWS SDK for Ruby V2

Examples:

Request syntax with placeholder values


resp = client.batch_write({
  directory_arn: "Arn",   operations: [     {
      create_object: {
        schema_facet: [           {
            schema_arn: "Arn",
            facet_name: "FacetName",
          },
        ],
        object_attribute_list: [           {
            key: {               schema_arn: "Arn",               facet_name: "FacetName",               name: "AttributeName",             },
            value: {               string_value: "StringAttributeValue",
              binary_value: "data",
              boolean_value: false,
              number_value: "NumberAttributeValue",
              datetime_value: Time.now,
            },
          },
        ],
        parent_reference: {
          selector: "SelectorObjectReference",
        },
        link_name: "LinkName",
        batch_reference_name: "BatchReferenceName",
      },
      attach_object: {
        parent_reference: {           selector: "SelectorObjectReference",
        },
        child_reference: {           selector: "SelectorObjectReference",
        },
        link_name: "LinkName",       },
      detach_object: {
        parent_reference: {           selector: "SelectorObjectReference",
        },
        link_name: "LinkName",         batch_reference_name: "BatchReferenceName",
      },
      update_object_attributes: {
        object_reference: {           selector: "SelectorObjectReference",
        },
        attribute_updates: [           {
            object_attribute_key: {
              schema_arn: "Arn",               facet_name: "FacetName",               name: "AttributeName",             },
            object_attribute_action: {
              object_attribute_action_type: "CREATE_OR_UPDATE",               object_attribute_update_value: {
                string_value: "StringAttributeValue",
                binary_value: "data",
                boolean_value: false,
                number_value: "NumberAttributeValue",
                datetime_value: Time.now,
              },
            },
          },
        ],
      },
      delete_object: {
        object_reference: {           selector: "SelectorObjectReference",
        },
      },
      add_facet_to_object: {
        schema_facet: {           schema_arn: "Arn",
          facet_name: "FacetName",
        },
        object_attribute_list: [           {
            key: {               schema_arn: "Arn",               facet_name: "FacetName",               name: "AttributeName",             },
            value: {               string_value: "StringAttributeValue",
              binary_value: "data",
              boolean_value: false,
              number_value: "NumberAttributeValue",
              datetime_value: Time.now,
            },
          },
        ],
        object_reference: {           selector: "SelectorObjectReference",
        },
      },
      remove_facet_from_object: {
        schema_facet: {           schema_arn: "Arn",
          facet_name: "FacetName",
        },
        object_reference: {           selector: "SelectorObjectReference",
        },
      },
      attach_policy: {
        policy_reference: {           selector: "SelectorObjectReference",
        },
        object_reference: {           selector: "SelectorObjectReference",
        },
      },
      detach_policy: {
        policy_reference: {           selector: "SelectorObjectReference",
        },
        object_reference: {           selector: "SelectorObjectReference",
        },
      },
      create_index: {
        ordered_indexed_attribute_list: [           {
            schema_arn: "Arn",             facet_name: "FacetName",             name: "AttributeName",           },
        ],
        is_unique: false,         parent_reference: {
          selector: "SelectorObjectReference",
        },
        link_name: "LinkName",
        batch_reference_name: "BatchReferenceName",
      },
      attach_to_index: {
        index_reference: {           selector: "SelectorObjectReference",
        },
        target_reference: {           selector: "SelectorObjectReference",
        },
      },
      detach_from_index: {
        index_reference: {           selector: "SelectorObjectReference",
        },
        target_reference: {           selector: "SelectorObjectReference",
        },
      },
      attach_typed_link: {
        source_object_reference: {           selector: "SelectorObjectReference",
        },
        target_object_reference: {           selector: "SelectorObjectReference",
        },
        typed_link_facet: {           schema_arn: "Arn",           typed_link_name: "TypedLinkName",         },
        attributes: [           {
            attribute_name: "AttributeName",             value: {               string_value: "StringAttributeValue",
              binary_value: "data",
              boolean_value: false,
              number_value: "NumberAttributeValue",
              datetime_value: Time.now,
            },
          },
        ],
      },
      detach_typed_link: {
        typed_link_specifier: {           typed_link_facet: {             schema_arn: "Arn",             typed_link_name: "TypedLinkName",           },
          source_object_reference: {             selector: "SelectorObjectReference",
          },
          target_object_reference: {             selector: "SelectorObjectReference",
          },
          identity_attribute_values: [             {
              attribute_name: "AttributeName",               value: {                 string_value: "StringAttributeValue",
                binary_value: "data",
                boolean_value: false,
                number_value: "NumberAttributeValue",
                datetime_value: Time.now,
              },
            },
          ],
        },
      },
      update_link_attributes: {
        typed_link_specifier: {           typed_link_facet: {             schema_arn: "Arn",             typed_link_name: "TypedLinkName",           },
          source_object_reference: {             selector: "SelectorObjectReference",
          },
          target_object_reference: {             selector: "SelectorObjectReference",
          },
          identity_attribute_values: [             {
              attribute_name: "AttributeName",               value: {                 string_value: "StringAttributeValue",
                binary_value: "data",
                boolean_value: false,
                number_value: "NumberAttributeValue",
                datetime_value: Time.now,
              },
            },
          ],
        },
        attribute_updates: [           {
            attribute_key: {
              schema_arn: "Arn",               facet_name: "FacetName",               name: "AttributeName",             },
            attribute_action: {
              attribute_action_type: "CREATE_OR_UPDATE",               attribute_update_value: {
                string_value: "StringAttributeValue",
                binary_value: "data",
                boolean_value: false,
                number_value: "NumberAttributeValue",
                datetime_value: Time.now,
              },
            },
          },
        ],
      },
    },
  ],
})

Response structure


resp.responses resp.responses[0].create_object.object_identifier resp.responses[0].attach_object.attached_object_identifier resp.responses[0].detach_object.detached_object_identifier resp.responses[0].update_object_attributes.object_identifier resp.responses[0].create_index.object_identifier resp.responses[0].attach_to_index.attached_object_identifier resp.responses[0].detach_from_index.detached_object_identifier resp.responses[0].attach_typed_link.typed_link_specifier.typed_link_facet.schema_arn resp.responses[0].attach_typed_link.typed_link_specifier.typed_link_facet.typed_link_name resp.responses[0].attach_typed_link.typed_link_specifier.source_object_reference.selector resp.responses[0].attach_typed_link.typed_link_specifier.target_object_reference.selector resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].attribute_name resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].value.string_value resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].value.binary_value resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].value.boolean_value resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].value.number_value resp.responses[0].attach_typed_link.typed_link_specifier.identity_attribute_values[0].value.datetime_value 

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4