Documentation
¶
Index ¶
- func RegisterBucketServer(s *grpc.Server, srv BucketServer)
- func RegisterTenantServer(s *grpc.Server, srv TenantServer)
- type BucketClient
- type BucketCreateRequest
- func (*BucketCreateRequest) Descriptor() ([]byte, []int)
- func (m *BucketCreateRequest) GetBucket() string
- func (m *BucketCreateRequest) GetCluster() string
- func (m *BucketCreateRequest) GetOptions() map[string]string
- func (m *BucketCreateRequest) GetTenant() string
- func (*BucketCreateRequest) ProtoMessage()
- func (m *BucketCreateRequest) Reset()
- func (m *BucketCreateRequest) String() string
- func (m *BucketCreateRequest) XXX_DiscardUnknown()
- func (m *BucketCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BucketCreateRequest) XXX_Merge(src proto.Message)
- func (m *BucketCreateRequest) XXX_Size() int
- func (m *BucketCreateRequest) XXX_Unmarshal(b []byte) error
- type BucketDeleteRequest
- func (*BucketDeleteRequest) Descriptor() ([]byte, []int)
- func (m *BucketDeleteRequest) GetBucket() string
- func (m *BucketDeleteRequest) GetCluster() string
- func (m *BucketDeleteRequest) GetTenant() string
- func (*BucketDeleteRequest) ProtoMessage()
- func (m *BucketDeleteRequest) Reset()
- func (m *BucketDeleteRequest) String() string
- func (m *BucketDeleteRequest) XXX_DiscardUnknown()
- func (m *BucketDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BucketDeleteRequest) XXX_Merge(src proto.Message)
- func (m *BucketDeleteRequest) XXX_Size() int
- func (m *BucketDeleteRequest) XXX_Unmarshal(b []byte) error
- type BucketInfo
- func (*BucketInfo) Descriptor() ([]byte, []int)
- func (m *BucketInfo) GetName() string
- func (*BucketInfo) ProtoMessage()
- func (m *BucketInfo) Reset()
- func (m *BucketInfo) String() string
- func (m *BucketInfo) XXX_DiscardUnknown()
- func (m *BucketInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BucketInfo) XXX_Merge(src proto.Message)
- func (m *BucketInfo) XXX_Size() int
- func (m *BucketInfo) XXX_Unmarshal(b []byte) error
- type BucketListRequest
- func (*BucketListRequest) Descriptor() ([]byte, []int)
- func (m *BucketListRequest) GetCluster() string
- func (m *BucketListRequest) GetCount() int32
- func (m *BucketListRequest) GetPattern() string
- func (m *BucketListRequest) GetTenant() string
- func (*BucketListRequest) ProtoMessage()
- func (m *BucketListRequest) Reset()
- func (m *BucketListRequest) String() string
- func (m *BucketListRequest) XXX_DiscardUnknown()
- func (m *BucketListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BucketListRequest) XXX_Merge(src proto.Message)
- func (m *BucketListRequest) XXX_Size() int
- func (m *BucketListRequest) XXX_Unmarshal(b []byte) error
- type BucketListResponse
- func (*BucketListResponse) Descriptor() ([]byte, []int)
- func (m *BucketListResponse) GetInfo() map[string]*BucketInfo
- func (*BucketListResponse) ProtoMessage()
- func (m *BucketListResponse) Reset()
- func (m *BucketListResponse) String() string
- func (m *BucketListResponse) XXX_DiscardUnknown()
- func (m *BucketListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BucketListResponse) XXX_Merge(src proto.Message)
- func (m *BucketListResponse) XXX_Size() int
- func (m *BucketListResponse) XXX_Unmarshal(b []byte) error
- type BucketServer
- type GenericResponse
- func (*GenericResponse) Descriptor() ([]byte, []int)
- func (*GenericResponse) ProtoMessage()
- func (m *GenericResponse) Reset()
- func (m *GenericResponse) String() string
- func (m *GenericResponse) XXX_DiscardUnknown()
- func (m *GenericResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenericResponse) XXX_Merge(src proto.Message)
- func (m *GenericResponse) XXX_Size() int
- func (m *GenericResponse) XXX_Unmarshal(b []byte) error
- type TenantClient
- type TenantInfo
- func (*TenantInfo) Descriptor() ([]byte, []int)
- func (m *TenantInfo) GetName() string
- func (*TenantInfo) ProtoMessage()
- func (m *TenantInfo) Reset()
- func (m *TenantInfo) String() string
- func (m *TenantInfo) XXX_DiscardUnknown()
- func (m *TenantInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TenantInfo) XXX_Merge(src proto.Message)
- func (m *TenantInfo) XXX_Size() int
- func (m *TenantInfo) XXX_Unmarshal(b []byte) error
- type TenantListRequest
- func (*TenantListRequest) Descriptor() ([]byte, []int)
- func (m *TenantListRequest) GetCluster() string
- func (m *TenantListRequest) GetCount() int32
- func (m *TenantListRequest) GetPattern() string
- func (*TenantListRequest) ProtoMessage()
- func (m *TenantListRequest) Reset()
- func (m *TenantListRequest) String() string
- func (m *TenantListRequest) XXX_DiscardUnknown()
- func (m *TenantListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TenantListRequest) XXX_Merge(src proto.Message)
- func (m *TenantListRequest) XXX_Size() int
- func (m *TenantListRequest) XXX_Unmarshal(b []byte) error
- type TenantListResponse
- func (*TenantListResponse) Descriptor() ([]byte, []int)
- func (m *TenantListResponse) GetInfo() map[string]*TenantInfo
- func (*TenantListResponse) ProtoMessage()
- func (m *TenantListResponse) Reset()
- func (m *TenantListResponse) String() string
- func (m *TenantListResponse) XXX_DiscardUnknown()
- func (m *TenantListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TenantListResponse) XXX_Merge(src proto.Message)
- func (m *TenantListResponse) XXX_Size() int
- func (m *TenantListResponse) XXX_Unmarshal(b []byte) error
- type TenantServer
- type UnimplementedBucketServer
- func (*UnimplementedBucketServer) BucketCreate(ctx context.Context, req *BucketCreateRequest) (*GenericResponse, error)
- func (*UnimplementedBucketServer) BucketDelete(ctx context.Context, req *BucketDeleteRequest) (*GenericResponse, error)
- func (*UnimplementedBucketServer) BucketList(ctx context.Context, req *BucketListRequest) (*BucketListResponse, error)
- type UnimplementedTenantServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterBucketServer ¶
func RegisterBucketServer(s *grpc.Server, srv BucketServer)
func RegisterTenantServer ¶
func RegisterTenantServer(s *grpc.Server, srv TenantServer)
Types ¶
type BucketClient ¶
type BucketClient interface { BucketCreate(ctx context.Context, in *BucketCreateRequest, opts ...grpc.CallOption) (*GenericResponse, error) BucketDelete(ctx context.Context, in *BucketDeleteRequest, opts ...grpc.CallOption) (*GenericResponse, error) BucketList(ctx context.Context, in *BucketListRequest, opts ...grpc.CallOption) (*BucketListResponse, error) }
BucketClient is the client API for Bucket service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewBucketClient ¶
func NewBucketClient(cc *grpc.ClientConn) BucketClient
type BucketCreateRequest ¶
type BucketCreateRequest struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` Tenant string `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"` Bucket string `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"` Options map[string]string `` /* 155-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BucketCreateRequest) Descriptor ¶
func (*BucketCreateRequest) Descriptor() ([]byte, []int)
func (*BucketCreateRequest) GetBucket ¶
func (m *BucketCreateRequest) GetBucket() string
func (*BucketCreateRequest) GetCluster ¶
func (m *BucketCreateRequest) GetCluster() string
func (*BucketCreateRequest) GetOptions ¶
func (m *BucketCreateRequest) GetOptions() map[string]string
func (*BucketCreateRequest) GetTenant ¶
func (m *BucketCreateRequest) GetTenant() string
func (*BucketCreateRequest) ProtoMessage ¶
func (*BucketCreateRequest) ProtoMessage()
func (*BucketCreateRequest) Reset ¶
func (m *BucketCreateRequest) Reset()
func (*BucketCreateRequest) String ¶
func (m *BucketCreateRequest) String() string
func (*BucketCreateRequest) XXX_DiscardUnknown ¶
func (m *BucketCreateRequest) XXX_DiscardUnknown()
func (*BucketCreateRequest) XXX_Marshal ¶
func (m *BucketCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketCreateRequest) XXX_Merge ¶
func (m *BucketCreateRequest) XXX_Merge(src proto.Message)
func (*BucketCreateRequest) XXX_Size ¶
func (m *BucketCreateRequest) XXX_Size() int
func (*BucketCreateRequest) XXX_Unmarshal ¶
func (m *BucketCreateRequest) XXX_Unmarshal(b []byte) error
type BucketDeleteRequest ¶
type BucketDeleteRequest struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` Tenant string `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"` Bucket string `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BucketDeleteRequest) Descriptor ¶
func (*BucketDeleteRequest) Descriptor() ([]byte, []int)
func (*BucketDeleteRequest) GetBucket ¶
func (m *BucketDeleteRequest) GetBucket() string
func (*BucketDeleteRequest) GetCluster ¶
func (m *BucketDeleteRequest) GetCluster() string
func (*BucketDeleteRequest) GetTenant ¶
func (m *BucketDeleteRequest) GetTenant() string
func (*BucketDeleteRequest) ProtoMessage ¶
func (*BucketDeleteRequest) ProtoMessage()
func (*BucketDeleteRequest) Reset ¶
func (m *BucketDeleteRequest) Reset()
func (*BucketDeleteRequest) String ¶
func (m *BucketDeleteRequest) String() string
func (*BucketDeleteRequest) XXX_DiscardUnknown ¶
func (m *BucketDeleteRequest) XXX_DiscardUnknown()
func (*BucketDeleteRequest) XXX_Marshal ¶
func (m *BucketDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketDeleteRequest) XXX_Merge ¶
func (m *BucketDeleteRequest) XXX_Merge(src proto.Message)
func (*BucketDeleteRequest) XXX_Size ¶
func (m *BucketDeleteRequest) XXX_Size() int
func (*BucketDeleteRequest) XXX_Unmarshal ¶
func (m *BucketDeleteRequest) XXX_Unmarshal(b []byte) error
type BucketInfo ¶
type BucketInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BucketInfo) Descriptor ¶
func (*BucketInfo) Descriptor() ([]byte, []int)
func (*BucketInfo) GetName ¶
func (m *BucketInfo) GetName() string
func (*BucketInfo) ProtoMessage ¶
func (*BucketInfo) ProtoMessage()
func (*BucketInfo) Reset ¶
func (m *BucketInfo) Reset()
func (*BucketInfo) String ¶
func (m *BucketInfo) String() string
func (*BucketInfo) XXX_DiscardUnknown ¶
func (m *BucketInfo) XXX_DiscardUnknown()
func (*BucketInfo) XXX_Marshal ¶
func (m *BucketInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketInfo) XXX_Merge ¶
func (m *BucketInfo) XXX_Merge(src proto.Message)
func (*BucketInfo) XXX_Size ¶
func (m *BucketInfo) XXX_Size() int
func (*BucketInfo) XXX_Unmarshal ¶
func (m *BucketInfo) XXX_Unmarshal(b []byte) error
type BucketListRequest ¶
type BucketListRequest struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` Tenant string `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"` Pattern string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` Count int32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BucketListRequest) Descriptor ¶
func (*BucketListRequest) Descriptor() ([]byte, []int)
func (*BucketListRequest) GetCluster ¶
func (m *BucketListRequest) GetCluster() string
func (*BucketListRequest) GetCount ¶
func (m *BucketListRequest) GetCount() int32
func (*BucketListRequest) GetPattern ¶
func (m *BucketListRequest) GetPattern() string
func (*BucketListRequest) GetTenant ¶
func (m *BucketListRequest) GetTenant() string
func (*BucketListRequest) ProtoMessage ¶
func (*BucketListRequest) ProtoMessage()
func (*BucketListRequest) Reset ¶
func (m *BucketListRequest) Reset()
func (*BucketListRequest) String ¶
func (m *BucketListRequest) String() string
func (*BucketListRequest) XXX_DiscardUnknown ¶
func (m *BucketListRequest) XXX_DiscardUnknown()
func (*BucketListRequest) XXX_Marshal ¶
func (m *BucketListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketListRequest) XXX_Merge ¶
func (m *BucketListRequest) XXX_Merge(src proto.Message)
func (*BucketListRequest) XXX_Size ¶
func (m *BucketListRequest) XXX_Size() int
func (*BucketListRequest) XXX_Unmarshal ¶
func (m *BucketListRequest) XXX_Unmarshal(b []byte) error
type BucketListResponse ¶
type BucketListResponse struct { Info map[string]*BucketInfo `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BucketListResponse) Descriptor ¶
func (*BucketListResponse) Descriptor() ([]byte, []int)
func (*BucketListResponse) GetInfo ¶
func (m *BucketListResponse) GetInfo() map[string]*BucketInfo
func (*BucketListResponse) ProtoMessage ¶
func (*BucketListResponse) ProtoMessage()
func (*BucketListResponse) Reset ¶
func (m *BucketListResponse) Reset()
func (*BucketListResponse) String ¶
func (m *BucketListResponse) String() string
func (*BucketListResponse) XXX_DiscardUnknown ¶
func (m *BucketListResponse) XXX_DiscardUnknown()
func (*BucketListResponse) XXX_Marshal ¶
func (m *BucketListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BucketListResponse) XXX_Merge ¶
func (m *BucketListResponse) XXX_Merge(src proto.Message)
func (*BucketListResponse) XXX_Size ¶
func (m *BucketListResponse) XXX_Size() int
func (*BucketListResponse) XXX_Unmarshal ¶
func (m *BucketListResponse) XXX_Unmarshal(b []byte) error
type BucketServer ¶
type BucketServer interface { BucketCreate(context.Context, *BucketCreateRequest) (*GenericResponse, error) BucketDelete(context.Context, *BucketDeleteRequest) (*GenericResponse, error) BucketList(context.Context, *BucketListRequest) (*BucketListResponse, error) }
BucketServer is the server API for Bucket service.
type GenericResponse ¶
type GenericResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GenericResponse) Descriptor ¶
func (*GenericResponse) Descriptor() ([]byte, []int)
func (*GenericResponse) ProtoMessage ¶
func (*GenericResponse) ProtoMessage()
func (*GenericResponse) Reset ¶
func (m *GenericResponse) Reset()
func (*GenericResponse) String ¶
func (m *GenericResponse) String() string
func (*GenericResponse) XXX_DiscardUnknown ¶
func (m *GenericResponse) XXX_DiscardUnknown()
func (*GenericResponse) XXX_Marshal ¶
func (m *GenericResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenericResponse) XXX_Merge ¶
func (m *GenericResponse) XXX_Merge(src proto.Message)
func (*GenericResponse) XXX_Size ¶
func (m *GenericResponse) XXX_Size() int
func (*GenericResponse) XXX_Unmarshal ¶
func (m *GenericResponse) XXX_Unmarshal(b []byte) error
type TenantClient ¶
type TenantClient interface {
TenantList(ctx context.Context, in *TenantListRequest, opts ...grpc.CallOption) (*TenantListResponse, error)
}
TenantClient is the client API for Tenant service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTenantClient ¶
func NewTenantClient(cc *grpc.ClientConn) TenantClient
type TenantInfo ¶
type TenantInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TenantInfo) Descriptor ¶
func (*TenantInfo) Descriptor() ([]byte, []int)
func (*TenantInfo) GetName ¶
func (m *TenantInfo) GetName() string
func (*TenantInfo) ProtoMessage ¶
func (*TenantInfo) ProtoMessage()
func (*TenantInfo) Reset ¶
func (m *TenantInfo) Reset()
func (*TenantInfo) String ¶
func (m *TenantInfo) String() string
func (*TenantInfo) XXX_DiscardUnknown ¶
func (m *TenantInfo) XXX_DiscardUnknown()
func (*TenantInfo) XXX_Marshal ¶
func (m *TenantInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TenantInfo) XXX_Merge ¶
func (m *TenantInfo) XXX_Merge(src proto.Message)
func (*TenantInfo) XXX_Size ¶
func (m *TenantInfo) XXX_Size() int
func (*TenantInfo) XXX_Unmarshal ¶
func (m *TenantInfo) XXX_Unmarshal(b []byte) error
type TenantListRequest ¶
type TenantListRequest struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` Pattern string `protobuf:"bytes,2,opt,name=pattern,proto3" json:"pattern,omitempty"` Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TenantListRequest) Descriptor ¶
func (*TenantListRequest) Descriptor() ([]byte, []int)
func (*TenantListRequest) GetCluster ¶
func (m *TenantListRequest) GetCluster() string
func (*TenantListRequest) GetCount ¶
func (m *TenantListRequest) GetCount() int32
func (*TenantListRequest) GetPattern ¶
func (m *TenantListRequest) GetPattern() string
func (*TenantListRequest) ProtoMessage ¶
func (*TenantListRequest) ProtoMessage()
func (*TenantListRequest) Reset ¶
func (m *TenantListRequest) Reset()
func (*TenantListRequest) String ¶
func (m *TenantListRequest) String() string
func (*TenantListRequest) XXX_DiscardUnknown ¶
func (m *TenantListRequest) XXX_DiscardUnknown()
func (*TenantListRequest) XXX_Marshal ¶
func (m *TenantListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TenantListRequest) XXX_Merge ¶
func (m *TenantListRequest) XXX_Merge(src proto.Message)
func (*TenantListRequest) XXX_Size ¶
func (m *TenantListRequest) XXX_Size() int
func (*TenantListRequest) XXX_Unmarshal ¶
func (m *TenantListRequest) XXX_Unmarshal(b []byte) error
type TenantListResponse ¶
type TenantListResponse struct { Info map[string]*TenantInfo `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*TenantListResponse) Descriptor ¶
func (*TenantListResponse) Descriptor() ([]byte, []int)
func (*TenantListResponse) GetInfo ¶
func (m *TenantListResponse) GetInfo() map[string]*TenantInfo
func (*TenantListResponse) ProtoMessage ¶
func (*TenantListResponse) ProtoMessage()
func (*TenantListResponse) Reset ¶
func (m *TenantListResponse) Reset()
func (*TenantListResponse) String ¶
func (m *TenantListResponse) String() string
func (*TenantListResponse) XXX_DiscardUnknown ¶
func (m *TenantListResponse) XXX_DiscardUnknown()
func (*TenantListResponse) XXX_Marshal ¶
func (m *TenantListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TenantListResponse) XXX_Merge ¶
func (m *TenantListResponse) XXX_Merge(src proto.Message)
func (*TenantListResponse) XXX_Size ¶
func (m *TenantListResponse) XXX_Size() int
func (*TenantListResponse) XXX_Unmarshal ¶
func (m *TenantListResponse) XXX_Unmarshal(b []byte) error
type TenantServer ¶
type TenantServer interface {
TenantList(context.Context, *TenantListRequest) (*TenantListResponse, error)
}
TenantServer is the server API for Tenant service.
type UnimplementedBucketServer ¶
type UnimplementedBucketServer struct { }
UnimplementedBucketServer can be embedded to have forward compatible implementations.
func (*UnimplementedBucketServer) BucketCreate ¶
func (*UnimplementedBucketServer) BucketCreate(ctx context.Context, req *BucketCreateRequest) (*GenericResponse, error)
func (*UnimplementedBucketServer) BucketDelete ¶
func (*UnimplementedBucketServer) BucketDelete(ctx context.Context, req *BucketDeleteRequest) (*GenericResponse, error)
func (*UnimplementedBucketServer) BucketList ¶
func (*UnimplementedBucketServer) BucketList(ctx context.Context, req *BucketListRequest) (*BucketListResponse, error)
type UnimplementedTenantServer ¶
type UnimplementedTenantServer struct { }
UnimplementedTenantServer can be embedded to have forward compatible implementations.
func (*UnimplementedTenantServer) TenantList ¶
func (*UnimplementedTenantServer) TenantList(ctx context.Context, req *TenantListRequest) (*TenantListResponse, error)