//
func (conn *Conn) generated_ContainerList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).ContainerList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.ContainerList
var needSort atomic.Value
}
func (conn *Conn) generated_ContainerRequestList(ctx context.Context, options arvados.ListOptions) (arvados.ContainerRequestList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).ContainerRequestList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.ContainerRequestList
var needSort atomic.Value
}
func (conn *Conn) generated_GroupList(ctx context.Context, options arvados.ListOptions) (arvados.GroupList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).GroupList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.GroupList
var needSort atomic.Value
}
func (conn *Conn) generated_SpecimenList(ctx context.Context, options arvados.ListOptions) (arvados.SpecimenList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).SpecimenList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.SpecimenList
var needSort atomic.Value
}
func (conn *Conn) generated_UserList(ctx context.Context, options arvados.ListOptions) (arvados.UserList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).UserList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.UserList
var needSort atomic.Value
// methods for other types; see generate.go.
func (conn *Conn) generated_CollectionList(ctx context.Context, options arvados.ListOptions) (arvados.CollectionList, error) {
+ if options.ClusterID != "" {
+ // explicitly selected cluster
+ options.ForwardedFor = conn.cluster.ClusterID + "-" + options.ForwardedFor
+ return conn.chooseBackend(options.ClusterID).CollectionList(ctx, options)
+ }
+
var mtx sync.Mutex
var merged arvados.CollectionList
var needSort atomic.Value