< Previous | Contents | Next >

Hitachi Content Platform

Developer’s Guide



Building Open Applications on the Hitachi Content Platform using the HCP REST APIVersion 2.0 (Revision 26)1.1 Summary1.2 Intended Audience1.3 Required Materials1.4 Recommended Reading2 Getting Started with REST2.1 Creating an Object2.1.1 Using a HCP Namespace2.1.2 Interpreting Responses2.2 Retrieving an Object2.2.1 Using a Namespace2.2.2 Interpreting Responses2.3 Deleting an Object2.3.1 Using a Namespace2.3.2 Interpreting Responses2.4 Working with Conditionals2.4.1 Conditionals2.4.2 Available Headers2.5 Working with System Metadata2.5.1 Available Properties2.5.2 Overriding Defaults2.5.3 Adjusting Values2.5.4 Interpreting Responses2.6 Working with Custom Metadata2.6.1 Valid Formats2.6.2 Creating Custom Metadata2.6.3 Retrieving Custom Metadata2.6.4 Deleting Custom Metadata3 Planning Your Application3.1 Addressing Objects3.1.1 Load Balancing3.1.2 Fault Tolerance3.1.3 Disaster Recovery3.2 Managing Objects3.2.1 Region Management3.2.2 Directory Layout3.3 Protecting Objects3.3.1 Authenticity and Checksums3.3.2 Reliability3.4 Retaining Objects3.4.1 Retention3.4.2 Retention Classes3.4.3 Compliance Modes3.4.4 Legal Holds3.5 Securing Objects3.5.1 HTTPS3.5.2 Access Control3.5.3 Data Encryption3.5.4 Data Shredding4 Advanced Topics4.1 Handling Errors4.1.1 Retrying Transactions4.1.2 Dealing with Failed Writes4.2 Performance Programming4.2.1 Concurrent Access4.2.2 Persistent Connections4.3 Alternative I/O4.3.1 Chunked Transfers4.3.2 Partial Content Transfers4.4 Versioning4.4.1 Creating Versions4.4.2 Retrieving Versions4.4.3 Deleting Versions4.4.4 Listing Versions4.5 Retrieving Status Information4.5.1 Getting Object Information4.5.2 Listing Directory Contents4.5.3 Getting HCP Namespace Information5 Conclusions6 Appendix6.1 Code Availability6.2 Supporting Libraries6.2.1 Apache HTTP client6.3 REST API Quick Reference6.3.1 Request Methods6.3.2 Request Headers6.3.3 Response Codes6.3.6 XML Documents