- 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
- 7. Update a resource using a field mask
- 8. Configuring retry policies
- 9. Error handling
- 10. Examine error details
- 11. Handling binding errors
- 12. Working with list operations
- 13. Working with long-running operations
- 14. Configuring polling policies
- 15. How to write tests using a client
- 16. How to write tests for long-running operations
- 17. Working with enums