X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2251688e66191ff1169080f50868bf57e463659c..45e2ea82d68e74774bf61f6966e3777973e61845:/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 5fe202dbff..031791fde1 100644 --- a/doc/sdk/go/example.html.textile.liquid +++ b/doc/sdk/go/example.html.textile.liquid @@ -1,20 +1,25 @@ --- layout: default navsection: sdk -navmenu: Python +navmenu: Go title: Examples ... +{% comment %} +Copyright (C) The Arvados Authors. All rights reserved. -See "Arvados GoDoc":https://godoc.org/git.curoverse.com/arvados.git/sdk/go for detailed documentation. +SPDX-License-Identifier: CC-BY-SA-3.0 +{% endcomment %} + +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() {
@@ -23,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: -{% code 'example_sdk_go' as go %} +{% code example_sdk_go as go %} -A few more usage examples can be found in the "services/keepproxy":https://dev.arvados.org/projects/arvados/repository/revisions/master/show/services/keepproxy and "sdk/go/keepclient":https://dev.arvados.org/projects/arvados/repository/revisions/master/show/sdk/go/keepclient directories in the arvados source tree. +A few more usage examples can be found in the "services/keepproxy":https://dev.arvados.org/projects/arvados/repository/revisions/main/show/services/keepproxy and "sdk/go/keepclient":https://dev.arvados.org/projects/arvados/repository/revisions/main/show/sdk/go/keepclient directories in the arvados source tree.