- 1. Introduction
- 2. Setting up your development environment
- 3. Setting up Rust on Cloud Shell
- 4. How to initialize a client
- 5. Generate text using the Vertex AI Gemini API
- 6. Using Google Cloud Storage
- 6.1. Push data on object writes
- 6.2. Rewriting objects
- 6.3. Speed up large object downloads
- 6.4. Use errors to terminate uploads
- 6.5. How to write tests using the Storage client
- 7. Using the Compute Engine API
- 8. Update a resource using a field mask
- 9. Configuring retry policies
- 10. Error handling
- 11. Examine error details
- 12. Handling binding errors
- 13. Working with list operations
- 14. Working with long-running operations
- 15. Configuring polling policies
- 16. How to write tests using a client
- 17. How to write tests for long-running operations
- 18. Working with enums