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/Types/BatchWriteOperation.html below:

BatchWriteOperation — AWS SDK for Ruby V2

When passing BatchWriteOperation as input to an Aws::Client method, you can use a vanilla Hash:

{
  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,
          },
        },
      },
    ],
  },
}

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