X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f644e242ef37c911ad3dc25aca8135c339de349..c596f2ab28ec87976545252d89ca2037201cf422:/doc/sdk/go/example.html.textile.liquid diff --git a/doc/sdk/go/example.html.textile.liquid b/doc/sdk/go/example.html.textile.liquid index 45a2e44fa7..031791fde1 100644 --- a/doc/sdk/go/example.html.textile.liquid +++ b/doc/sdk/go/example.html.textile.liquid @@ -1,7 +1,7 @@ --- layout: default navsection: sdk -navmenu: Python +navmenu: Go title: Examples ... {% comment %} @@ -10,16 +10,16 @@ Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: CC-BY-SA-3.0 {% endcomment %} -See "Arvados GoDoc":https://godoc.org/git.curoverse.com/arvados.git/sdk/go for detailed documentation. +See "Arvados GoDoc":https://godoc.org/git.arvados.org/arvados.git/sdk/go for detailed documentation. In these examples, the site prefix is @aaaaa@. h2. Initialize SDK -
+{% codeblock as go %} import ( - "git.curoverse.com/arvados.git/sdk/go/arvados" - "git.curoverse.com/arvados.git/sdk/go/arvadosclient" + "git.arvados.org/arvados.git/sdk/go/arvados" + "git.arvados.org/arvados.git/sdk/go/arvadosclient" } func main() { @@ -28,54 +28,54 @@ func main() { log.Fatalf("Error setting up arvados client %s", err.Error()) } } -+{% endcodeblock %} h2. create -
+{% codeblock as go %} var collection arvados.Collection err := api.Create("collections", Dict{"collection": Dict{"name": "create example"}}, &collection) -+{% endcodeblock %} h2. delete -
+{% codeblock as go %} var collection arvados.Collection err := api.Delete("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{}, &collection) -+{% endcodeblock %} h2. get -
+{% codeblock as go %} var collection arvados.Collection err := api.Get("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{}, &collection) -+{% endcodeblock %} h2. list -
+{% codeblock as go %} var collection arvados.Collection err := api.List("collections", Dict{}, &collection) -+{% endcodeblock %} h2. update -
+{% codeblock as go %} var collection arvados.Collection err := api.Update("collections", "aaaaa-4zz18-ccccccccccccccc", Dict{"collection": Dict{"name": "update example"}}, &collection) -+{% endcodeblock %} h2. Get current user -
+{% codeblock as go %} var user arvados.User err := api.Get("users", "current", Dict{}, &user) -+{% endcodeblock %} h2. Example program You can save this source as a .go file and run it: -