v1

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "STATUS_AVAILABLE",
		2: "STATUS_UNAVAILABLE",
		3: "STATUS_DEGRADED",
		4: "STATUS_UNKNOWN",
	}
	Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"STATUS_AVAILABLE":   1,
		"STATUS_UNAVAILABLE": 2,
		"STATUS_DEGRADED":    3,
		"STATUS_UNKNOWN":     4,
	}
)

Enum value maps for Status.

View Source
var CollectionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.CollectionService",
	HandlerType: (*CollectionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateNewCollection",
			Handler:    _CollectionService_CreateNewCollection_Handler,
		},
		{
			MethodName: "GetCollectionByID",
			Handler:    _CollectionService_GetCollectionByID_Handler,
		},
		{
			MethodName: "GetCollections",
			Handler:    _CollectionService_GetCollections_Handler,
		},
		{
			MethodName: "UpdateCollection",
			Handler:    _CollectionService_UpdateCollection_Handler,
		},
		{
			MethodName: "PinCollectionVersion",
			Handler:    _CollectionService_PinCollectionVersion_Handler,
		},
		{
			MethodName: "DeleteCollection",
			Handler:    _CollectionService_DeleteCollection_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/collection_service.proto",
}

CollectionService_ServiceDesc is the grpc.ServiceDesc for CollectionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var EndpointService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.EndpointService",
	HandlerType: (*EndpointServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddEndpoint",
			Handler:    _EndpointService_AddEndpoint_Handler,
		},
		{
			MethodName: "GetEndpoint",
			Handler:    _EndpointService_GetEndpoint_Handler,
		},
		{
			MethodName: "GetEndpoints",
			Handler:    _EndpointService_GetEndpoints_Handler,
		},
		{
			MethodName: "DeleteEndpoint",
			Handler:    _EndpointService_DeleteEndpoint_Handler,
		},
		{
			MethodName: "GetDefaultEndpoint",
			Handler:    _EndpointService_GetDefaultEndpoint_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/endpoint_service.proto",
}

EndpointService_ServiceDesc is the grpc.ServiceDesc for EndpointService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_aruna_api_storage_services_v1_collection_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_endpoint_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_info_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_object_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_objectgroup_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_project_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_service_account_service_proto protoreflect.FileDescriptor
View Source
var File_aruna_api_storage_services_v1_user_service_proto protoreflect.FileDescriptor
View Source
var ObjectGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.ObjectGroupService",
	HandlerType: (*ObjectGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateObjectGroup",
			Handler:    _ObjectGroupService_CreateObjectGroup_Handler,
		},
		{
			MethodName: "UpdateObjectGroup",
			Handler:    _ObjectGroupService_UpdateObjectGroup_Handler,
		},
		{
			MethodName: "GetObjectGroupById",
			Handler:    _ObjectGroupService_GetObjectGroupById_Handler,
		},
		{
			MethodName: "GetObjectGroupsFromObject",
			Handler:    _ObjectGroupService_GetObjectGroupsFromObject_Handler,
		},
		{
			MethodName: "GetObjectGroups",
			Handler:    _ObjectGroupService_GetObjectGroups_Handler,
		},
		{
			MethodName: "GetObjectGroupHistory",
			Handler:    _ObjectGroupService_GetObjectGroupHistory_Handler,
		},
		{
			MethodName: "GetObjectGroupObjects",
			Handler:    _ObjectGroupService_GetObjectGroupObjects_Handler,
		},
		{
			MethodName: "DeleteObjectGroup",
			Handler:    _ObjectGroupService_DeleteObjectGroup_Handler,
		},
		{
			MethodName: "AddLabelsToObjectGroup",
			Handler:    _ObjectGroupService_AddLabelsToObjectGroup_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/objectgroup_service.proto",
}

ObjectGroupService_ServiceDesc is the grpc.ServiceDesc for ObjectGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ObjectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.ObjectService",
	HandlerType: (*ObjectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "InitializeNewObject",
			Handler:    _ObjectService_InitializeNewObject_Handler,
		},
		{
			MethodName: "GetUploadURL",
			Handler:    _ObjectService_GetUploadURL_Handler,
		},
		{
			MethodName: "GetDownloadURL",
			Handler:    _ObjectService_GetDownloadURL_Handler,
		},
		{
			MethodName: "GetDownloadLinksBatch",
			Handler:    _ObjectService_GetDownloadLinksBatch_Handler,
		},
		{
			MethodName: "FinishObjectStaging",
			Handler:    _ObjectService_FinishObjectStaging_Handler,
		},
		{
			MethodName: "UpdateObject",
			Handler:    _ObjectService_UpdateObject_Handler,
		},
		{
			MethodName: "CreateObjectReference",
			Handler:    _ObjectService_CreateObjectReference_Handler,
		},
		{
			MethodName: "CloneObject",
			Handler:    _ObjectService_CloneObject_Handler,
		},
		{
			MethodName: "DeleteObject",
			Handler:    _ObjectService_DeleteObject_Handler,
		},
		{
			MethodName: "DeleteObjects",
			Handler:    _ObjectService_DeleteObjects_Handler,
		},
		{
			MethodName: "GetObjectByID",
			Handler:    _ObjectService_GetObjectByID_Handler,
		},
		{
			MethodName: "GetObjects",
			Handler:    _ObjectService_GetObjects_Handler,
		},
		{
			MethodName: "GetObjectRevisions",
			Handler:    _ObjectService_GetObjectRevisions_Handler,
		},
		{
			MethodName: "GetLatestObjectRevision",
			Handler:    _ObjectService_GetLatestObjectRevision_Handler,
		},
		{
			MethodName: "GetObjectEndpoints",
			Handler:    _ObjectService_GetObjectEndpoints_Handler,
		},
		{
			MethodName: "AddLabelsToObject",
			Handler:    _ObjectService_AddLabelsToObject_Handler,
		},
		{
			MethodName: "SetHooksOfObject",
			Handler:    _ObjectService_SetHooksOfObject_Handler,
		},
		{
			MethodName: "GetReferences",
			Handler:    _ObjectService_GetReferences_Handler,
		},
		{
			MethodName: "GetObjectPath",
			Handler:    _ObjectService_GetObjectPath_Handler,
		},
		{
			MethodName: "GetObjectPaths",
			Handler:    _ObjectService_GetObjectPaths_Handler,
		},
		{
			MethodName: "CreateObjectPath",
			Handler:    _ObjectService_CreateObjectPath_Handler,
		},
		{
			MethodName: "SetObjectPathVisibility",
			Handler:    _ObjectService_SetObjectPathVisibility_Handler,
		},
		{
			MethodName: "GetObjectsByPath",
			Handler:    _ObjectService_GetObjectsByPath_Handler,
		},
		{
			MethodName: "GetProjectCollectionIdsByPath",
			Handler:    _ObjectService_GetProjectCollectionIdsByPath_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "CreateDownloadLinksStream",
			Handler:       _ObjectService_CreateDownloadLinksStream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "aruna/api/storage/services/v1/object_service.proto",
}

ObjectService_ServiceDesc is the grpc.ServiceDesc for ObjectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProjectService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.ProjectService",
	HandlerType: (*ProjectServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProject",
			Handler:    _ProjectService_CreateProject_Handler,
		},
		{
			MethodName: "AddUserToProject",
			Handler:    _ProjectService_AddUserToProject_Handler,
		},
		{
			MethodName: "GetProject",
			Handler:    _ProjectService_GetProject_Handler,
		},
		{
			MethodName: "GetProjects",
			Handler:    _ProjectService_GetProjects_Handler,
		},
		{
			MethodName: "DestroyProject",
			Handler:    _ProjectService_DestroyProject_Handler,
		},
		{
			MethodName: "UpdateProject",
			Handler:    _ProjectService_UpdateProject_Handler,
		},
		{
			MethodName: "RemoveUserFromProject",
			Handler:    _ProjectService_RemoveUserFromProject_Handler,
		},
		{
			MethodName: "GetUserPermissionsForProject",
			Handler:    _ProjectService_GetUserPermissionsForProject_Handler,
		},
		{
			MethodName: "GetAllUserPermissionsForProject",
			Handler:    _ProjectService_GetAllUserPermissionsForProject_Handler,
		},
		{
			MethodName: "EditUserPermissionsForProject",
			Handler:    _ProjectService_EditUserPermissionsForProject_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/project_service.proto",
}

ProjectService_ServiceDesc is the grpc.ServiceDesc for ProjectService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ResourceInfoService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.ResourceInfoService",
	HandlerType: (*ResourceInfoServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetResourceHierarchy",
			Handler:    _ResourceInfoService_GetResourceHierarchy_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/info_service.proto",
}

ResourceInfoService_ServiceDesc is the grpc.ServiceDesc for ResourceInfoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ServiceAccountService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.ServiceAccountService",
	HandlerType: (*ServiceAccountServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateServiceAccount",
			Handler:    _ServiceAccountService_CreateServiceAccount_Handler,
		},
		{
			MethodName: "CreateServiceAccountToken",
			Handler:    _ServiceAccountService_CreateServiceAccountToken_Handler,
		},
		{
			MethodName: "EditServiceAccountPermission",
			Handler:    _ServiceAccountService_EditServiceAccountPermission_Handler,
		},
		{
			MethodName: "GetServiceAccountToken",
			Handler:    _ServiceAccountService_GetServiceAccountToken_Handler,
		},
		{
			MethodName: "GetServiceAccountTokens",
			Handler:    _ServiceAccountService_GetServiceAccountTokens_Handler,
		},
		{
			MethodName: "GetServiceAccountsByProject",
			Handler:    _ServiceAccountService_GetServiceAccountsByProject_Handler,
		},
		{
			MethodName: "DeleteServiceAccountToken",
			Handler:    _ServiceAccountService_DeleteServiceAccountToken_Handler,
		},
		{
			MethodName: "DeleteServiceAccountTokens",
			Handler:    _ServiceAccountService_DeleteServiceAccountTokens_Handler,
		},
		{
			MethodName: "DeleteServiceAccount",
			Handler:    _ServiceAccountService_DeleteServiceAccount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/service_account_service.proto",
}

ServiceAccountService_ServiceDesc is the grpc.ServiceDesc for ServiceAccountService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var StorageInfoService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.StorageInfoService",
	HandlerType: (*StorageInfoServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStorageVersion",
			Handler:    _StorageInfoService_GetStorageVersion_Handler,
		},
		{
			MethodName: "GetStorageStatus",
			Handler:    _StorageInfoService_GetStorageStatus_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/info_service.proto",
}

StorageInfoService_ServiceDesc is the grpc.ServiceDesc for StorageInfoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "aruna.api.storage.services.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RegisterUser",
			Handler:    _UserService_RegisterUser_Handler,
		},
		{
			MethodName: "DeactivateUser",
			Handler:    _UserService_DeactivateUser_Handler,
		},
		{
			MethodName: "ActivateUser",
			Handler:    _UserService_ActivateUser_Handler,
		},
		{
			MethodName: "CreateAPIToken",
			Handler:    _UserService_CreateAPIToken_Handler,
		},
		{
			MethodName: "GetAPIToken",
			Handler:    _UserService_GetAPIToken_Handler,
		},
		{
			MethodName: "GetAPITokens",
			Handler:    _UserService_GetAPITokens_Handler,
		},
		{
			MethodName: "DeleteAPIToken",
			Handler:    _UserService_DeleteAPIToken_Handler,
		},
		{
			MethodName: "DeleteAPITokens",
			Handler:    _UserService_DeleteAPITokens_Handler,
		},
		{
			MethodName: "GetUser",
			Handler:    _UserService_GetUser_Handler,
		},
		{
			MethodName: "UpdateUserDisplayName",
			Handler:    _UserService_UpdateUserDisplayName_Handler,
		},
		{
			MethodName: "UpdateUserEmail",
			Handler:    _UserService_UpdateUserEmail_Handler,
		},
		{
			MethodName: "GetUserProjects",
			Handler:    _UserService_GetUserProjects_Handler,
		},
		{
			MethodName: "GetNotActivatedUsers",
			Handler:    _UserService_GetNotActivatedUsers_Handler,
		},
		{
			MethodName: "GetAllUsers",
			Handler:    _UserService_GetAllUsers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aruna/api/storage/services/v1/user_service.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterCollectionServiceHandler

func RegisterCollectionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterCollectionServiceHandler registers the http handlers for service CollectionService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterCollectionServiceHandlerClient

func RegisterCollectionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client CollectionServiceClient) error

RegisterCollectionServiceHandlerClient registers the http handlers for service CollectionService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "CollectionServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "CollectionServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "CollectionServiceClient" to call the correct interceptors.

func RegisterCollectionServiceHandlerFromEndpoint

func RegisterCollectionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterCollectionServiceHandlerFromEndpoint is same as RegisterCollectionServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterCollectionServiceHandlerServer

func RegisterCollectionServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server CollectionServiceServer) error

RegisterCollectionServiceHandlerServer registers the http handlers for service CollectionService to "mux". UnaryRPC :call CollectionServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterCollectionServiceHandlerFromEndpoint instead.

func RegisterCollectionServiceServer

func RegisterCollectionServiceServer(s grpc.ServiceRegistrar, srv CollectionServiceServer)

func RegisterEndpointServiceHandler

func RegisterEndpointServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterEndpointServiceHandler registers the http handlers for service EndpointService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterEndpointServiceHandlerClient

func RegisterEndpointServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndpointServiceClient) error

RegisterEndpointServiceHandlerClient registers the http handlers for service EndpointService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EndpointServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EndpointServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EndpointServiceClient" to call the correct interceptors.

func RegisterEndpointServiceHandlerFromEndpoint

func RegisterEndpointServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterEndpointServiceHandlerFromEndpoint is same as RegisterEndpointServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterEndpointServiceHandlerServer

func RegisterEndpointServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndpointServiceServer) error

RegisterEndpointServiceHandlerServer registers the http handlers for service EndpointService to "mux". UnaryRPC :call EndpointServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEndpointServiceHandlerFromEndpoint instead.

func RegisterEndpointServiceServer

func RegisterEndpointServiceServer(s grpc.ServiceRegistrar, srv EndpointServiceServer)

func RegisterObjectGroupServiceHandler

func RegisterObjectGroupServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterObjectGroupServiceHandler registers the http handlers for service ObjectGroupService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterObjectGroupServiceHandlerClient

func RegisterObjectGroupServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectGroupServiceClient) error

RegisterObjectGroupServiceHandlerClient registers the http handlers for service ObjectGroupService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ObjectGroupServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ObjectGroupServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ObjectGroupServiceClient" to call the correct interceptors.

func RegisterObjectGroupServiceHandlerFromEndpoint

func RegisterObjectGroupServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterObjectGroupServiceHandlerFromEndpoint is same as RegisterObjectGroupServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterObjectGroupServiceHandlerServer

func RegisterObjectGroupServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectGroupServiceServer) error

RegisterObjectGroupServiceHandlerServer registers the http handlers for service ObjectGroupService to "mux". UnaryRPC :call ObjectGroupServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterObjectGroupServiceHandlerFromEndpoint instead.

func RegisterObjectGroupServiceServer

func RegisterObjectGroupServiceServer(s grpc.ServiceRegistrar, srv ObjectGroupServiceServer)

func RegisterObjectServiceHandler

func RegisterObjectServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterObjectServiceHandler registers the http handlers for service ObjectService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterObjectServiceHandlerClient

func RegisterObjectServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ObjectServiceClient) error

RegisterObjectServiceHandlerClient registers the http handlers for service ObjectService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ObjectServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ObjectServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ObjectServiceClient" to call the correct interceptors.

func RegisterObjectServiceHandlerFromEndpoint

func RegisterObjectServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterObjectServiceHandlerFromEndpoint is same as RegisterObjectServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterObjectServiceHandlerServer

func RegisterObjectServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ObjectServiceServer) error

RegisterObjectServiceHandlerServer registers the http handlers for service ObjectService to "mux". UnaryRPC :call ObjectServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterObjectServiceHandlerFromEndpoint instead.

func RegisterObjectServiceServer

func RegisterObjectServiceServer(s grpc.ServiceRegistrar, srv ObjectServiceServer)

func RegisterProjectServiceHandler

func RegisterProjectServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProjectServiceHandler registers the http handlers for service ProjectService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProjectServiceHandlerClient

func RegisterProjectServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProjectServiceClient) error

RegisterProjectServiceHandlerClient registers the http handlers for service ProjectService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProjectServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProjectServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProjectServiceClient" to call the correct interceptors.

func RegisterProjectServiceHandlerFromEndpoint

func RegisterProjectServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProjectServiceHandlerFromEndpoint is same as RegisterProjectServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProjectServiceHandlerServer

func RegisterProjectServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProjectServiceServer) error

RegisterProjectServiceHandlerServer registers the http handlers for service ProjectService to "mux". UnaryRPC :call ProjectServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterProjectServiceHandlerFromEndpoint instead.

func RegisterProjectServiceServer

func RegisterProjectServiceServer(s grpc.ServiceRegistrar, srv ProjectServiceServer)

func RegisterResourceInfoServiceHandler added in v0.5.0

func RegisterResourceInfoServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterResourceInfoServiceHandler registers the http handlers for service ResourceInfoService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterResourceInfoServiceHandlerClient added in v0.5.0

func RegisterResourceInfoServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ResourceInfoServiceClient) error

RegisterResourceInfoServiceHandlerClient registers the http handlers for service ResourceInfoService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ResourceInfoServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ResourceInfoServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ResourceInfoServiceClient" to call the correct interceptors.

func RegisterResourceInfoServiceHandlerFromEndpoint added in v0.5.0

func RegisterResourceInfoServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterResourceInfoServiceHandlerFromEndpoint is same as RegisterResourceInfoServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterResourceInfoServiceHandlerServer added in v0.5.0

func RegisterResourceInfoServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ResourceInfoServiceServer) error

RegisterResourceInfoServiceHandlerServer registers the http handlers for service ResourceInfoService to "mux". UnaryRPC :call ResourceInfoServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterResourceInfoServiceHandlerFromEndpoint instead.

func RegisterResourceInfoServiceServer added in v0.5.0

func RegisterResourceInfoServiceServer(s grpc.ServiceRegistrar, srv ResourceInfoServiceServer)

func RegisterServiceAccountServiceHandler added in v0.5.0

func RegisterServiceAccountServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterServiceAccountServiceHandler registers the http handlers for service ServiceAccountService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterServiceAccountServiceHandlerClient added in v0.5.0

func RegisterServiceAccountServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServiceAccountServiceClient) error

RegisterServiceAccountServiceHandlerClient registers the http handlers for service ServiceAccountService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServiceAccountServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServiceAccountServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServiceAccountServiceClient" to call the correct interceptors.

func RegisterServiceAccountServiceHandlerFromEndpoint added in v0.5.0

func RegisterServiceAccountServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterServiceAccountServiceHandlerFromEndpoint is same as RegisterServiceAccountServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterServiceAccountServiceHandlerServer added in v0.5.0

func RegisterServiceAccountServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceAccountServiceServer) error

RegisterServiceAccountServiceHandlerServer registers the http handlers for service ServiceAccountService to "mux". UnaryRPC :call ServiceAccountServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServiceAccountServiceHandlerFromEndpoint instead.

func RegisterServiceAccountServiceServer added in v0.5.0

func RegisterServiceAccountServiceServer(s grpc.ServiceRegistrar, srv ServiceAccountServiceServer)

func RegisterStorageInfoServiceHandler added in v0.5.0

func RegisterStorageInfoServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterStorageInfoServiceHandler registers the http handlers for service StorageInfoService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterStorageInfoServiceHandlerClient added in v0.5.0

func RegisterStorageInfoServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StorageInfoServiceClient) error

RegisterStorageInfoServiceHandlerClient registers the http handlers for service StorageInfoService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "StorageInfoServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "StorageInfoServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "StorageInfoServiceClient" to call the correct interceptors.

func RegisterStorageInfoServiceHandlerFromEndpoint added in v0.5.0

func RegisterStorageInfoServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterStorageInfoServiceHandlerFromEndpoint is same as RegisterStorageInfoServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterStorageInfoServiceHandlerServer added in v0.5.0

func RegisterStorageInfoServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server StorageInfoServiceServer) error

RegisterStorageInfoServiceHandlerServer registers the http handlers for service StorageInfoService to "mux". UnaryRPC :call StorageInfoServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterStorageInfoServiceHandlerFromEndpoint instead.

func RegisterStorageInfoServiceServer added in v0.5.0

func RegisterStorageInfoServiceServer(s grpc.ServiceRegistrar, srv StorageInfoServiceServer)

func RegisterUserServiceHandler

func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUserServiceHandler registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUserServiceHandlerClient

func RegisterUserServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserServiceClient) error

RegisterUserServiceHandlerClient registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UserServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UserServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UserServiceClient" to call the correct interceptors.

func RegisterUserServiceHandlerFromEndpoint

func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUserServiceHandlerServer

func RegisterUserServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserServiceServer) error

RegisterUserServiceHandlerServer registers the http handlers for service UserService to "mux". UnaryRPC :call UserServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterUserServiceHandlerFromEndpoint instead.

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type ActivateUserRequest

type ActivateUserRequest struct {

	// User to activate
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// (optional) add user to project
	ProjectPerms *v1.ProjectPermission `protobuf:"bytes,2,opt,name=project_perms,json=projectPerms,proto3" json:"project_perms,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateUserRequest) Descriptor deprecated

func (*ActivateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateUserRequest.ProtoReflect.Descriptor instead.

func (*ActivateUserRequest) GetProjectPerms added in v1.0.0

func (x *ActivateUserRequest) GetProjectPerms() *v1.ProjectPermission

func (*ActivateUserRequest) GetUserId

func (x *ActivateUserRequest) GetUserId() string

func (*ActivateUserRequest) ProtoMessage

func (*ActivateUserRequest) ProtoMessage()

func (*ActivateUserRequest) ProtoReflect

func (x *ActivateUserRequest) ProtoReflect() protoreflect.Message

func (*ActivateUserRequest) Reset

func (x *ActivateUserRequest) Reset()

func (*ActivateUserRequest) String

func (x *ActivateUserRequest) String() string

type ActivateUserResponse

type ActivateUserResponse struct {
	// contains filtered or unexported fields
}

func (*ActivateUserResponse) Descriptor deprecated

func (*ActivateUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActivateUserResponse.ProtoReflect.Descriptor instead.

func (*ActivateUserResponse) ProtoMessage

func (*ActivateUserResponse) ProtoMessage()

func (*ActivateUserResponse) ProtoReflect

func (x *ActivateUserResponse) ProtoReflect() protoreflect.Message

func (*ActivateUserResponse) Reset

func (x *ActivateUserResponse) Reset()

func (*ActivateUserResponse) String

func (x *ActivateUserResponse) String() string

type AddEndpointRequest

type AddEndpointRequest struct {

	// Endpoint name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Endpoint type
	EpType v1.EndpointType `` /* 126-byte string literal not displayed */
	// Public hostname of the proxy
	ProxyHostname string `protobuf:"bytes,3,opt,name=proxy_hostname,json=proxyHostname,proto3" json:"proxy_hostname,omitempty"`
	// Internal hostname for the proxy
	InternalHostname string `protobuf:"bytes,4,opt,name=internal_hostname,json=internalHostname,proto3" json:"internal_hostname,omitempty"`
	// (optional) URL to a offsite documentation
	DocumentationPath string `protobuf:"bytes,5,opt,name=documentation_path,json=documentationPath,proto3" json:"documentation_path,omitempty"`
	// Is this endpoint public
	IsPublic bool `protobuf:"varint,6,opt,name=is_public,json=isPublic,proto3" json:"is_public,omitempty"`
	// (optional) ED25519 Pubkey -> Pubkey to validate endpoint authenticated tokens
	Pubkey string `protobuf:"bytes,7,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// contains filtered or unexported fields
}

func (*AddEndpointRequest) Descriptor deprecated

func (*AddEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddEndpointRequest.ProtoReflect.Descriptor instead.

func (*AddEndpointRequest) GetDocumentationPath

func (x *AddEndpointRequest) GetDocumentationPath() string

func (*AddEndpointRequest) GetEpType

func (x *AddEndpointRequest) GetEpType() v1.EndpointType

func (*AddEndpointRequest) GetInternalHostname

func (x *AddEndpointRequest) GetInternalHostname() string

func (*AddEndpointRequest) GetIsPublic

func (x *AddEndpointRequest) GetIsPublic() bool

func (*AddEndpointRequest) GetName

func (x *AddEndpointRequest) GetName() string

func (*AddEndpointRequest) GetProxyHostname

func (x *AddEndpointRequest) GetProxyHostname() string

func (*AddEndpointRequest) GetPubkey added in v1.0.0

func (x *AddEndpointRequest) GetPubkey() string

func (*AddEndpointRequest) ProtoMessage

func (*AddEndpointRequest) ProtoMessage()

func (*AddEndpointRequest) ProtoReflect

func (x *AddEndpointRequest) ProtoReflect() protoreflect.Message

func (*AddEndpointRequest) Reset

func (x *AddEndpointRequest) Reset()

func (*AddEndpointRequest) String

func (x *AddEndpointRequest) String() string

type AddEndpointResponse

type AddEndpointResponse struct {

	// Overview of the requested endpoint
	Endpoint     *v1.Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	PubkeySerial int64        `protobuf:"varint,2,opt,name=pubkey_serial,json=pubkeySerial,proto3" json:"pubkey_serial,omitempty"`
	// contains filtered or unexported fields
}

func (*AddEndpointResponse) Descriptor deprecated

func (*AddEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddEndpointResponse.ProtoReflect.Descriptor instead.

func (*AddEndpointResponse) GetEndpoint

func (x *AddEndpointResponse) GetEndpoint() *v1.Endpoint

func (*AddEndpointResponse) GetPubkeySerial added in v1.0.0

func (x *AddEndpointResponse) GetPubkeySerial() int64

func (*AddEndpointResponse) ProtoMessage

func (*AddEndpointResponse) ProtoMessage()

func (*AddEndpointResponse) ProtoReflect

func (x *AddEndpointResponse) ProtoReflect() protoreflect.Message

func (*AddEndpointResponse) Reset

func (x *AddEndpointResponse) Reset()

func (*AddEndpointResponse) String

func (x *AddEndpointResponse) String() string

type AddLabelsToObjectGroupRequest added in v0.5.0

type AddLabelsToObjectGroupRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// ObjectGroup id
	GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// List of labels that should be added to the list of labels
	LabelsToAdd []*v1.KeyValue `protobuf:"bytes,3,rep,name=labels_to_add,json=labelsToAdd,proto3" json:"labels_to_add,omitempty"`
	// contains filtered or unexported fields
}

func (*AddLabelsToObjectGroupRequest) Descriptor deprecated added in v0.5.0

func (*AddLabelsToObjectGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddLabelsToObjectGroupRequest.ProtoReflect.Descriptor instead.

func (*AddLabelsToObjectGroupRequest) GetCollectionId added in v0.5.0

func (x *AddLabelsToObjectGroupRequest) GetCollectionId() string

func (*AddLabelsToObjectGroupRequest) GetGroupId added in v0.5.0

func (x *AddLabelsToObjectGroupRequest) GetGroupId() string

func (*AddLabelsToObjectGroupRequest) GetLabelsToAdd added in v0.5.0

func (x *AddLabelsToObjectGroupRequest) GetLabelsToAdd() []*v1.KeyValue

func (*AddLabelsToObjectGroupRequest) ProtoMessage added in v0.5.0

func (*AddLabelsToObjectGroupRequest) ProtoMessage()

func (*AddLabelsToObjectGroupRequest) ProtoReflect added in v0.5.0

func (*AddLabelsToObjectGroupRequest) Reset added in v0.5.0

func (x *AddLabelsToObjectGroupRequest) Reset()

func (*AddLabelsToObjectGroupRequest) String added in v0.5.0

type AddLabelsToObjectGroupResponse added in v0.5.0

type AddLabelsToObjectGroupResponse struct {

	// Returns the updated ObjectGroup
	ObjectGroup *v1.ObjectGroupOverview `protobuf:"bytes,1,opt,name=object_group,json=objectGroup,proto3" json:"object_group,omitempty"`
	// contains filtered or unexported fields
}

func (*AddLabelsToObjectGroupResponse) Descriptor deprecated added in v0.5.0

func (*AddLabelsToObjectGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddLabelsToObjectGroupResponse.ProtoReflect.Descriptor instead.

func (*AddLabelsToObjectGroupResponse) GetObjectGroup added in v0.5.0

func (*AddLabelsToObjectGroupResponse) ProtoMessage added in v0.5.0

func (*AddLabelsToObjectGroupResponse) ProtoMessage()

func (*AddLabelsToObjectGroupResponse) ProtoReflect added in v0.5.0

func (*AddLabelsToObjectGroupResponse) Reset added in v0.5.0

func (x *AddLabelsToObjectGroupResponse) Reset()

func (*AddLabelsToObjectGroupResponse) String added in v0.5.0

type AddLabelsToObjectRequest added in v0.5.0

type AddLabelsToObjectRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// List of labels that should be added to the list of labels
	LabelsToAdd []*v1.KeyValue `protobuf:"bytes,3,rep,name=labels_to_add,json=labelsToAdd,proto3" json:"labels_to_add,omitempty"`
	// contains filtered or unexported fields
}

func (*AddLabelsToObjectRequest) Descriptor deprecated added in v0.5.0

func (*AddLabelsToObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddLabelsToObjectRequest.ProtoReflect.Descriptor instead.

func (*AddLabelsToObjectRequest) GetCollectionId added in v0.5.0

func (x *AddLabelsToObjectRequest) GetCollectionId() string

func (*AddLabelsToObjectRequest) GetLabelsToAdd added in v0.5.0

func (x *AddLabelsToObjectRequest) GetLabelsToAdd() []*v1.KeyValue

func (*AddLabelsToObjectRequest) GetObjectId added in v0.5.0

func (x *AddLabelsToObjectRequest) GetObjectId() string

func (*AddLabelsToObjectRequest) ProtoMessage added in v0.5.0

func (*AddLabelsToObjectRequest) ProtoMessage()

func (*AddLabelsToObjectRequest) ProtoReflect added in v0.5.0

func (x *AddLabelsToObjectRequest) ProtoReflect() protoreflect.Message

func (*AddLabelsToObjectRequest) Reset added in v0.5.0

func (x *AddLabelsToObjectRequest) Reset()

func (*AddLabelsToObjectRequest) String added in v0.5.0

func (x *AddLabelsToObjectRequest) String() string

type AddLabelsToObjectResponse added in v0.5.0

type AddLabelsToObjectResponse struct {

	// Returns the updated Object
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*AddLabelsToObjectResponse) Descriptor deprecated added in v0.5.0

func (*AddLabelsToObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddLabelsToObjectResponse.ProtoReflect.Descriptor instead.

func (*AddLabelsToObjectResponse) GetObject added in v0.5.0

func (x *AddLabelsToObjectResponse) GetObject() *v1.Object

func (*AddLabelsToObjectResponse) ProtoMessage added in v0.5.0

func (*AddLabelsToObjectResponse) ProtoMessage()

func (*AddLabelsToObjectResponse) ProtoReflect added in v0.5.0

func (*AddLabelsToObjectResponse) Reset added in v0.5.0

func (x *AddLabelsToObjectResponse) Reset()

func (*AddLabelsToObjectResponse) String added in v0.5.0

func (x *AddLabelsToObjectResponse) String() string

type AddUserToProjectRequest

type AddUserToProjectRequest struct {

	// The id of the project to add the user to
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Permissions for the user
	UserPermission *v1.ProjectPermission `protobuf:"bytes,3,opt,name=user_permission,json=userPermission,proto3" json:"user_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*AddUserToProjectRequest) Descriptor deprecated

func (*AddUserToProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddUserToProjectRequest.ProtoReflect.Descriptor instead.

func (*AddUserToProjectRequest) GetProjectId

func (x *AddUserToProjectRequest) GetProjectId() string

func (*AddUserToProjectRequest) GetUserPermission

func (x *AddUserToProjectRequest) GetUserPermission() *v1.ProjectPermission

func (*AddUserToProjectRequest) ProtoMessage

func (*AddUserToProjectRequest) ProtoMessage()

func (*AddUserToProjectRequest) ProtoReflect

func (x *AddUserToProjectRequest) ProtoReflect() protoreflect.Message

func (*AddUserToProjectRequest) Reset

func (x *AddUserToProjectRequest) Reset()

func (*AddUserToProjectRequest) String

func (x *AddUserToProjectRequest) String() string

type AddUserToProjectResponse

type AddUserToProjectResponse struct {
	// contains filtered or unexported fields
}

func (*AddUserToProjectResponse) Descriptor deprecated

func (*AddUserToProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddUserToProjectResponse.ProtoReflect.Descriptor instead.

func (*AddUserToProjectResponse) ProtoMessage

func (*AddUserToProjectResponse) ProtoMessage()

func (*AddUserToProjectResponse) ProtoReflect

func (x *AddUserToProjectResponse) ProtoReflect() protoreflect.Message

func (*AddUserToProjectResponse) Reset

func (x *AddUserToProjectResponse) Reset()

func (*AddUserToProjectResponse) String

func (x *AddUserToProjectResponse) String() string

type CloneObjectRequest

type CloneObjectRequest struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// From CollectionID
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Target CollectionID
	TargetCollectionId string `protobuf:"bytes,3,opt,name=target_collection_id,json=targetCollectionId,proto3" json:"target_collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneObjectRequest) Descriptor deprecated

func (*CloneObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CloneObjectRequest.ProtoReflect.Descriptor instead.

func (*CloneObjectRequest) GetCollectionId

func (x *CloneObjectRequest) GetCollectionId() string

func (*CloneObjectRequest) GetObjectId

func (x *CloneObjectRequest) GetObjectId() string

func (*CloneObjectRequest) GetTargetCollectionId

func (x *CloneObjectRequest) GetTargetCollectionId() string

func (*CloneObjectRequest) ProtoMessage

func (*CloneObjectRequest) ProtoMessage()

func (*CloneObjectRequest) ProtoReflect

func (x *CloneObjectRequest) ProtoReflect() protoreflect.Message

func (*CloneObjectRequest) Reset

func (x *CloneObjectRequest) Reset()

func (*CloneObjectRequest) String

func (x *CloneObjectRequest) String() string

type CloneObjectResponse

type CloneObjectResponse struct {

	// This describes the new object.
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneObjectResponse) Descriptor deprecated

func (*CloneObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use CloneObjectResponse.ProtoReflect.Descriptor instead.

func (*CloneObjectResponse) GetObject

func (x *CloneObjectResponse) GetObject() *v1.Object

func (*CloneObjectResponse) ProtoMessage

func (*CloneObjectResponse) ProtoMessage()

func (*CloneObjectResponse) ProtoReflect

func (x *CloneObjectResponse) ProtoReflect() protoreflect.Message

func (*CloneObjectResponse) Reset

func (x *CloneObjectResponse) Reset()

func (*CloneObjectResponse) String

func (x *CloneObjectResponse) String() string

type CollectionServiceClient

type CollectionServiceClient interface {
	// CreateNewCollection
	//
	// Status: STABLE
	//
	// creates a new Collection
	CreateNewCollection(ctx context.Context, in *CreateNewCollectionRequest, opts ...grpc.CallOption) (*CreateNewCollectionResponse, error)
	// GetCollectionByID
	//
	// Status: STABLE
	//
	// Queries a specific Collection by ID
	// The result can be one_of:
	// CollectionOverview -> default
	// CollectionWithID
	// Collection (full)
	// This can be modified with the optional OutputFormat parameter
	GetCollectionByID(ctx context.Context, in *GetCollectionByIDRequest, opts ...grpc.CallOption) (*GetCollectionByIDResponse, error)
	// GetCollections
	//
	// Status: STABLE
	//
	// queries multiple collections by ID or by LabelFilter
	// This returns by default a paginated result with 20 entries.
	// Must specify a project_id as context
	GetCollections(ctx context.Context, in *GetCollectionsRequest, opts ...grpc.CallOption) (*GetCollectionsResponse, error)
	// UpdateCollection
	//
	// Status: STABLE
	//
	// Updates the current collection
	// This will update the collection in place if it is unversioned / latest
	// A versioned (pinned) collection requires a new semantic version after the
	// update This can be used to pin a collection to a specific version similar
	// to the PinCollectionVersion request
	UpdateCollection(ctx context.Context, in *UpdateCollectionRequest, opts ...grpc.CallOption) (*UpdateCollectionResponse, error)
	// PinCollectionVersion
	//
	// Status: STABLE
	//
	// This pins the current status of the version to a
	// specific version. Effectively creating a copy of the collection with a
	// stable version All objects will be pinned to an explicit revision number
	// Pinned collections can not be updated in place
	PinCollectionVersion(ctx context.Context, in *PinCollectionVersionRequest, opts ...grpc.CallOption) (*PinCollectionVersionResponse, error)
	// DeleteCollection
	//
	// Status: STABLE
	//
	// This request deletes the collection.
	// If with_version is true, it deletes the collection and all its versions.
	// If cascade is true, all objects that are owned by the collection will also
	// deleted. This should be avoided
	DeleteCollection(ctx context.Context, in *DeleteCollectionRequest, opts ...grpc.CallOption) (*DeleteCollectionResponse, error)
}

CollectionServiceClient is the client API for CollectionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CollectionServiceServer

type CollectionServiceServer interface {
	// CreateNewCollection
	//
	// Status: STABLE
	//
	// creates a new Collection
	CreateNewCollection(context.Context, *CreateNewCollectionRequest) (*CreateNewCollectionResponse, error)
	// GetCollectionByID
	//
	// Status: STABLE
	//
	// Queries a specific Collection by ID
	// The result can be one_of:
	// CollectionOverview -> default
	// CollectionWithID
	// Collection (full)
	// This can be modified with the optional OutputFormat parameter
	GetCollectionByID(context.Context, *GetCollectionByIDRequest) (*GetCollectionByIDResponse, error)
	// GetCollections
	//
	// Status: STABLE
	//
	// queries multiple collections by ID or by LabelFilter
	// This returns by default a paginated result with 20 entries.
	// Must specify a project_id as context
	GetCollections(context.Context, *GetCollectionsRequest) (*GetCollectionsResponse, error)
	// UpdateCollection
	//
	// Status: STABLE
	//
	// Updates the current collection
	// This will update the collection in place if it is unversioned / latest
	// A versioned (pinned) collection requires a new semantic version after the
	// update This can be used to pin a collection to a specific version similar
	// to the PinCollectionVersion request
	UpdateCollection(context.Context, *UpdateCollectionRequest) (*UpdateCollectionResponse, error)
	// PinCollectionVersion
	//
	// Status: STABLE
	//
	// This pins the current status of the version to a
	// specific version. Effectively creating a copy of the collection with a
	// stable version All objects will be pinned to an explicit revision number
	// Pinned collections can not be updated in place
	PinCollectionVersion(context.Context, *PinCollectionVersionRequest) (*PinCollectionVersionResponse, error)
	// DeleteCollection
	//
	// Status: STABLE
	//
	// This request deletes the collection.
	// If with_version is true, it deletes the collection and all its versions.
	// If cascade is true, all objects that are owned by the collection will also
	// deleted. This should be avoided
	DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, error)
}

CollectionServiceServer is the server API for CollectionService service. All implementations should embed UnimplementedCollectionServiceServer for forward compatibility

type CompletedParts

type CompletedParts struct {

	// Multipart identifier
	Etag string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	// Part number
	Part int64 `protobuf:"varint,2,opt,name=part,proto3" json:"part,omitempty"`
	// contains filtered or unexported fields
}

func (*CompletedParts) Descriptor deprecated

func (*CompletedParts) Descriptor() ([]byte, []int)

Deprecated: Use CompletedParts.ProtoReflect.Descriptor instead.

func (*CompletedParts) GetEtag

func (x *CompletedParts) GetEtag() string

func (*CompletedParts) GetPart

func (x *CompletedParts) GetPart() int64

func (*CompletedParts) ProtoMessage

func (*CompletedParts) ProtoMessage()

func (*CompletedParts) ProtoReflect

func (x *CompletedParts) ProtoReflect() protoreflect.Message

func (*CompletedParts) Reset

func (x *CompletedParts) Reset()

func (*CompletedParts) String

func (x *CompletedParts) String() string

type ComponentStatus added in v0.5.0

type ComponentStatus struct {

	// Name of a specific component e.g. server, dataproxy etc. and their status by location
	ComponentName  string            `protobuf:"bytes,1,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	LocationStatus []*LocationStatus `protobuf:"bytes,2,rep,name=location_status,json=locationStatus,proto3" json:"location_status,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentStatus) Descriptor deprecated added in v0.5.0

func (*ComponentStatus) Descriptor() ([]byte, []int)

Deprecated: Use ComponentStatus.ProtoReflect.Descriptor instead.

func (*ComponentStatus) GetComponentName added in v0.5.0

func (x *ComponentStatus) GetComponentName() string

func (*ComponentStatus) GetLocationStatus added in v0.5.0

func (x *ComponentStatus) GetLocationStatus() []*LocationStatus

func (*ComponentStatus) ProtoMessage added in v0.5.0

func (*ComponentStatus) ProtoMessage()

func (*ComponentStatus) ProtoReflect added in v0.5.0

func (x *ComponentStatus) ProtoReflect() protoreflect.Message

func (*ComponentStatus) Reset added in v0.5.0

func (x *ComponentStatus) Reset()

func (*ComponentStatus) String added in v0.5.0

func (x *ComponentStatus) String() string

type ComponentVersion added in v0.5.0

type ComponentVersion struct {

	// Name of a specific component e.g. server, dataproxy etc. and their status by location
	ComponentName   string             `protobuf:"bytes,1,opt,name=component_name,json=componentName,proto3" json:"component_name,omitempty"`
	LocationVersion []*LocationVersion `protobuf:"bytes,2,rep,name=location_version,json=locationVersion,proto3" json:"location_version,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentVersion) Descriptor deprecated added in v0.5.0

func (*ComponentVersion) Descriptor() ([]byte, []int)

Deprecated: Use ComponentVersion.ProtoReflect.Descriptor instead.

func (*ComponentVersion) GetComponentName added in v0.5.0

func (x *ComponentVersion) GetComponentName() string

func (*ComponentVersion) GetLocationVersion added in v0.5.0

func (x *ComponentVersion) GetLocationVersion() []*LocationVersion

func (*ComponentVersion) ProtoMessage added in v0.5.0

func (*ComponentVersion) ProtoMessage()

func (*ComponentVersion) ProtoReflect added in v0.5.0

func (x *ComponentVersion) ProtoReflect() protoreflect.Message

func (*ComponentVersion) Reset added in v0.5.0

func (x *ComponentVersion) Reset()

func (*ComponentVersion) String added in v0.5.0

func (x *ComponentVersion) String() string

type CreateAPITokenRequest

type CreateAPITokenRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Token name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Token expiry
	ExpiresAt *ExpiresAt `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// Token permissions
	Permission v1.Permission `protobuf:"varint,5,opt,name=permission,proto3,enum=aruna.api.storage.models.v1.Permission" json:"permission,omitempty"`
	// Session token
	IsSession bool `protobuf:"varint,6,opt,name=is_session,json=isSession,proto3" json:"is_session,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAPITokenRequest) Descriptor deprecated

func (*CreateAPITokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAPITokenRequest.ProtoReflect.Descriptor instead.

func (*CreateAPITokenRequest) GetCollectionId

func (x *CreateAPITokenRequest) GetCollectionId() string

func (*CreateAPITokenRequest) GetExpiresAt

func (x *CreateAPITokenRequest) GetExpiresAt() *ExpiresAt

func (*CreateAPITokenRequest) GetIsSession added in v1.0.0

func (x *CreateAPITokenRequest) GetIsSession() bool

func (*CreateAPITokenRequest) GetName

func (x *CreateAPITokenRequest) GetName() string

func (*CreateAPITokenRequest) GetPermission

func (x *CreateAPITokenRequest) GetPermission() v1.Permission

func (*CreateAPITokenRequest) GetProjectId

func (x *CreateAPITokenRequest) GetProjectId() string

func (*CreateAPITokenRequest) ProtoMessage

func (*CreateAPITokenRequest) ProtoMessage()

func (*CreateAPITokenRequest) ProtoReflect

func (x *CreateAPITokenRequest) ProtoReflect() protoreflect.Message

func (*CreateAPITokenRequest) Reset

func (x *CreateAPITokenRequest) Reset()

func (*CreateAPITokenRequest) String

func (x *CreateAPITokenRequest) String() string

type CreateAPITokenResponse

type CreateAPITokenResponse struct {

	// This contains only the token description
	Token *v1.Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// This is the actual secret token
	// Attention, this can not be recreated and needs to be stored securely
	// New tokens will always contain a new secret
	TokenSecret string `protobuf:"bytes,2,opt,name=token_secret,json=tokenSecret,proto3" json:"token_secret,omitempty"`
	// S3 Access Key
	S3AccessKey string `protobuf:"bytes,3,opt,name=s3_access_key,json=s3AccessKey,proto3" json:"s3_access_key,omitempty"`
	// S3 Secret Key
	S3SecretKey string `protobuf:"bytes,4,opt,name=s3_secret_key,json=s3SecretKey,proto3" json:"s3_secret_key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAPITokenResponse) Descriptor deprecated

func (*CreateAPITokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAPITokenResponse.ProtoReflect.Descriptor instead.

func (*CreateAPITokenResponse) GetS3AccessKey added in v1.0.0

func (x *CreateAPITokenResponse) GetS3AccessKey() string

func (*CreateAPITokenResponse) GetS3SecretKey added in v1.0.0

func (x *CreateAPITokenResponse) GetS3SecretKey() string

func (*CreateAPITokenResponse) GetToken

func (x *CreateAPITokenResponse) GetToken() *v1.Token

func (*CreateAPITokenResponse) GetTokenSecret

func (x *CreateAPITokenResponse) GetTokenSecret() string

func (*CreateAPITokenResponse) ProtoMessage

func (*CreateAPITokenResponse) ProtoMessage()

func (*CreateAPITokenResponse) ProtoReflect

func (x *CreateAPITokenResponse) ProtoReflect() protoreflect.Message

func (*CreateAPITokenResponse) Reset

func (x *CreateAPITokenResponse) Reset()

func (*CreateAPITokenResponse) String

func (x *CreateAPITokenResponse) String() string

type CreateDownloadLinksStreamRequest

type CreateDownloadLinksStreamRequest struct {

	// CollectionID
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// ObjectIds
	Objects []string `protobuf:"bytes,2,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDownloadLinksStreamRequest) Descriptor deprecated

func (*CreateDownloadLinksStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDownloadLinksStreamRequest.ProtoReflect.Descriptor instead.

func (*CreateDownloadLinksStreamRequest) GetCollectionId

func (x *CreateDownloadLinksStreamRequest) GetCollectionId() string

func (*CreateDownloadLinksStreamRequest) GetObjects

func (x *CreateDownloadLinksStreamRequest) GetObjects() []string

func (*CreateDownloadLinksStreamRequest) ProtoMessage

func (*CreateDownloadLinksStreamRequest) ProtoMessage()

func (*CreateDownloadLinksStreamRequest) ProtoReflect

func (*CreateDownloadLinksStreamRequest) Reset

func (*CreateDownloadLinksStreamRequest) String

type CreateDownloadLinksStreamResponse

type CreateDownloadLinksStreamResponse struct {
	Url *URL `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDownloadLinksStreamResponse) Descriptor deprecated

func (*CreateDownloadLinksStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateDownloadLinksStreamResponse.ProtoReflect.Descriptor instead.

func (*CreateDownloadLinksStreamResponse) GetUrl

func (*CreateDownloadLinksStreamResponse) ProtoMessage

func (*CreateDownloadLinksStreamResponse) ProtoMessage()

func (*CreateDownloadLinksStreamResponse) ProtoReflect

func (*CreateDownloadLinksStreamResponse) Reset

func (*CreateDownloadLinksStreamResponse) String

type CreateNewCollectionRequest

type CreateNewCollectionRequest struct {

	// Collection name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Project id
	ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// List of associated labels
	Labels []*v1.KeyValue `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"`
	// List of associated hooks
	Hooks []*v1.KeyValue `protobuf:"bytes,5,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// Optional LabelOntology with required labels
	LabelOntology *v1.LabelOntology `protobuf:"bytes,6,opt,name=label_ontology,json=labelOntology,proto3" json:"label_ontology,omitempty"`
	// Optional Dataclass
	Dataclass v1.DataClass `protobuf:"varint,7,opt,name=dataclass,proto3,enum=aruna.api.storage.models.v1.DataClass" json:"dataclass,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNewCollectionRequest) Descriptor deprecated

func (*CreateNewCollectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateNewCollectionRequest.ProtoReflect.Descriptor instead.

func (*CreateNewCollectionRequest) GetDataclass

func (x *CreateNewCollectionRequest) GetDataclass() v1.DataClass

func (*CreateNewCollectionRequest) GetDescription

func (x *CreateNewCollectionRequest) GetDescription() string

func (*CreateNewCollectionRequest) GetHooks

func (x *CreateNewCollectionRequest) GetHooks() []*v1.KeyValue

func (*CreateNewCollectionRequest) GetLabelOntology added in v0.5.0

func (x *CreateNewCollectionRequest) GetLabelOntology() *v1.LabelOntology

func (*CreateNewCollectionRequest) GetLabels

func (x *CreateNewCollectionRequest) GetLabels() []*v1.KeyValue

func (*CreateNewCollectionRequest) GetName

func (x *CreateNewCollectionRequest) GetName() string

func (*CreateNewCollectionRequest) GetProjectId

func (x *CreateNewCollectionRequest) GetProjectId() string

func (*CreateNewCollectionRequest) ProtoMessage

func (*CreateNewCollectionRequest) ProtoMessage()

func (*CreateNewCollectionRequest) ProtoReflect

func (*CreateNewCollectionRequest) Reset

func (x *CreateNewCollectionRequest) Reset()

func (*CreateNewCollectionRequest) String

func (x *CreateNewCollectionRequest) String() string

type CreateNewCollectionResponse

type CreateNewCollectionResponse struct {

	// The new collection_id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNewCollectionResponse) Descriptor deprecated

func (*CreateNewCollectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateNewCollectionResponse.ProtoReflect.Descriptor instead.

func (*CreateNewCollectionResponse) GetCollectionId

func (x *CreateNewCollectionResponse) GetCollectionId() string

func (*CreateNewCollectionResponse) ProtoMessage

func (*CreateNewCollectionResponse) ProtoMessage()

func (*CreateNewCollectionResponse) ProtoReflect

func (*CreateNewCollectionResponse) Reset

func (x *CreateNewCollectionResponse) Reset()

func (*CreateNewCollectionResponse) String

func (x *CreateNewCollectionResponse) String() string

type CreateObjectGroupRequest

type CreateObjectGroupRequest struct {

	// ObjectGroup name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description for group
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Collection Id
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// This is the reference to the Objects that should be added to the group
	ObjectIds []string `protobuf:"bytes,4,rep,name=object_ids,json=objectIds,proto3" json:"object_ids,omitempty"`
	// This is a reference to the Objects that are associated with "meta" data
	// about corresponding objects in the group
	MetaObjectIds []string `protobuf:"bytes,5,rep,name=meta_object_ids,json=metaObjectIds,proto3" json:"meta_object_ids,omitempty"`
	// List of label key-value pairs
	Labels []*v1.KeyValue `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty"`
	// List of hooks key-value pairs
	Hooks []*v1.KeyValue `protobuf:"bytes,7,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateObjectGroupRequest) Descriptor deprecated

func (*CreateObjectGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateObjectGroupRequest) GetCollectionId

func (x *CreateObjectGroupRequest) GetCollectionId() string

func (*CreateObjectGroupRequest) GetDescription

func (x *CreateObjectGroupRequest) GetDescription() string

func (*CreateObjectGroupRequest) GetHooks

func (x *CreateObjectGroupRequest) GetHooks() []*v1.KeyValue

func (*CreateObjectGroupRequest) GetLabels

func (x *CreateObjectGroupRequest) GetLabels() []*v1.KeyValue

func (*CreateObjectGroupRequest) GetMetaObjectIds

func (x *CreateObjectGroupRequest) GetMetaObjectIds() []string

func (*CreateObjectGroupRequest) GetName

func (x *CreateObjectGroupRequest) GetName() string

func (*CreateObjectGroupRequest) GetObjectIds

func (x *CreateObjectGroupRequest) GetObjectIds() []string

func (*CreateObjectGroupRequest) ProtoMessage

func (*CreateObjectGroupRequest) ProtoMessage()

func (*CreateObjectGroupRequest) ProtoReflect

func (x *CreateObjectGroupRequest) ProtoReflect() protoreflect.Message

func (*CreateObjectGroupRequest) Reset

func (x *CreateObjectGroupRequest) Reset()

func (*CreateObjectGroupRequest) String

func (x *CreateObjectGroupRequest) String() string

type CreateObjectGroupResponse

type CreateObjectGroupResponse struct {

	// Overview of the new objectgroup
	ObjectGroup *v1.ObjectGroupOverview `protobuf:"bytes,1,opt,name=object_group,json=objectGroup,proto3" json:"object_group,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateObjectGroupResponse) Descriptor deprecated

func (*CreateObjectGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectGroupResponse.ProtoReflect.Descriptor instead.

func (*CreateObjectGroupResponse) GetObjectGroup

func (x *CreateObjectGroupResponse) GetObjectGroup() *v1.ObjectGroupOverview

func (*CreateObjectGroupResponse) ProtoMessage

func (*CreateObjectGroupResponse) ProtoMessage()

func (*CreateObjectGroupResponse) ProtoReflect

func (*CreateObjectGroupResponse) Reset

func (x *CreateObjectGroupResponse) Reset()

func (*CreateObjectGroupResponse) String

func (x *CreateObjectGroupResponse) String() string

type CreateObjectPathRequest added in v1.0.0

type CreateObjectPathRequest struct {
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	ObjectId     string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	SubPath      string `protobuf:"bytes,3,opt,name=sub_path,json=subPath,proto3" json:"sub_path,omitempty"` // Subpath not full path
	// contains filtered or unexported fields
}

func (*CreateObjectPathRequest) Descriptor deprecated added in v1.0.0

func (*CreateObjectPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectPathRequest.ProtoReflect.Descriptor instead.

func (*CreateObjectPathRequest) GetCollectionId added in v1.0.0

func (x *CreateObjectPathRequest) GetCollectionId() string

func (*CreateObjectPathRequest) GetObjectId added in v1.0.0

func (x *CreateObjectPathRequest) GetObjectId() string

func (*CreateObjectPathRequest) GetSubPath added in v1.0.0

func (x *CreateObjectPathRequest) GetSubPath() string

func (*CreateObjectPathRequest) ProtoMessage added in v1.0.0

func (*CreateObjectPathRequest) ProtoMessage()

func (*CreateObjectPathRequest) ProtoReflect added in v1.0.0

func (x *CreateObjectPathRequest) ProtoReflect() protoreflect.Message

func (*CreateObjectPathRequest) Reset added in v1.0.0

func (x *CreateObjectPathRequest) Reset()

func (*CreateObjectPathRequest) String added in v1.0.0

func (x *CreateObjectPathRequest) String() string

type CreateObjectPathResponse added in v1.0.0

type CreateObjectPathResponse struct {
	Path *Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateObjectPathResponse) Descriptor deprecated added in v1.0.0

func (*CreateObjectPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectPathResponse.ProtoReflect.Descriptor instead.

func (*CreateObjectPathResponse) GetPath added in v1.0.0

func (x *CreateObjectPathResponse) GetPath() *Path

func (*CreateObjectPathResponse) ProtoMessage added in v1.0.0

func (*CreateObjectPathResponse) ProtoMessage()

func (*CreateObjectPathResponse) ProtoReflect added in v1.0.0

func (x *CreateObjectPathResponse) ProtoReflect() protoreflect.Message

func (*CreateObjectPathResponse) Reset added in v1.0.0

func (x *CreateObjectPathResponse) Reset()

func (*CreateObjectPathResponse) String added in v1.0.0

func (x *CreateObjectPathResponse) String() string

type CreateObjectReferenceRequest

type CreateObjectReferenceRequest struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// OwnerCollectionID
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// BorrowerCollectionID
	TargetCollectionId string `protobuf:"bytes,3,opt,name=target_collection_id,json=targetCollectionId,proto3" json:"target_collection_id,omitempty"`
	// Should the other collection have permissions to edit the ressource
	Writeable bool `protobuf:"varint,4,opt,name=writeable,proto3" json:"writeable,omitempty"`
	// Should the borrowed ressource be automatically updated ?
	AutoUpdate bool `protobuf:"varint,5,opt,name=auto_update,json=autoUpdate,proto3" json:"auto_update,omitempty"`
	// (collection specific) sub_path for file
	// does not include file-, collection- or projectname
	// final schema: /<projectname>/<collectionname>/<version>/<path>/<filename>
	SubPath string `protobuf:"bytes,6,opt,name=sub_path,json=subPath,proto3" json:"sub_path,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateObjectReferenceRequest) Descriptor deprecated

func (*CreateObjectReferenceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectReferenceRequest.ProtoReflect.Descriptor instead.

func (*CreateObjectReferenceRequest) GetAutoUpdate

func (x *CreateObjectReferenceRequest) GetAutoUpdate() bool

func (*CreateObjectReferenceRequest) GetCollectionId

func (x *CreateObjectReferenceRequest) GetCollectionId() string

func (*CreateObjectReferenceRequest) GetObjectId

func (x *CreateObjectReferenceRequest) GetObjectId() string

func (*CreateObjectReferenceRequest) GetSubPath added in v1.0.0

func (x *CreateObjectReferenceRequest) GetSubPath() string

func (*CreateObjectReferenceRequest) GetTargetCollectionId

func (x *CreateObjectReferenceRequest) GetTargetCollectionId() string

func (*CreateObjectReferenceRequest) GetWriteable

func (x *CreateObjectReferenceRequest) GetWriteable() bool

func (*CreateObjectReferenceRequest) ProtoMessage

func (*CreateObjectReferenceRequest) ProtoMessage()

func (*CreateObjectReferenceRequest) ProtoReflect

func (*CreateObjectReferenceRequest) Reset

func (x *CreateObjectReferenceRequest) Reset()

func (*CreateObjectReferenceRequest) String

type CreateObjectReferenceResponse

type CreateObjectReferenceResponse struct {
	// contains filtered or unexported fields
}

func (*CreateObjectReferenceResponse) Descriptor deprecated

func (*CreateObjectReferenceResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateObjectReferenceResponse.ProtoReflect.Descriptor instead.

func (*CreateObjectReferenceResponse) ProtoMessage

func (*CreateObjectReferenceResponse) ProtoMessage()

func (*CreateObjectReferenceResponse) ProtoReflect

func (*CreateObjectReferenceResponse) Reset

func (x *CreateObjectReferenceResponse) Reset()

func (*CreateObjectReferenceResponse) String

type CreateProjectRequest

type CreateProjectRequest struct {

	// Project name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description for the project
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectRequest) Descriptor deprecated

func (*CreateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetDescription

func (x *CreateProjectRequest) GetDescription() string

func (*CreateProjectRequest) GetName

func (x *CreateProjectRequest) GetName() string

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) ProtoReflect

func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message

func (*CreateProjectRequest) Reset

func (x *CreateProjectRequest) Reset()

func (*CreateProjectRequest) String

func (x *CreateProjectRequest) String() string

type CreateProjectResponse

type CreateProjectResponse struct {

	// The freshly created project_id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectResponse) Descriptor deprecated

func (*CreateProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectResponse.ProtoReflect.Descriptor instead.

func (*CreateProjectResponse) GetProjectId

func (x *CreateProjectResponse) GetProjectId() string

func (*CreateProjectResponse) ProtoMessage

func (*CreateProjectResponse) ProtoMessage()

func (*CreateProjectResponse) ProtoReflect

func (x *CreateProjectResponse) ProtoReflect() protoreflect.Message

func (*CreateProjectResponse) Reset

func (x *CreateProjectResponse) Reset()

func (*CreateProjectResponse) String

func (x *CreateProjectResponse) String() string

type CreateServiceAccountRequest added in v0.5.0

type CreateServiceAccountRequest struct {
	Name       string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectId  string        `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Permission v1.Permission `protobuf:"varint,3,opt,name=permission,proto3,enum=aruna.api.storage.models.v1.Permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountRequest) Descriptor deprecated added in v0.5.0

func (*CreateServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountRequest) GetName added in v0.5.0

func (x *CreateServiceAccountRequest) GetName() string

func (*CreateServiceAccountRequest) GetPermission added in v0.5.0

func (x *CreateServiceAccountRequest) GetPermission() v1.Permission

func (*CreateServiceAccountRequest) GetProjectId added in v0.5.0

func (x *CreateServiceAccountRequest) GetProjectId() string

func (*CreateServiceAccountRequest) ProtoMessage added in v0.5.0

func (*CreateServiceAccountRequest) ProtoMessage()

func (*CreateServiceAccountRequest) ProtoReflect added in v0.5.0

func (*CreateServiceAccountRequest) Reset added in v0.5.0

func (x *CreateServiceAccountRequest) Reset()

func (*CreateServiceAccountRequest) String added in v0.5.0

func (x *CreateServiceAccountRequest) String() string

type CreateServiceAccountResponse added in v0.5.0

type CreateServiceAccountResponse struct {
	ServiceAccount *ServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountResponse) Descriptor deprecated added in v0.5.0

func (*CreateServiceAccountResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountResponse) GetServiceAccount added in v0.5.0

func (x *CreateServiceAccountResponse) GetServiceAccount() *ServiceAccount

func (*CreateServiceAccountResponse) ProtoMessage added in v0.5.0

func (*CreateServiceAccountResponse) ProtoMessage()

func (*CreateServiceAccountResponse) ProtoReflect added in v0.5.0

func (*CreateServiceAccountResponse) Reset added in v0.5.0

func (x *CreateServiceAccountResponse) Reset()

func (*CreateServiceAccountResponse) String added in v0.5.0

type CreateServiceAccountTokenRequest added in v0.5.0

type CreateServiceAccountTokenRequest struct {

	// Empty if token should inherit account / project permissions
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Token name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Token expiry
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// Token permissions
	Permission v1.Permission `protobuf:"varint,5,opt,name=permission,proto3,enum=aruna.api.storage.models.v1.Permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountTokenRequest) Descriptor deprecated added in v0.5.0

func (*CreateServiceAccountTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceAccountTokenRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountTokenRequest) GetCollectionId added in v0.5.0

func (x *CreateServiceAccountTokenRequest) GetCollectionId() string

func (*CreateServiceAccountTokenRequest) GetExpiresAt added in v0.5.0

func (*CreateServiceAccountTokenRequest) GetName added in v0.5.0

func (*CreateServiceAccountTokenRequest) GetPermission added in v0.5.0

func (x *CreateServiceAccountTokenRequest) GetPermission() v1.Permission

func (*CreateServiceAccountTokenRequest) GetSvcAccountId added in v0.5.0

func (x *CreateServiceAccountTokenRequest) GetSvcAccountId() string

func (*CreateServiceAccountTokenRequest) ProtoMessage added in v0.5.0

func (*CreateServiceAccountTokenRequest) ProtoMessage()

func (*CreateServiceAccountTokenRequest) ProtoReflect added in v0.5.0

func (*CreateServiceAccountTokenRequest) Reset added in v0.5.0

func (*CreateServiceAccountTokenRequest) String added in v0.5.0

type CreateServiceAccountTokenResponse added in v0.5.0

type CreateServiceAccountTokenResponse struct {

	// This contains only the token description
	Token *v1.Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// This is the actual secret token
	// Attention, this can not be recreated and needs to be stored securely
	// New tokens will always contain a new secret
	TokenSecret string `protobuf:"bytes,2,opt,name=token_secret,json=tokenSecret,proto3" json:"token_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountTokenResponse) Descriptor deprecated added in v0.5.0

func (*CreateServiceAccountTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceAccountTokenResponse.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountTokenResponse) GetToken added in v0.5.0

func (*CreateServiceAccountTokenResponse) GetTokenSecret added in v0.5.0

func (x *CreateServiceAccountTokenResponse) GetTokenSecret() string

func (*CreateServiceAccountTokenResponse) ProtoMessage added in v0.5.0

func (*CreateServiceAccountTokenResponse) ProtoMessage()

func (*CreateServiceAccountTokenResponse) ProtoReflect added in v0.5.0

func (*CreateServiceAccountTokenResponse) Reset added in v0.5.0

func (*CreateServiceAccountTokenResponse) String added in v0.5.0

type DeactivateUserRequest added in v1.0.0

type DeactivateUserRequest struct {

	// User to activate
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateUserRequest) Descriptor deprecated added in v1.0.0

func (*DeactivateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateUserRequest.ProtoReflect.Descriptor instead.

func (*DeactivateUserRequest) GetUserId added in v1.0.0

func (x *DeactivateUserRequest) GetUserId() string

func (*DeactivateUserRequest) ProtoMessage added in v1.0.0

func (*DeactivateUserRequest) ProtoMessage()

func (*DeactivateUserRequest) ProtoReflect added in v1.0.0

func (x *DeactivateUserRequest) ProtoReflect() protoreflect.Message

func (*DeactivateUserRequest) Reset added in v1.0.0

func (x *DeactivateUserRequest) Reset()

func (*DeactivateUserRequest) String added in v1.0.0

func (x *DeactivateUserRequest) String() string

type DeactivateUserResponse added in v1.0.0

type DeactivateUserResponse struct {
	// contains filtered or unexported fields
}

func (*DeactivateUserResponse) Descriptor deprecated added in v1.0.0

func (*DeactivateUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateUserResponse.ProtoReflect.Descriptor instead.

func (*DeactivateUserResponse) ProtoMessage added in v1.0.0

func (*DeactivateUserResponse) ProtoMessage()

func (*DeactivateUserResponse) ProtoReflect added in v1.0.0

func (x *DeactivateUserResponse) ProtoReflect() protoreflect.Message

func (*DeactivateUserResponse) Reset added in v1.0.0

func (x *DeactivateUserResponse) Reset()

func (*DeactivateUserResponse) String added in v1.0.0

func (x *DeactivateUserResponse) String() string

type DeleteAPITokenRequest

type DeleteAPITokenRequest struct {

	// The token_id
	TokenId string `protobuf:"bytes,1,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAPITokenRequest) Descriptor deprecated

func (*DeleteAPITokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAPITokenRequest.ProtoReflect.Descriptor instead.

func (*DeleteAPITokenRequest) GetTokenId

func (x *DeleteAPITokenRequest) GetTokenId() string

func (*DeleteAPITokenRequest) ProtoMessage

func (*DeleteAPITokenRequest) ProtoMessage()

func (*DeleteAPITokenRequest) ProtoReflect

func (x *DeleteAPITokenRequest) ProtoReflect() protoreflect.Message

func (*DeleteAPITokenRequest) Reset

func (x *DeleteAPITokenRequest) Reset()

func (*DeleteAPITokenRequest) String

func (x *DeleteAPITokenRequest) String() string

type DeleteAPITokenResponse

type DeleteAPITokenResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteAPITokenResponse) Descriptor deprecated

func (*DeleteAPITokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAPITokenResponse.ProtoReflect.Descriptor instead.

func (*DeleteAPITokenResponse) ProtoMessage

func (*DeleteAPITokenResponse) ProtoMessage()

func (*DeleteAPITokenResponse) ProtoReflect

func (x *DeleteAPITokenResponse) ProtoReflect() protoreflect.Message

func (*DeleteAPITokenResponse) Reset

func (x *DeleteAPITokenResponse) Reset()

func (*DeleteAPITokenResponse) String

func (x *DeleteAPITokenResponse) String() string

type DeleteAPITokensRequest

type DeleteAPITokensRequest struct {

	// This request invalidates all tokens of a specific user
	// usually the user_id is specified via the provided oidc or aruna token
	// This user_id can be used by admins to invalidate all tokens of a specific
	// user
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAPITokensRequest) Descriptor deprecated

func (*DeleteAPITokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAPITokensRequest.ProtoReflect.Descriptor instead.

func (*DeleteAPITokensRequest) GetUserId

func (x *DeleteAPITokensRequest) GetUserId() string

func (*DeleteAPITokensRequest) ProtoMessage

func (*DeleteAPITokensRequest) ProtoMessage()

func (*DeleteAPITokensRequest) ProtoReflect

func (x *DeleteAPITokensRequest) ProtoReflect() protoreflect.Message

func (*DeleteAPITokensRequest) Reset

func (x *DeleteAPITokensRequest) Reset()

func (*DeleteAPITokensRequest) String

func (x *DeleteAPITokensRequest) String() string

type DeleteAPITokensResponse

type DeleteAPITokensResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteAPITokensResponse) Descriptor deprecated

func (*DeleteAPITokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAPITokensResponse.ProtoReflect.Descriptor instead.

func (*DeleteAPITokensResponse) ProtoMessage

func (*DeleteAPITokensResponse) ProtoMessage()

func (*DeleteAPITokensResponse) ProtoReflect

func (x *DeleteAPITokensResponse) ProtoReflect() protoreflect.Message

func (*DeleteAPITokensResponse) Reset

func (x *DeleteAPITokensResponse) Reset()

func (*DeleteAPITokensResponse) String

func (x *DeleteAPITokensResponse) String() string

type DeleteCollectionRequest

type DeleteCollectionRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Force delete
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCollectionRequest) Descriptor deprecated

func (*DeleteCollectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCollectionRequest.ProtoReflect.Descriptor instead.

func (*DeleteCollectionRequest) GetCollectionId

func (x *DeleteCollectionRequest) GetCollectionId() string

func (*DeleteCollectionRequest) GetForce

func (x *DeleteCollectionRequest) GetForce() bool

func (*DeleteCollectionRequest) ProtoMessage

func (*DeleteCollectionRequest) ProtoMessage()

func (*DeleteCollectionRequest) ProtoReflect

func (x *DeleteCollectionRequest) ProtoReflect() protoreflect.Message

func (*DeleteCollectionRequest) Reset

func (x *DeleteCollectionRequest) Reset()

func (*DeleteCollectionRequest) String

func (x *DeleteCollectionRequest) String() string

type DeleteCollectionResponse

type DeleteCollectionResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteCollectionResponse) Descriptor deprecated

func (*DeleteCollectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCollectionResponse.ProtoReflect.Descriptor instead.

func (*DeleteCollectionResponse) ProtoMessage

func (*DeleteCollectionResponse) ProtoMessage()

func (*DeleteCollectionResponse) ProtoReflect

func (x *DeleteCollectionResponse) ProtoReflect() protoreflect.Message

func (*DeleteCollectionResponse) Reset

func (x *DeleteCollectionResponse) Reset()

func (*DeleteCollectionResponse) String

func (x *DeleteCollectionResponse) String() string

type DeleteEndpointRequest

type DeleteEndpointRequest struct {

	// Endpoint_id to delete
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEndpointRequest) Descriptor deprecated

func (*DeleteEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteEndpointRequest) GetEndpointId

func (x *DeleteEndpointRequest) GetEndpointId() string

func (*DeleteEndpointRequest) ProtoMessage

func (*DeleteEndpointRequest) ProtoMessage()

func (*DeleteEndpointRequest) ProtoReflect

func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message

func (*DeleteEndpointRequest) Reset

func (x *DeleteEndpointRequest) Reset()

func (*DeleteEndpointRequest) String

func (x *DeleteEndpointRequest) String() string

type DeleteEndpointResponse

type DeleteEndpointResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteEndpointResponse) Descriptor deprecated

func (*DeleteEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEndpointResponse.ProtoReflect.Descriptor instead.

func (*DeleteEndpointResponse) ProtoMessage

func (*DeleteEndpointResponse) ProtoMessage()

func (*DeleteEndpointResponse) ProtoReflect

func (x *DeleteEndpointResponse) ProtoReflect() protoreflect.Message

func (*DeleteEndpointResponse) Reset

func (x *DeleteEndpointResponse) Reset()

func (*DeleteEndpointResponse) String

func (x *DeleteEndpointResponse) String() string

type DeleteObjectGroupRequest

type DeleteObjectGroupRequest struct {

	// Objectgroup id
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// with revisions
	WithRevisions bool `protobuf:"varint,3,opt,name=with_revisions,json=withRevisions,proto3" json:"with_revisions,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteObjectGroupRequest) Descriptor deprecated

func (*DeleteObjectGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectGroupRequest) GetCollectionId

func (x *DeleteObjectGroupRequest) GetCollectionId() string

func (*DeleteObjectGroupRequest) GetGroupId

func (x *DeleteObjectGroupRequest) GetGroupId() string

func (*DeleteObjectGroupRequest) GetWithRevisions added in v1.0.0

func (x *DeleteObjectGroupRequest) GetWithRevisions() bool

func (*DeleteObjectGroupRequest) ProtoMessage

func (*DeleteObjectGroupRequest) ProtoMessage()

func (*DeleteObjectGroupRequest) ProtoReflect

func (x *DeleteObjectGroupRequest) ProtoReflect() protoreflect.Message

func (*DeleteObjectGroupRequest) Reset

func (x *DeleteObjectGroupRequest) Reset()

func (*DeleteObjectGroupRequest) String

func (x *DeleteObjectGroupRequest) String() string

type DeleteObjectGroupResponse

type DeleteObjectGroupResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteObjectGroupResponse) Descriptor deprecated

func (*DeleteObjectGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectGroupResponse.ProtoReflect.Descriptor instead.

func (*DeleteObjectGroupResponse) ProtoMessage

func (*DeleteObjectGroupResponse) ProtoMessage()

func (*DeleteObjectGroupResponse) ProtoReflect

func (*DeleteObjectGroupResponse) Reset

func (x *DeleteObjectGroupResponse) Reset()

func (*DeleteObjectGroupResponse) String

func (x *DeleteObjectGroupResponse) String() string

type DeleteObjectRequest

type DeleteObjectRequest struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Delete including revisions
	WithRevisions bool `protobuf:"varint,3,opt,name=with_revisions,json=withRevisions,proto3" json:"with_revisions,omitempty"`
	// Force delete including revisions
	Force bool `protobuf:"varint,4,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteObjectRequest) Descriptor deprecated

func (*DeleteObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectRequest) GetCollectionId

func (x *DeleteObjectRequest) GetCollectionId() string

func (*DeleteObjectRequest) GetForce

func (x *DeleteObjectRequest) GetForce() bool

func (*DeleteObjectRequest) GetObjectId

func (x *DeleteObjectRequest) GetObjectId() string

func (*DeleteObjectRequest) GetWithRevisions

func (x *DeleteObjectRequest) GetWithRevisions() bool

func (*DeleteObjectRequest) ProtoMessage

func (*DeleteObjectRequest) ProtoMessage()

func (*DeleteObjectRequest) ProtoReflect

func (x *DeleteObjectRequest) ProtoReflect() protoreflect.Message

func (*DeleteObjectRequest) Reset

func (x *DeleteObjectRequest) Reset()

func (*DeleteObjectRequest) String

func (x *DeleteObjectRequest) String() string

type DeleteObjectResponse

type DeleteObjectResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteObjectResponse) Descriptor deprecated

func (*DeleteObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectResponse.ProtoReflect.Descriptor instead.

func (*DeleteObjectResponse) ProtoMessage

func (*DeleteObjectResponse) ProtoMessage()

func (*DeleteObjectResponse) ProtoReflect

func (x *DeleteObjectResponse) ProtoReflect() protoreflect.Message

func (*DeleteObjectResponse) Reset

func (x *DeleteObjectResponse) Reset()

func (*DeleteObjectResponse) String

func (x *DeleteObjectResponse) String() string

type DeleteObjectsRequest added in v0.5.0

type DeleteObjectsRequest struct {

	// Multiple ObjectIds
	ObjectIds []string `protobuf:"bytes,1,rep,name=object_ids,json=objectIds,proto3" json:"object_ids,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Delete including revisions
	WithRevisions bool `protobuf:"varint,3,opt,name=with_revisions,json=withRevisions,proto3" json:"with_revisions,omitempty"`
	// Force delete including revisions
	Force bool `protobuf:"varint,4,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteObjectsRequest) Descriptor deprecated added in v0.5.0

func (*DeleteObjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectsRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectsRequest) GetCollectionId added in v0.5.0

func (x *DeleteObjectsRequest) GetCollectionId() string

func (*DeleteObjectsRequest) GetForce added in v0.5.0

func (x *DeleteObjectsRequest) GetForce() bool

func (*DeleteObjectsRequest) GetObjectIds added in v0.5.0

func (x *DeleteObjectsRequest) GetObjectIds() []string

func (*DeleteObjectsRequest) GetWithRevisions added in v0.5.0

func (x *DeleteObjectsRequest) GetWithRevisions() bool

func (*DeleteObjectsRequest) ProtoMessage added in v0.5.0

func (*DeleteObjectsRequest) ProtoMessage()

func (*DeleteObjectsRequest) ProtoReflect added in v0.5.0

func (x *DeleteObjectsRequest) ProtoReflect() protoreflect.Message

func (*DeleteObjectsRequest) Reset added in v0.5.0

func (x *DeleteObjectsRequest) Reset()

func (*DeleteObjectsRequest) String added in v0.5.0

func (x *DeleteObjectsRequest) String() string

type DeleteObjectsResponse added in v0.5.0

type DeleteObjectsResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteObjectsResponse) Descriptor deprecated added in v0.5.0

func (*DeleteObjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteObjectsResponse.ProtoReflect.Descriptor instead.

func (*DeleteObjectsResponse) ProtoMessage added in v0.5.0

func (*DeleteObjectsResponse) ProtoMessage()

func (*DeleteObjectsResponse) ProtoReflect added in v0.5.0

func (x *DeleteObjectsResponse) ProtoReflect() protoreflect.Message

func (*DeleteObjectsResponse) Reset added in v0.5.0

func (x *DeleteObjectsResponse) Reset()

func (*DeleteObjectsResponse) String added in v0.5.0

func (x *DeleteObjectsResponse) String() string

type DeleteServiceAccountRequest added in v0.5.0

type DeleteServiceAccountRequest struct {
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountRequest) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountRequest) GetSvcAccountId added in v0.5.0

func (x *DeleteServiceAccountRequest) GetSvcAccountId() string

func (*DeleteServiceAccountRequest) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountRequest) ProtoMessage()

func (*DeleteServiceAccountRequest) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountRequest) Reset added in v0.5.0

func (x *DeleteServiceAccountRequest) Reset()

func (*DeleteServiceAccountRequest) String added in v0.5.0

func (x *DeleteServiceAccountRequest) String() string

type DeleteServiceAccountResponse added in v0.5.0

type DeleteServiceAccountResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountResponse) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountResponse) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountResponse) ProtoMessage()

func (*DeleteServiceAccountResponse) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountResponse) Reset added in v0.5.0

func (x *DeleteServiceAccountResponse) Reset()

func (*DeleteServiceAccountResponse) String added in v0.5.0

type DeleteServiceAccountTokenRequest added in v0.5.0

type DeleteServiceAccountTokenRequest struct {
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	TokenId      string `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountTokenRequest) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountTokenRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountTokenRequest) GetSvcAccountId added in v0.5.0

func (x *DeleteServiceAccountTokenRequest) GetSvcAccountId() string

func (*DeleteServiceAccountTokenRequest) GetTokenId added in v0.5.0

func (x *DeleteServiceAccountTokenRequest) GetTokenId() string

func (*DeleteServiceAccountTokenRequest) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountTokenRequest) ProtoMessage()

func (*DeleteServiceAccountTokenRequest) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountTokenRequest) Reset added in v0.5.0

func (*DeleteServiceAccountTokenRequest) String added in v0.5.0

type DeleteServiceAccountTokenResponse added in v0.5.0

type DeleteServiceAccountTokenResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountTokenResponse) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountTokenResponse.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountTokenResponse) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountTokenResponse) ProtoMessage()

func (*DeleteServiceAccountTokenResponse) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountTokenResponse) Reset added in v0.5.0

func (*DeleteServiceAccountTokenResponse) String added in v0.5.0

type DeleteServiceAccountTokensRequest added in v0.5.0

type DeleteServiceAccountTokensRequest struct {
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountTokensRequest) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountTokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountTokensRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountTokensRequest) GetSvcAccountId added in v0.5.0

func (x *DeleteServiceAccountTokensRequest) GetSvcAccountId() string

func (*DeleteServiceAccountTokensRequest) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountTokensRequest) ProtoMessage()

func (*DeleteServiceAccountTokensRequest) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountTokensRequest) Reset added in v0.5.0

func (*DeleteServiceAccountTokensRequest) String added in v0.5.0

type DeleteServiceAccountTokensResponse added in v0.5.0

type DeleteServiceAccountTokensResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountTokensResponse) Descriptor deprecated added in v0.5.0

func (*DeleteServiceAccountTokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountTokensResponse.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountTokensResponse) ProtoMessage added in v0.5.0

func (*DeleteServiceAccountTokensResponse) ProtoMessage()

func (*DeleteServiceAccountTokensResponse) ProtoReflect added in v0.5.0

func (*DeleteServiceAccountTokensResponse) Reset added in v0.5.0

func (*DeleteServiceAccountTokensResponse) String added in v0.5.0

type DestroyProjectRequest

type DestroyProjectRequest struct {

	// The id of the project to destroy
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DestroyProjectRequest) Descriptor deprecated

func (*DestroyProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DestroyProjectRequest.ProtoReflect.Descriptor instead.

func (*DestroyProjectRequest) GetProjectId

func (x *DestroyProjectRequest) GetProjectId() string

func (*DestroyProjectRequest) ProtoMessage

func (*DestroyProjectRequest) ProtoMessage()

func (*DestroyProjectRequest) ProtoReflect

func (x *DestroyProjectRequest) ProtoReflect() protoreflect.Message

func (*DestroyProjectRequest) Reset

func (x *DestroyProjectRequest) Reset()

func (*DestroyProjectRequest) String

func (x *DestroyProjectRequest) String() string

type DestroyProjectResponse

type DestroyProjectResponse struct {
	// contains filtered or unexported fields
}

func (*DestroyProjectResponse) Descriptor deprecated

func (*DestroyProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DestroyProjectResponse.ProtoReflect.Descriptor instead.

func (*DestroyProjectResponse) ProtoMessage

func (*DestroyProjectResponse) ProtoMessage()

func (*DestroyProjectResponse) ProtoReflect

func (x *DestroyProjectResponse) ProtoReflect() protoreflect.Message

func (*DestroyProjectResponse) Reset

func (x *DestroyProjectResponse) Reset()

func (*DestroyProjectResponse) String

func (x *DestroyProjectResponse) String() string

type EditServiceAccountPermissionRequest added in v0.5.0

type EditServiceAccountPermissionRequest struct {
	SvcAccountId  string        `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	NewPermission v1.Permission `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EditServiceAccountPermissionRequest) Descriptor deprecated added in v0.5.0

func (*EditServiceAccountPermissionRequest) Descriptor() ([]byte, []int)

Deprecated: Use EditServiceAccountPermissionRequest.ProtoReflect.Descriptor instead.

func (*EditServiceAccountPermissionRequest) GetNewPermission added in v0.5.0

func (x *EditServiceAccountPermissionRequest) GetNewPermission() v1.Permission

func (*EditServiceAccountPermissionRequest) GetSvcAccountId added in v0.5.0

func (x *EditServiceAccountPermissionRequest) GetSvcAccountId() string

func (*EditServiceAccountPermissionRequest) ProtoMessage added in v0.5.0

func (*EditServiceAccountPermissionRequest) ProtoMessage()

func (*EditServiceAccountPermissionRequest) ProtoReflect added in v0.5.0

func (*EditServiceAccountPermissionRequest) Reset added in v0.5.0

func (*EditServiceAccountPermissionRequest) String added in v0.5.0

type EditServiceAccountPermissionResponse added in v0.5.0

type EditServiceAccountPermissionResponse struct {
	ServiceAccount *ServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// contains filtered or unexported fields
}

func (*EditServiceAccountPermissionResponse) Descriptor deprecated added in v0.5.0

func (*EditServiceAccountPermissionResponse) Descriptor() ([]byte, []int)

Deprecated: Use EditServiceAccountPermissionResponse.ProtoReflect.Descriptor instead.

func (*EditServiceAccountPermissionResponse) GetServiceAccount added in v0.5.0

func (x *EditServiceAccountPermissionResponse) GetServiceAccount() *ServiceAccount

func (*EditServiceAccountPermissionResponse) ProtoMessage added in v0.5.0

func (*EditServiceAccountPermissionResponse) ProtoMessage()

func (*EditServiceAccountPermissionResponse) ProtoReflect added in v0.5.0

func (*EditServiceAccountPermissionResponse) Reset added in v0.5.0

func (*EditServiceAccountPermissionResponse) String added in v0.5.0

type EditUserPermissionsForProjectRequest

type EditUserPermissionsForProjectRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// This contains the user_id and the "new permission"
	UserPermission *v1.ProjectPermission `protobuf:"bytes,2,opt,name=user_permission,json=userPermission,proto3" json:"user_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*EditUserPermissionsForProjectRequest) Descriptor deprecated

func (*EditUserPermissionsForProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use EditUserPermissionsForProjectRequest.ProtoReflect.Descriptor instead.

func (*EditUserPermissionsForProjectRequest) GetProjectId

func (x *EditUserPermissionsForProjectRequest) GetProjectId() string

func (*EditUserPermissionsForProjectRequest) GetUserPermission

func (*EditUserPermissionsForProjectRequest) ProtoMessage

func (*EditUserPermissionsForProjectRequest) ProtoMessage()

func (*EditUserPermissionsForProjectRequest) ProtoReflect

func (*EditUserPermissionsForProjectRequest) Reset

func (*EditUserPermissionsForProjectRequest) String

type EditUserPermissionsForProjectResponse

type EditUserPermissionsForProjectResponse struct {
	// contains filtered or unexported fields
}

func (*EditUserPermissionsForProjectResponse) Descriptor deprecated

func (*EditUserPermissionsForProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use EditUserPermissionsForProjectResponse.ProtoReflect.Descriptor instead.

func (*EditUserPermissionsForProjectResponse) ProtoMessage

func (*EditUserPermissionsForProjectResponse) ProtoMessage()

func (*EditUserPermissionsForProjectResponse) ProtoReflect

func (*EditUserPermissionsForProjectResponse) Reset

func (*EditUserPermissionsForProjectResponse) String

type EndpointServiceClient

type EndpointServiceClient interface {
	// AddEndpoint
	//
	// Status: BETA
	//
	// Registers a new Endpoint (Aruna DataProxy) to the server
	// Needs admin permissions
	AddEndpoint(ctx context.Context, in *AddEndpointRequest, opts ...grpc.CallOption) (*AddEndpointResponse, error)
	// GetEndpoint
	//
	// Status: BETA
	//
	// Gets an specific endpoint by ID or Name
	GetEndpoint(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*GetEndpointResponse, error)
	// GetEndpoints
	//
	// Status: BETA
	//
	// Gets all available endpoints
	GetEndpoints(ctx context.Context, in *GetEndpointsRequest, opts ...grpc.CallOption) (*GetEndpointsResponse, error)
	// DeleteEndpoint
	//
	// Status: BETA
	//
	// Deletes a specific endpoint by id
	// This needs admin permissions
	DeleteEndpoint(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*DeleteEndpointResponse, error)
	// GetDefaultEndpoint
	//
	// Status: BETA
	//
	// This request returns the default endpoint for the current aruna_server
	// It may produce different results depending on the used server
	GetDefaultEndpoint(ctx context.Context, in *GetDefaultEndpointRequest, opts ...grpc.CallOption) (*GetDefaultEndpointResponse, error)
}

EndpointServiceClient is the client API for EndpointService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EndpointServiceServer

type EndpointServiceServer interface {
	// AddEndpoint
	//
	// Status: BETA
	//
	// Registers a new Endpoint (Aruna DataProxy) to the server
	// Needs admin permissions
	AddEndpoint(context.Context, *AddEndpointRequest) (*AddEndpointResponse, error)
	// GetEndpoint
	//
	// Status: BETA
	//
	// Gets an specific endpoint by ID or Name
	GetEndpoint(context.Context, *GetEndpointRequest) (*GetEndpointResponse, error)
	// GetEndpoints
	//
	// Status: BETA
	//
	// Gets all available endpoints
	GetEndpoints(context.Context, *GetEndpointsRequest) (*GetEndpointsResponse, error)
	// DeleteEndpoint
	//
	// Status: BETA
	//
	// Deletes a specific endpoint by id
	// This needs admin permissions
	DeleteEndpoint(context.Context, *DeleteEndpointRequest) (*DeleteEndpointResponse, error)
	// GetDefaultEndpoint
	//
	// Status: BETA
	//
	// This request returns the default endpoint for the current aruna_server
	// It may produce different results depending on the used server
	GetDefaultEndpoint(context.Context, *GetDefaultEndpointRequest) (*GetDefaultEndpointResponse, error)
}

EndpointServiceServer is the server API for EndpointService service. All implementations should embed UnimplementedEndpointServiceServer for forward compatibility

type ExpiresAt

type ExpiresAt struct {

	// Expiry time
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ExpiresAt) Descriptor deprecated

func (*ExpiresAt) Descriptor() ([]byte, []int)

Deprecated: Use ExpiresAt.ProtoReflect.Descriptor instead.

func (*ExpiresAt) GetTimestamp

func (x *ExpiresAt) GetTimestamp() *timestamppb.Timestamp

func (*ExpiresAt) ProtoMessage

func (*ExpiresAt) ProtoMessage()

func (*ExpiresAt) ProtoReflect

func (x *ExpiresAt) ProtoReflect() protoreflect.Message

func (*ExpiresAt) Reset

func (x *ExpiresAt) Reset()

func (*ExpiresAt) String

func (x *ExpiresAt) String() string

type FinishObjectStagingRequest

type FinishObjectStagingRequest struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Always the S3 upload_id
	UploadId string `protobuf:"bytes,2,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Hash of the uploaded data - used to verify the data integrity.
	// This supports multiple hashing algorithms.
	Hash *v1.Hash `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	// If the staging object had no uploads
	// Use this argument to skip the finish upload request
	NoUpload bool `protobuf:"varint,5,opt,name=no_upload,json=noUpload,proto3" json:"no_upload,omitempty"`
	// If the upload was multipart, this is the list of parts that were uploaded.
	// Should be empty if the upload was not multipart.
	// (optional)
	CompletedParts []*CompletedParts `protobuf:"bytes,6,rep,name=completed_parts,json=completedParts,proto3" json:"completed_parts,omitempty"`
	// Should the object be auto-updated in the collection?
	// default: false
	AutoUpdate bool `protobuf:"varint,7,opt,name=auto_update,json=autoUpdate,proto3" json:"auto_update,omitempty"`
	// contains filtered or unexported fields
}

func (*FinishObjectStagingRequest) Descriptor deprecated

func (*FinishObjectStagingRequest) Descriptor() ([]byte, []int)

Deprecated: Use FinishObjectStagingRequest.ProtoReflect.Descriptor instead.

func (*FinishObjectStagingRequest) GetAutoUpdate

func (x *FinishObjectStagingRequest) GetAutoUpdate() bool

func (*FinishObjectStagingRequest) GetCollectionId

func (x *FinishObjectStagingRequest) GetCollectionId() string

func (*FinishObjectStagingRequest) GetCompletedParts

func (x *FinishObjectStagingRequest) GetCompletedParts() []*CompletedParts

func (*FinishObjectStagingRequest) GetHash

func (x *FinishObjectStagingRequest) GetHash() *v1.Hash

func (*FinishObjectStagingRequest) GetNoUpload

func (x *FinishObjectStagingRequest) GetNoUpload() bool

func (*FinishObjectStagingRequest) GetObjectId

func (x *FinishObjectStagingRequest) GetObjectId() string

func (*FinishObjectStagingRequest) GetUploadId

func (x *FinishObjectStagingRequest) GetUploadId() string

func (*FinishObjectStagingRequest) ProtoMessage

func (*FinishObjectStagingRequest) ProtoMessage()

func (*FinishObjectStagingRequest) ProtoReflect

func (*FinishObjectStagingRequest) Reset

func (x *FinishObjectStagingRequest) Reset()

func (*FinishObjectStagingRequest) String

func (x *FinishObjectStagingRequest) String() string

type FinishObjectStagingResponse

type FinishObjectStagingResponse struct {

	// (new) Object overview
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*FinishObjectStagingResponse) Descriptor deprecated

func (*FinishObjectStagingResponse) Descriptor() ([]byte, []int)

Deprecated: Use FinishObjectStagingResponse.ProtoReflect.Descriptor instead.

func (*FinishObjectStagingResponse) GetObject

func (x *FinishObjectStagingResponse) GetObject() *v1.Object

func (*FinishObjectStagingResponse) ProtoMessage

func (*FinishObjectStagingResponse) ProtoMessage()

func (*FinishObjectStagingResponse) ProtoReflect

func (*FinishObjectStagingResponse) Reset

func (x *FinishObjectStagingResponse) Reset()

func (*FinishObjectStagingResponse) String

func (x *FinishObjectStagingResponse) String() string

type GetAPITokenRequest

type GetAPITokenRequest struct {

	// The token id
	TokenId string `protobuf:"bytes,1,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAPITokenRequest) Descriptor deprecated

func (*GetAPITokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAPITokenRequest.ProtoReflect.Descriptor instead.

func (*GetAPITokenRequest) GetTokenId

func (x *GetAPITokenRequest) GetTokenId() string

func (*GetAPITokenRequest) ProtoMessage

func (*GetAPITokenRequest) ProtoMessage()

func (*GetAPITokenRequest) ProtoReflect

func (x *GetAPITokenRequest) ProtoReflect() protoreflect.Message

func (*GetAPITokenRequest) Reset

func (x *GetAPITokenRequest) Reset()

func (*GetAPITokenRequest) String

func (x *GetAPITokenRequest) String() string

type GetAPITokenResponse

type GetAPITokenResponse struct {

	// List of API tokens
	Token *v1.Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAPITokenResponse) Descriptor deprecated

func (*GetAPITokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAPITokenResponse.ProtoReflect.Descriptor instead.

func (*GetAPITokenResponse) GetToken

func (x *GetAPITokenResponse) GetToken() *v1.Token

func (*GetAPITokenResponse) ProtoMessage

func (*GetAPITokenResponse) ProtoMessage()

func (*GetAPITokenResponse) ProtoReflect

func (x *GetAPITokenResponse) ProtoReflect() protoreflect.Message

func (*GetAPITokenResponse) Reset

func (x *GetAPITokenResponse) Reset()

func (*GetAPITokenResponse) String

func (x *GetAPITokenResponse) String() string

type GetAPITokensRequest

type GetAPITokensRequest struct {
	// contains filtered or unexported fields
}

func (*GetAPITokensRequest) Descriptor deprecated

func (*GetAPITokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAPITokensRequest.ProtoReflect.Descriptor instead.

func (*GetAPITokensRequest) ProtoMessage

func (*GetAPITokensRequest) ProtoMessage()

func (*GetAPITokensRequest) ProtoReflect

func (x *GetAPITokensRequest) ProtoReflect() protoreflect.Message

func (*GetAPITokensRequest) Reset

func (x *GetAPITokensRequest) Reset()

func (*GetAPITokensRequest) String

func (x *GetAPITokensRequest) String() string

type GetAPITokensResponse

type GetAPITokensResponse struct {

	// List of API tokens with redacted actual token
	Token []*v1.Token `protobuf:"bytes,1,rep,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAPITokensResponse) Descriptor deprecated

func (*GetAPITokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAPITokensResponse.ProtoReflect.Descriptor instead.

func (*GetAPITokensResponse) GetToken

func (x *GetAPITokensResponse) GetToken() []*v1.Token

func (*GetAPITokensResponse) ProtoMessage

func (*GetAPITokensResponse) ProtoMessage()

func (*GetAPITokensResponse) ProtoReflect

func (x *GetAPITokensResponse) ProtoReflect() protoreflect.Message

func (*GetAPITokensResponse) Reset

func (x *GetAPITokensResponse) Reset()

func (*GetAPITokensResponse) String

func (x *GetAPITokensResponse) String() string

type GetAllUserPermissionsForProjectRequest added in v1.0.0

type GetAllUserPermissionsForProjectRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllUserPermissionsForProjectRequest) Descriptor deprecated added in v1.0.0

func (*GetAllUserPermissionsForProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAllUserPermissionsForProjectRequest.ProtoReflect.Descriptor instead.

func (*GetAllUserPermissionsForProjectRequest) GetProjectId added in v1.0.0

func (*GetAllUserPermissionsForProjectRequest) ProtoMessage added in v1.0.0

func (*GetAllUserPermissionsForProjectRequest) ProtoReflect added in v1.0.0

func (*GetAllUserPermissionsForProjectRequest) Reset added in v1.0.0

func (*GetAllUserPermissionsForProjectRequest) String added in v1.0.0

type GetAllUserPermissionsForProjectResponse added in v1.0.0

type GetAllUserPermissionsForProjectResponse struct {
	Users []*UserWithProjectPermissions `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllUserPermissionsForProjectResponse) Descriptor deprecated added in v1.0.0

func (*GetAllUserPermissionsForProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAllUserPermissionsForProjectResponse.ProtoReflect.Descriptor instead.

func (*GetAllUserPermissionsForProjectResponse) GetUsers added in v1.0.0

func (*GetAllUserPermissionsForProjectResponse) ProtoMessage added in v1.0.0

func (*GetAllUserPermissionsForProjectResponse) ProtoReflect added in v1.0.0

func (*GetAllUserPermissionsForProjectResponse) Reset added in v1.0.0

func (*GetAllUserPermissionsForProjectResponse) String added in v1.0.0

type GetAllUsersRequest added in v1.0.0

type GetAllUsersRequest struct {
	IncludePermissions bool `protobuf:"varint,1,opt,name=include_permissions,json=includePermissions,proto3" json:"include_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllUsersRequest) Descriptor deprecated added in v1.0.0

func (*GetAllUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAllUsersRequest.ProtoReflect.Descriptor instead.

func (*GetAllUsersRequest) GetIncludePermissions added in v1.0.0

func (x *GetAllUsersRequest) GetIncludePermissions() bool

func (*GetAllUsersRequest) ProtoMessage added in v1.0.0

func (*GetAllUsersRequest) ProtoMessage()

func (*GetAllUsersRequest) ProtoReflect added in v1.0.0

func (x *GetAllUsersRequest) ProtoReflect() protoreflect.Message

func (*GetAllUsersRequest) Reset added in v1.0.0

func (x *GetAllUsersRequest) Reset()

func (*GetAllUsersRequest) String added in v1.0.0

func (x *GetAllUsersRequest) String() string

type GetAllUsersResponse added in v1.0.0

type GetAllUsersResponse struct {
	UserWithPerms []*UserWithPerms `protobuf:"bytes,1,rep,name=user_with_perms,json=userWithPerms,proto3" json:"user_with_perms,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllUsersResponse) Descriptor deprecated added in v1.0.0

func (*GetAllUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAllUsersResponse.ProtoReflect.Descriptor instead.

func (*GetAllUsersResponse) GetUserWithPerms added in v1.0.0

func (x *GetAllUsersResponse) GetUserWithPerms() []*UserWithPerms

func (*GetAllUsersResponse) ProtoMessage added in v1.0.0

func (*GetAllUsersResponse) ProtoMessage()

func (*GetAllUsersResponse) ProtoReflect added in v1.0.0

func (x *GetAllUsersResponse) ProtoReflect() protoreflect.Message

func (*GetAllUsersResponse) Reset added in v1.0.0

func (x *GetAllUsersResponse) Reset()

func (*GetAllUsersResponse) String added in v1.0.0

func (x *GetAllUsersResponse) String() string

type GetCollectionByIDRequest

type GetCollectionByIDRequest struct {

	// Requested id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCollectionByIDRequest) Descriptor deprecated

func (*GetCollectionByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCollectionByIDRequest.ProtoReflect.Descriptor instead.

func (*GetCollectionByIDRequest) GetCollectionId

func (x *GetCollectionByIDRequest) GetCollectionId() string

func (*GetCollectionByIDRequest) ProtoMessage

func (*GetCollectionByIDRequest) ProtoMessage()

func (*GetCollectionByIDRequest) ProtoReflect

func (x *GetCollectionByIDRequest) ProtoReflect() protoreflect.Message

func (*GetCollectionByIDRequest) Reset

func (x *GetCollectionByIDRequest) Reset()

func (*GetCollectionByIDRequest) String

func (x *GetCollectionByIDRequest) String() string

type GetCollectionByIDResponse

type GetCollectionByIDResponse struct {

	// Overview of the requested collection
	Collection *v1.CollectionOverview `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCollectionByIDResponse) Descriptor deprecated

func (*GetCollectionByIDResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCollectionByIDResponse.ProtoReflect.Descriptor instead.

func (*GetCollectionByIDResponse) GetCollection

func (x *GetCollectionByIDResponse) GetCollection() *v1.CollectionOverview

func (*GetCollectionByIDResponse) ProtoMessage

func (*GetCollectionByIDResponse) ProtoMessage()

func (*GetCollectionByIDResponse) ProtoReflect

func (*GetCollectionByIDResponse) Reset

func (x *GetCollectionByIDResponse) Reset()

func (*GetCollectionByIDResponse) String

func (x *GetCollectionByIDResponse) String() string

type GetCollectionsRequest

type GetCollectionsRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// (optional) Filter, label or ids
	LabelOrIdFilter *v1.LabelOrIDQuery `protobuf:"bytes,2,opt,name=label_or_id_filter,json=labelOrIdFilter,proto3" json:"label_or_id_filter,omitempty"`
	// (optional) Pagerequest
	PageRequest *v1.PageRequest `protobuf:"bytes,3,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCollectionsRequest) Descriptor deprecated

func (*GetCollectionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCollectionsRequest.ProtoReflect.Descriptor instead.

func (*GetCollectionsRequest) GetLabelOrIdFilter

func (x *GetCollectionsRequest) GetLabelOrIdFilter() *v1.LabelOrIDQuery

func (*GetCollectionsRequest) GetPageRequest

func (x *GetCollectionsRequest) GetPageRequest() *v1.PageRequest

func (*GetCollectionsRequest) GetProjectId

func (x *GetCollectionsRequest) GetProjectId() string

func (*GetCollectionsRequest) ProtoMessage

func (*GetCollectionsRequest) ProtoMessage()

func (*GetCollectionsRequest) ProtoReflect

func (x *GetCollectionsRequest) ProtoReflect() protoreflect.Message

func (*GetCollectionsRequest) Reset

func (x *GetCollectionsRequest) Reset()

func (*GetCollectionsRequest) String

func (x *GetCollectionsRequest) String() string

type GetCollectionsResponse

type GetCollectionsResponse struct {

	// List of collection overviews
	Collections *v1.CollectionOverviews `protobuf:"bytes,1,opt,name=collections,proto3" json:"collections,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCollectionsResponse) Descriptor deprecated

func (*GetCollectionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCollectionsResponse.ProtoReflect.Descriptor instead.

func (*GetCollectionsResponse) GetCollections

func (x *GetCollectionsResponse) GetCollections() *v1.CollectionOverviews

func (*GetCollectionsResponse) ProtoMessage

func (*GetCollectionsResponse) ProtoMessage()

func (*GetCollectionsResponse) ProtoReflect

func (x *GetCollectionsResponse) ProtoReflect() protoreflect.Message

func (*GetCollectionsResponse) Reset

func (x *GetCollectionsResponse) Reset()

func (*GetCollectionsResponse) String

func (x *GetCollectionsResponse) String() string

type GetDefaultEndpointRequest

type GetDefaultEndpointRequest struct {
	// contains filtered or unexported fields
}

func (*GetDefaultEndpointRequest) Descriptor deprecated

func (*GetDefaultEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDefaultEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultEndpointRequest) ProtoMessage

func (*GetDefaultEndpointRequest) ProtoMessage()

func (*GetDefaultEndpointRequest) ProtoReflect

func (*GetDefaultEndpointRequest) Reset

func (x *GetDefaultEndpointRequest) Reset()

func (*GetDefaultEndpointRequest) String

func (x *GetDefaultEndpointRequest) String() string

type GetDefaultEndpointResponse

type GetDefaultEndpointResponse struct {

	// Default endpoint of the server instance
	Endpoint *v1.Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultEndpointResponse) Descriptor deprecated

func (*GetDefaultEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDefaultEndpointResponse.ProtoReflect.Descriptor instead.

func (*GetDefaultEndpointResponse) GetEndpoint

func (x *GetDefaultEndpointResponse) GetEndpoint() *v1.Endpoint

func (*GetDefaultEndpointResponse) ProtoMessage

func (*GetDefaultEndpointResponse) ProtoMessage()

func (*GetDefaultEndpointResponse) ProtoReflect

func (*GetDefaultEndpointResponse) Reset

func (x *GetDefaultEndpointResponse) Reset()

func (*GetDefaultEndpointResponse) String

func (x *GetDefaultEndpointResponse) String() string

type GetDownloadLinksBatchRequest

type GetDownloadLinksBatchRequest struct {

	// CollectionID
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// ObjectIds
	Objects []string `protobuf:"bytes,2,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadLinksBatchRequest) Descriptor deprecated

func (*GetDownloadLinksBatchRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadLinksBatchRequest.ProtoReflect.Descriptor instead.

func (*GetDownloadLinksBatchRequest) GetCollectionId

func (x *GetDownloadLinksBatchRequest) GetCollectionId() string

func (*GetDownloadLinksBatchRequest) GetObjects

func (x *GetDownloadLinksBatchRequest) GetObjects() []string

func (*GetDownloadLinksBatchRequest) ProtoMessage

func (*GetDownloadLinksBatchRequest) ProtoMessage()

func (*GetDownloadLinksBatchRequest) ProtoReflect

func (*GetDownloadLinksBatchRequest) Reset

func (x *GetDownloadLinksBatchRequest) Reset()

func (*GetDownloadLinksBatchRequest) String

type GetDownloadLinksBatchResponse

type GetDownloadLinksBatchResponse struct {

	// List of URLs
	Urls []*URL `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadLinksBatchResponse) Descriptor deprecated

func (*GetDownloadLinksBatchResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadLinksBatchResponse.ProtoReflect.Descriptor instead.

func (*GetDownloadLinksBatchResponse) GetUrls

func (x *GetDownloadLinksBatchResponse) GetUrls() []*URL

func (*GetDownloadLinksBatchResponse) ProtoMessage

func (*GetDownloadLinksBatchResponse) ProtoMessage()

func (*GetDownloadLinksBatchResponse) ProtoReflect

func (*GetDownloadLinksBatchResponse) Reset

func (x *GetDownloadLinksBatchResponse) Reset()

func (*GetDownloadLinksBatchResponse) String

type GetDownloadURLRequest

type GetDownloadURLRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadURLRequest) Descriptor deprecated

func (*GetDownloadURLRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadURLRequest.ProtoReflect.Descriptor instead.

func (*GetDownloadURLRequest) GetCollectionId

func (x *GetDownloadURLRequest) GetCollectionId() string

func (*GetDownloadURLRequest) GetObjectId

func (x *GetDownloadURLRequest) GetObjectId() string

func (*GetDownloadURLRequest) ProtoMessage

func (*GetDownloadURLRequest) ProtoMessage()

func (*GetDownloadURLRequest) ProtoReflect

func (x *GetDownloadURLRequest) ProtoReflect() protoreflect.Message

func (*GetDownloadURLRequest) Reset

func (x *GetDownloadURLRequest) Reset()

func (*GetDownloadURLRequest) String

func (x *GetDownloadURLRequest) String() string

type GetDownloadURLResponse

type GetDownloadURLResponse struct {

	// URL
	Url *URL `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDownloadURLResponse) Descriptor deprecated

func (*GetDownloadURLResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDownloadURLResponse.ProtoReflect.Descriptor instead.

func (*GetDownloadURLResponse) GetUrl

func (x *GetDownloadURLResponse) GetUrl() *URL

func (*GetDownloadURLResponse) ProtoMessage

func (*GetDownloadURLResponse) ProtoMessage()

func (*GetDownloadURLResponse) ProtoReflect

func (x *GetDownloadURLResponse) ProtoReflect() protoreflect.Message

func (*GetDownloadURLResponse) Reset

func (x *GetDownloadURLResponse) Reset()

func (*GetDownloadURLResponse) String

func (x *GetDownloadURLResponse) String() string

type GetEndpointRequest

type GetEndpointRequest struct {

	// Either endpoint_name or id
	//
	// Types that are assignable to Endpoint:
	//	*GetEndpointRequest_EndpointName
	//	*GetEndpointRequest_EndpointId
	Endpoint isGetEndpointRequest_Endpoint `protobuf_oneof:"endpoint"`
	// contains filtered or unexported fields
}

func (*GetEndpointRequest) Descriptor deprecated

func (*GetEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetEndpointRequest) GetEndpoint

func (m *GetEndpointRequest) GetEndpoint() isGetEndpointRequest_Endpoint

func (*GetEndpointRequest) GetEndpointId

func (x *GetEndpointRequest) GetEndpointId() string

func (*GetEndpointRequest) GetEndpointName

func (x *GetEndpointRequest) GetEndpointName() string

func (*GetEndpointRequest) ProtoMessage

func (*GetEndpointRequest) ProtoMessage()

func (*GetEndpointRequest) ProtoReflect

func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message

func (*GetEndpointRequest) Reset

func (x *GetEndpointRequest) Reset()

func (*GetEndpointRequest) String

func (x *GetEndpointRequest) String() string

type GetEndpointRequest_EndpointId

type GetEndpointRequest_EndpointId struct {
	// Id of the endpoint
	EndpointId string `protobuf:"bytes,2,opt,name=endpoint_id,json=endpointId,proto3,oneof"`
}

type GetEndpointRequest_EndpointName

type GetEndpointRequest_EndpointName struct {
	// The name of the endpoint
	EndpointName string `protobuf:"bytes,1,opt,name=endpoint_name,json=endpointName,proto3,oneof"`
}

type GetEndpointResponse

type GetEndpointResponse struct {

	// Overview of the requested endpoint
	Endpoint *v1.Endpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndpointResponse) Descriptor deprecated

func (*GetEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointResponse.ProtoReflect.Descriptor instead.

func (*GetEndpointResponse) GetEndpoint

func (x *GetEndpointResponse) GetEndpoint() *v1.Endpoint

func (*GetEndpointResponse) ProtoMessage

func (*GetEndpointResponse) ProtoMessage()

func (*GetEndpointResponse) ProtoReflect

func (x *GetEndpointResponse) ProtoReflect() protoreflect.Message

func (*GetEndpointResponse) Reset

func (x *GetEndpointResponse) Reset()

func (*GetEndpointResponse) String

func (x *GetEndpointResponse) String() string

type GetEndpointsRequest

type GetEndpointsRequest struct {
	// contains filtered or unexported fields
}

func (*GetEndpointsRequest) Descriptor deprecated

func (*GetEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointsRequest.ProtoReflect.Descriptor instead.

func (*GetEndpointsRequest) ProtoMessage

func (*GetEndpointsRequest) ProtoMessage()

func (*GetEndpointsRequest) ProtoReflect

func (x *GetEndpointsRequest) ProtoReflect() protoreflect.Message

func (*GetEndpointsRequest) Reset

func (x *GetEndpointsRequest) Reset()

func (*GetEndpointsRequest) String

func (x *GetEndpointsRequest) String() string

type GetEndpointsResponse

type GetEndpointsResponse struct {

	// List of endpoints
	Endpoints []*v1.Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndpointsResponse) Descriptor deprecated

func (*GetEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointsResponse.ProtoReflect.Descriptor instead.

func (*GetEndpointsResponse) GetEndpoints

func (x *GetEndpointsResponse) GetEndpoints() []*v1.Endpoint

func (*GetEndpointsResponse) ProtoMessage

func (*GetEndpointsResponse) ProtoMessage()

func (*GetEndpointsResponse) ProtoReflect

func (x *GetEndpointsResponse) ProtoReflect() protoreflect.Message

func (*GetEndpointsResponse) Reset

func (x *GetEndpointsResponse) Reset()

func (*GetEndpointsResponse) String

func (x *GetEndpointsResponse) String() string

type GetLatestObjectRevisionRequest

type GetLatestObjectRevisionRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Should the response include download urls ?
	WithUrl bool `protobuf:"varint,3,opt,name=with_url,json=withUrl,proto3" json:"with_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestObjectRevisionRequest) Descriptor deprecated

func (*GetLatestObjectRevisionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestObjectRevisionRequest.ProtoReflect.Descriptor instead.

func (*GetLatestObjectRevisionRequest) GetCollectionId

func (x *GetLatestObjectRevisionRequest) GetCollectionId() string

func (*GetLatestObjectRevisionRequest) GetObjectId

func (x *GetLatestObjectRevisionRequest) GetObjectId() string

func (*GetLatestObjectRevisionRequest) GetWithUrl added in v1.0.0

func (x *GetLatestObjectRevisionRequest) GetWithUrl() bool

func (*GetLatestObjectRevisionRequest) ProtoMessage

func (*GetLatestObjectRevisionRequest) ProtoMessage()

func (*GetLatestObjectRevisionRequest) ProtoReflect

func (*GetLatestObjectRevisionRequest) Reset

func (x *GetLatestObjectRevisionRequest) Reset()

func (*GetLatestObjectRevisionRequest) String

type GetLatestObjectRevisionResponse

type GetLatestObjectRevisionResponse struct {

	// The object with the latest revision
	Object *ObjectWithURL `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestObjectRevisionResponse) Descriptor deprecated

func (*GetLatestObjectRevisionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestObjectRevisionResponse.ProtoReflect.Descriptor instead.

func (*GetLatestObjectRevisionResponse) GetObject

func (*GetLatestObjectRevisionResponse) ProtoMessage

func (*GetLatestObjectRevisionResponse) ProtoMessage()

func (*GetLatestObjectRevisionResponse) ProtoReflect

func (*GetLatestObjectRevisionResponse) Reset

func (*GetLatestObjectRevisionResponse) String

type GetNotActivatedUsersRequest added in v0.5.0

type GetNotActivatedUsersRequest struct {
	// contains filtered or unexported fields
}

func (*GetNotActivatedUsersRequest) Descriptor deprecated added in v0.5.0

func (*GetNotActivatedUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNotActivatedUsersRequest.ProtoReflect.Descriptor instead.

func (*GetNotActivatedUsersRequest) ProtoMessage added in v0.5.0

func (*GetNotActivatedUsersRequest) ProtoMessage()

func (*GetNotActivatedUsersRequest) ProtoReflect added in v0.5.0

func (*GetNotActivatedUsersRequest) Reset added in v0.5.0

func (x *GetNotActivatedUsersRequest) Reset()

func (*GetNotActivatedUsersRequest) String added in v0.5.0

func (x *GetNotActivatedUsersRequest) String() string

type GetNotActivatedUsersResponse added in v0.5.0

type GetNotActivatedUsersResponse struct {

	// List of users that are not yet activated
	Users []*v1.User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNotActivatedUsersResponse) Descriptor deprecated added in v0.5.0

func (*GetNotActivatedUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetNotActivatedUsersResponse.ProtoReflect.Descriptor instead.

func (*GetNotActivatedUsersResponse) GetUsers added in v0.5.0

func (x *GetNotActivatedUsersResponse) GetUsers() []*v1.User

func (*GetNotActivatedUsersResponse) ProtoMessage added in v0.5.0

func (*GetNotActivatedUsersResponse) ProtoMessage()

func (*GetNotActivatedUsersResponse) ProtoReflect added in v0.5.0

func (*GetNotActivatedUsersResponse) Reset added in v0.5.0

func (x *GetNotActivatedUsersResponse) Reset()

func (*GetNotActivatedUsersResponse) String added in v0.5.0

type GetObjectByIDRequest

type GetObjectByIDRequest struct {

	// Collection Id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object Id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// With URL: Include URL in response ?
	WithUrl bool `protobuf:"varint,4,opt,name=with_url,json=withUrl,proto3" json:"with_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectByIDRequest) Descriptor deprecated

func (*GetObjectByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectByIDRequest.ProtoReflect.Descriptor instead.

func (*GetObjectByIDRequest) GetCollectionId

func (x *GetObjectByIDRequest) GetCollectionId() string

func (*GetObjectByIDRequest) GetObjectId

func (x *GetObjectByIDRequest) GetObjectId() string

func (*GetObjectByIDRequest) GetWithUrl

func (x *GetObjectByIDRequest) GetWithUrl() bool

func (*GetObjectByIDRequest) ProtoMessage

func (*GetObjectByIDRequest) ProtoMessage()

func (*GetObjectByIDRequest) ProtoReflect

func (x *GetObjectByIDRequest) ProtoReflect() protoreflect.Message

func (*GetObjectByIDRequest) Reset

func (x *GetObjectByIDRequest) Reset()

func (*GetObjectByIDRequest) String

func (x *GetObjectByIDRequest) String() string

type GetObjectByIDResponse

type GetObjectByIDResponse struct {
	Object *ObjectWithURL `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectByIDResponse) Descriptor deprecated

func (*GetObjectByIDResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectByIDResponse.ProtoReflect.Descriptor instead.

func (*GetObjectByIDResponse) GetObject

func (x *GetObjectByIDResponse) GetObject() *ObjectWithURL

func (*GetObjectByIDResponse) ProtoMessage

func (*GetObjectByIDResponse) ProtoMessage()

func (*GetObjectByIDResponse) ProtoReflect

func (x *GetObjectByIDResponse) ProtoReflect() protoreflect.Message

func (*GetObjectByIDResponse) Reset

func (x *GetObjectByIDResponse) Reset()

func (*GetObjectByIDResponse) String

func (x *GetObjectByIDResponse) String() string

type GetObjectEndpointsRequest

type GetObjectEndpointsRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectEndpointsRequest) Descriptor deprecated

func (*GetObjectEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectEndpointsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectEndpointsRequest) GetCollectionId

func (x *GetObjectEndpointsRequest) GetCollectionId() string

func (*GetObjectEndpointsRequest) GetObjectId

func (x *GetObjectEndpointsRequest) GetObjectId() string

func (*GetObjectEndpointsRequest) ProtoMessage

func (*GetObjectEndpointsRequest) ProtoMessage()

func (*GetObjectEndpointsRequest) ProtoReflect

func (*GetObjectEndpointsRequest) Reset

func (x *GetObjectEndpointsRequest) Reset()

func (*GetObjectEndpointsRequest) String

func (x *GetObjectEndpointsRequest) String() string

type GetObjectEndpointsResponse

type GetObjectEndpointsResponse struct {

	// List of endpoints
	Endpoints []*v1.Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectEndpointsResponse) Descriptor deprecated

func (*GetObjectEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectEndpointsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectEndpointsResponse) GetEndpoints

func (x *GetObjectEndpointsResponse) GetEndpoints() []*v1.Endpoint

func (*GetObjectEndpointsResponse) ProtoMessage

func (*GetObjectEndpointsResponse) ProtoMessage()

func (*GetObjectEndpointsResponse) ProtoReflect

func (*GetObjectEndpointsResponse) Reset

func (x *GetObjectEndpointsResponse) Reset()

func (*GetObjectEndpointsResponse) String

func (x *GetObjectEndpointsResponse) String() string

type GetObjectGroupByIdRequest

type GetObjectGroupByIdRequest struct {

	// Object group id
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupByIdRequest) Descriptor deprecated

func (*GetObjectGroupByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupByIdRequest.ProtoReflect.Descriptor instead.

func (*GetObjectGroupByIdRequest) GetCollectionId

func (x *GetObjectGroupByIdRequest) GetCollectionId() string

func (*GetObjectGroupByIdRequest) GetGroupId

func (x *GetObjectGroupByIdRequest) GetGroupId() string

func (*GetObjectGroupByIdRequest) ProtoMessage

func (*GetObjectGroupByIdRequest) ProtoMessage()

func (*GetObjectGroupByIdRequest) ProtoReflect

func (*GetObjectGroupByIdRequest) Reset

func (x *GetObjectGroupByIdRequest) Reset()

func (*GetObjectGroupByIdRequest) String

func (x *GetObjectGroupByIdRequest) String() string

type GetObjectGroupByIdResponse

type GetObjectGroupByIdResponse struct {

	// Overview of the objectgroup
	ObjectGroup *v1.ObjectGroupOverview `protobuf:"bytes,1,opt,name=object_group,json=objectGroup,proto3" json:"object_group,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupByIdResponse) Descriptor deprecated

func (*GetObjectGroupByIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupByIdResponse.ProtoReflect.Descriptor instead.

func (*GetObjectGroupByIdResponse) GetObjectGroup

func (x *GetObjectGroupByIdResponse) GetObjectGroup() *v1.ObjectGroupOverview

func (*GetObjectGroupByIdResponse) ProtoMessage

func (*GetObjectGroupByIdResponse) ProtoMessage()

func (*GetObjectGroupByIdResponse) ProtoReflect

func (*GetObjectGroupByIdResponse) Reset

func (x *GetObjectGroupByIdResponse) Reset()

func (*GetObjectGroupByIdResponse) String

func (x *GetObjectGroupByIdResponse) String() string

type GetObjectGroupHistoryRequest

type GetObjectGroupHistoryRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Objectgroup id
	GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Pagerequest
	PageRequest *v1.PageRequest `protobuf:"bytes,3,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupHistoryRequest) Descriptor deprecated

func (*GetObjectGroupHistoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupHistoryRequest.ProtoReflect.Descriptor instead.

func (*GetObjectGroupHistoryRequest) GetCollectionId

func (x *GetObjectGroupHistoryRequest) GetCollectionId() string

func (*GetObjectGroupHistoryRequest) GetGroupId

func (x *GetObjectGroupHistoryRequest) GetGroupId() string

func (*GetObjectGroupHistoryRequest) GetPageRequest

func (x *GetObjectGroupHistoryRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectGroupHistoryRequest) ProtoMessage

func (*GetObjectGroupHistoryRequest) ProtoMessage()

func (*GetObjectGroupHistoryRequest) ProtoReflect

func (*GetObjectGroupHistoryRequest) Reset

func (x *GetObjectGroupHistoryRequest) Reset()

func (*GetObjectGroupHistoryRequest) String

type GetObjectGroupHistoryResponse

type GetObjectGroupHistoryResponse struct {

	// Overviews of multiple objectgroups
	ObjectGroups *v1.ObjectGroupOverviews `protobuf:"bytes,1,opt,name=object_groups,json=objectGroups,proto3" json:"object_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupHistoryResponse) Descriptor deprecated

func (*GetObjectGroupHistoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupHistoryResponse.ProtoReflect.Descriptor instead.

func (*GetObjectGroupHistoryResponse) GetObjectGroups

func (*GetObjectGroupHistoryResponse) ProtoMessage

func (*GetObjectGroupHistoryResponse) ProtoMessage()

func (*GetObjectGroupHistoryResponse) ProtoReflect

func (*GetObjectGroupHistoryResponse) Reset

func (x *GetObjectGroupHistoryResponse) Reset()

func (*GetObjectGroupHistoryResponse) String

type GetObjectGroupObjectsRequest

type GetObjectGroupObjectsRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Objectgroup id
	GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Pagerequest
	PageRequest *v1.PageRequest `protobuf:"bytes,3,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// Include meta objects only
	MetaOnly bool `protobuf:"varint,4,opt,name=meta_only,json=metaOnly,proto3" json:"meta_only,omitempty"` // Should only the "meta" objects be returned
	// contains filtered or unexported fields
}

func (*GetObjectGroupObjectsRequest) Descriptor deprecated

func (*GetObjectGroupObjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupObjectsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectGroupObjectsRequest) GetCollectionId

func (x *GetObjectGroupObjectsRequest) GetCollectionId() string

func (*GetObjectGroupObjectsRequest) GetGroupId

func (x *GetObjectGroupObjectsRequest) GetGroupId() string

func (*GetObjectGroupObjectsRequest) GetMetaOnly

func (x *GetObjectGroupObjectsRequest) GetMetaOnly() bool

func (*GetObjectGroupObjectsRequest) GetPageRequest

func (x *GetObjectGroupObjectsRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectGroupObjectsRequest) ProtoMessage

func (*GetObjectGroupObjectsRequest) ProtoMessage()

func (*GetObjectGroupObjectsRequest) ProtoReflect

func (*GetObjectGroupObjectsRequest) Reset

func (x *GetObjectGroupObjectsRequest) Reset()

func (*GetObjectGroupObjectsRequest) String

type GetObjectGroupObjectsResponse

type GetObjectGroupObjectsResponse struct {

	// List of associated object group objects
	ObjectGroupObjects []*ObjectGroupObject `protobuf:"bytes,1,rep,name=object_group_objects,json=objectGroupObjects,proto3" json:"object_group_objects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupObjectsResponse) Descriptor deprecated

func (*GetObjectGroupObjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupObjectsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectGroupObjectsResponse) GetObjectGroupObjects

func (x *GetObjectGroupObjectsResponse) GetObjectGroupObjects() []*ObjectGroupObject

func (*GetObjectGroupObjectsResponse) ProtoMessage

func (*GetObjectGroupObjectsResponse) ProtoMessage()

func (*GetObjectGroupObjectsResponse) ProtoReflect

func (*GetObjectGroupObjectsResponse) Reset

func (x *GetObjectGroupObjectsResponse) Reset()

func (*GetObjectGroupObjectsResponse) String

type GetObjectGroupsFromObjectRequest

type GetObjectGroupsFromObjectRequest struct {

	// Object id
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Page request
	PageRequest *v1.PageRequest `protobuf:"bytes,3,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupsFromObjectRequest) Descriptor deprecated

func (*GetObjectGroupsFromObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupsFromObjectRequest.ProtoReflect.Descriptor instead.

func (*GetObjectGroupsFromObjectRequest) GetCollectionId

func (x *GetObjectGroupsFromObjectRequest) GetCollectionId() string

func (*GetObjectGroupsFromObjectRequest) GetObjectId

func (x *GetObjectGroupsFromObjectRequest) GetObjectId() string

func (*GetObjectGroupsFromObjectRequest) GetPageRequest

func (x *GetObjectGroupsFromObjectRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectGroupsFromObjectRequest) ProtoMessage

func (*GetObjectGroupsFromObjectRequest) ProtoMessage()

func (*GetObjectGroupsFromObjectRequest) ProtoReflect

func (*GetObjectGroupsFromObjectRequest) Reset

func (*GetObjectGroupsFromObjectRequest) String

type GetObjectGroupsFromObjectResponse

type GetObjectGroupsFromObjectResponse struct {

	// Overviews of multiple objectgroups
	ObjectGroups *v1.ObjectGroupOverviews `protobuf:"bytes,1,opt,name=object_groups,json=objectGroups,proto3" json:"object_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupsFromObjectResponse) Descriptor deprecated

func (*GetObjectGroupsFromObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupsFromObjectResponse.ProtoReflect.Descriptor instead.

func (*GetObjectGroupsFromObjectResponse) GetObjectGroups

func (*GetObjectGroupsFromObjectResponse) ProtoMessage

func (*GetObjectGroupsFromObjectResponse) ProtoMessage()

func (*GetObjectGroupsFromObjectResponse) ProtoReflect

func (*GetObjectGroupsFromObjectResponse) Reset

func (*GetObjectGroupsFromObjectResponse) String

type GetObjectGroupsRequest

type GetObjectGroupsRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Paginate the results: Default is 20
	PageRequest *v1.PageRequest `protobuf:"bytes,2,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// Filter by Labels (optional) OR request a specific list of ObjectGroups
	LabelIdFilter *v1.LabelOrIDQuery `protobuf:"bytes,3,opt,name=label_id_filter,json=labelIdFilter,proto3" json:"label_id_filter,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupsRequest) Descriptor deprecated

func (*GetObjectGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectGroupsRequest) GetCollectionId

func (x *GetObjectGroupsRequest) GetCollectionId() string

func (*GetObjectGroupsRequest) GetLabelIdFilter

func (x *GetObjectGroupsRequest) GetLabelIdFilter() *v1.LabelOrIDQuery

func (*GetObjectGroupsRequest) GetPageRequest

func (x *GetObjectGroupsRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectGroupsRequest) ProtoMessage

func (*GetObjectGroupsRequest) ProtoMessage()

func (*GetObjectGroupsRequest) ProtoReflect

func (x *GetObjectGroupsRequest) ProtoReflect() protoreflect.Message

func (*GetObjectGroupsRequest) Reset

func (x *GetObjectGroupsRequest) Reset()

func (*GetObjectGroupsRequest) String

func (x *GetObjectGroupsRequest) String() string

type GetObjectGroupsResponse

type GetObjectGroupsResponse struct {

	// Overviews of multiple objectgroups
	ObjectGroups *v1.ObjectGroupOverviews `protobuf:"bytes,1,opt,name=object_groups,json=objectGroups,proto3" json:"object_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectGroupsResponse) Descriptor deprecated

func (*GetObjectGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectGroupsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectGroupsResponse) GetObjectGroups

func (x *GetObjectGroupsResponse) GetObjectGroups() *v1.ObjectGroupOverviews

func (*GetObjectGroupsResponse) ProtoMessage

func (*GetObjectGroupsResponse) ProtoMessage()

func (*GetObjectGroupsResponse) ProtoReflect

func (x *GetObjectGroupsResponse) ProtoReflect() protoreflect.Message

func (*GetObjectGroupsResponse) Reset

func (x *GetObjectGroupsResponse) Reset()

func (*GetObjectGroupsResponse) String

func (x *GetObjectGroupsResponse) String() string

type GetObjectPathRequest added in v1.0.0

type GetObjectPathRequest struct {
	CollectionId    string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	ObjectId        string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	IncludeInactive bool   `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPathRequest) Descriptor deprecated added in v1.0.0

func (*GetObjectPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectPathRequest.ProtoReflect.Descriptor instead.

func (*GetObjectPathRequest) GetCollectionId added in v1.0.0

func (x *GetObjectPathRequest) GetCollectionId() string

func (*GetObjectPathRequest) GetIncludeInactive added in v1.0.0

func (x *GetObjectPathRequest) GetIncludeInactive() bool

func (*GetObjectPathRequest) GetObjectId added in v1.0.0

func (x *GetObjectPathRequest) GetObjectId() string

func (*GetObjectPathRequest) ProtoMessage added in v1.0.0

func (*GetObjectPathRequest) ProtoMessage()

func (*GetObjectPathRequest) ProtoReflect added in v1.0.0

func (x *GetObjectPathRequest) ProtoReflect() protoreflect.Message

func (*GetObjectPathRequest) Reset added in v1.0.0

func (x *GetObjectPathRequest) Reset()

func (*GetObjectPathRequest) String added in v1.0.0

func (x *GetObjectPathRequest) String() string

type GetObjectPathResponse added in v1.0.0

type GetObjectPathResponse struct {
	ObjectPaths []*Path `protobuf:"bytes,1,rep,name=object_paths,json=objectPaths,proto3" json:"object_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPathResponse) Descriptor deprecated added in v1.0.0

func (*GetObjectPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectPathResponse.ProtoReflect.Descriptor instead.

func (*GetObjectPathResponse) GetObjectPaths added in v1.0.0

func (x *GetObjectPathResponse) GetObjectPaths() []*Path

func (*GetObjectPathResponse) ProtoMessage added in v1.0.0

func (*GetObjectPathResponse) ProtoMessage()

func (*GetObjectPathResponse) ProtoReflect added in v1.0.0

func (x *GetObjectPathResponse) ProtoReflect() protoreflect.Message

func (*GetObjectPathResponse) Reset added in v1.0.0

func (x *GetObjectPathResponse) Reset()

func (*GetObjectPathResponse) String added in v1.0.0

func (x *GetObjectPathResponse) String() string

type GetObjectPathsRequest added in v1.0.0

type GetObjectPathsRequest struct {
	CollectionId    string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	IncludeInactive bool   `protobuf:"varint,2,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPathsRequest) Descriptor deprecated added in v1.0.0

func (*GetObjectPathsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectPathsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectPathsRequest) GetCollectionId added in v1.0.0

func (x *GetObjectPathsRequest) GetCollectionId() string

func (*GetObjectPathsRequest) GetIncludeInactive added in v1.0.0

func (x *GetObjectPathsRequest) GetIncludeInactive() bool

func (*GetObjectPathsRequest) ProtoMessage added in v1.0.0

func (*GetObjectPathsRequest) ProtoMessage()

func (*GetObjectPathsRequest) ProtoReflect added in v1.0.0

func (x *GetObjectPathsRequest) ProtoReflect() protoreflect.Message

func (*GetObjectPathsRequest) Reset added in v1.0.0

func (x *GetObjectPathsRequest) Reset()

func (*GetObjectPathsRequest) String added in v1.0.0

func (x *GetObjectPathsRequest) String() string

type GetObjectPathsResponse added in v1.0.0

type GetObjectPathsResponse struct {
	ObjectPaths []*Path `protobuf:"bytes,1,rep,name=object_paths,json=objectPaths,proto3" json:"object_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectPathsResponse) Descriptor deprecated added in v1.0.0

func (*GetObjectPathsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectPathsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectPathsResponse) GetObjectPaths added in v1.0.0

func (x *GetObjectPathsResponse) GetObjectPaths() []*Path

func (*GetObjectPathsResponse) ProtoMessage added in v1.0.0

func (*GetObjectPathsResponse) ProtoMessage()

func (*GetObjectPathsResponse) ProtoReflect added in v1.0.0

func (x *GetObjectPathsResponse) ProtoReflect() protoreflect.Message

func (*GetObjectPathsResponse) Reset added in v1.0.0

func (x *GetObjectPathsResponse) Reset()

func (*GetObjectPathsResponse) String added in v1.0.0

func (x *GetObjectPathsResponse) String() string

type GetObjectRevisionsRequest

type GetObjectRevisionsRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Pagination info
	PageRequest *v1.PageRequest `protobuf:"bytes,3,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// Should the response include download urls ?
	WithUrl bool `protobuf:"varint,4,opt,name=with_url,json=withUrl,proto3" json:"with_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectRevisionsRequest) Descriptor deprecated

func (*GetObjectRevisionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectRevisionsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectRevisionsRequest) GetCollectionId

func (x *GetObjectRevisionsRequest) GetCollectionId() string

func (*GetObjectRevisionsRequest) GetObjectId

func (x *GetObjectRevisionsRequest) GetObjectId() string

func (*GetObjectRevisionsRequest) GetPageRequest

func (x *GetObjectRevisionsRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectRevisionsRequest) GetWithUrl

func (x *GetObjectRevisionsRequest) GetWithUrl() bool

func (*GetObjectRevisionsRequest) ProtoMessage

func (*GetObjectRevisionsRequest) ProtoMessage()

func (*GetObjectRevisionsRequest) ProtoReflect

func (*GetObjectRevisionsRequest) Reset

func (x *GetObjectRevisionsRequest) Reset()

func (*GetObjectRevisionsRequest) String

func (x *GetObjectRevisionsRequest) String() string

type GetObjectRevisionsResponse

type GetObjectRevisionsResponse struct {

	// List of objects with (optional) URLs
	Objects []*ObjectWithURL `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectRevisionsResponse) Descriptor deprecated

func (*GetObjectRevisionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectRevisionsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectRevisionsResponse) GetObjects

func (x *GetObjectRevisionsResponse) GetObjects() []*ObjectWithURL

func (*GetObjectRevisionsResponse) ProtoMessage

func (*GetObjectRevisionsResponse) ProtoMessage()

func (*GetObjectRevisionsResponse) ProtoReflect

func (*GetObjectRevisionsResponse) Reset

func (x *GetObjectRevisionsResponse) Reset()

func (*GetObjectRevisionsResponse) String

func (x *GetObjectRevisionsResponse) String() string

type GetObjectsByPathRequest added in v1.0.0

type GetObjectsByPathRequest struct {
	Path          string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	WithRevisions bool   `protobuf:"varint,2,opt,name=with_revisions,json=withRevisions,proto3" json:"with_revisions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectsByPathRequest) Descriptor deprecated added in v1.0.0

func (*GetObjectsByPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectsByPathRequest.ProtoReflect.Descriptor instead.

func (*GetObjectsByPathRequest) GetPath added in v1.0.0

func (x *GetObjectsByPathRequest) GetPath() string

func (*GetObjectsByPathRequest) GetWithRevisions added in v1.0.0

func (x *GetObjectsByPathRequest) GetWithRevisions() bool

func (*GetObjectsByPathRequest) ProtoMessage added in v1.0.0

func (*GetObjectsByPathRequest) ProtoMessage()

func (*GetObjectsByPathRequest) ProtoReflect added in v1.0.0

func (x *GetObjectsByPathRequest) ProtoReflect() protoreflect.Message

func (*GetObjectsByPathRequest) Reset added in v1.0.0

func (x *GetObjectsByPathRequest) Reset()

func (*GetObjectsByPathRequest) String added in v1.0.0

func (x *GetObjectsByPathRequest) String() string

type GetObjectsByPathResponse added in v1.0.0

type GetObjectsByPathResponse struct {
	Object []*v1.Object `protobuf:"bytes,3,rep,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectsByPathResponse) Descriptor deprecated added in v1.0.0

func (*GetObjectsByPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectsByPathResponse.ProtoReflect.Descriptor instead.

func (*GetObjectsByPathResponse) GetObject added in v1.0.0

func (x *GetObjectsByPathResponse) GetObject() []*v1.Object

func (*GetObjectsByPathResponse) ProtoMessage added in v1.0.0

func (*GetObjectsByPathResponse) ProtoMessage()

func (*GetObjectsByPathResponse) ProtoReflect added in v1.0.0

func (x *GetObjectsByPathResponse) ProtoReflect() protoreflect.Message

func (*GetObjectsByPathResponse) Reset added in v1.0.0

func (x *GetObjectsByPathResponse) Reset()

func (*GetObjectsByPathResponse) String added in v1.0.0

func (x *GetObjectsByPathResponse) String() string

type GetObjectsRequest

type GetObjectsRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Paginate the results: Default is 20
	PageRequest *v1.PageRequest `protobuf:"bytes,2,opt,name=page_request,json=pageRequest,proto3" json:"page_request,omitempty"`
	// Filter by Labels (optional) OR request a specific list of Objects
	LabelIdFilter *v1.LabelOrIDQuery `protobuf:"bytes,3,opt,name=label_id_filter,json=labelIdFilter,proto3" json:"label_id_filter,omitempty"`
	// With URL: Include URL in response ?
	WithUrl bool `protobuf:"varint,4,opt,name=with_url,json=withUrl,proto3" json:"with_url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectsRequest) Descriptor deprecated

func (*GetObjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectsRequest.ProtoReflect.Descriptor instead.

func (*GetObjectsRequest) GetCollectionId

func (x *GetObjectsRequest) GetCollectionId() string

func (*GetObjectsRequest) GetLabelIdFilter

func (x *GetObjectsRequest) GetLabelIdFilter() *v1.LabelOrIDQuery

func (*GetObjectsRequest) GetPageRequest

func (x *GetObjectsRequest) GetPageRequest() *v1.PageRequest

func (*GetObjectsRequest) GetWithUrl

func (x *GetObjectsRequest) GetWithUrl() bool

func (*GetObjectsRequest) ProtoMessage

func (*GetObjectsRequest) ProtoMessage()

func (*GetObjectsRequest) ProtoReflect

func (x *GetObjectsRequest) ProtoReflect() protoreflect.Message

func (*GetObjectsRequest) Reset

func (x *GetObjectsRequest) Reset()

func (*GetObjectsRequest) String

func (x *GetObjectsRequest) String() string

type GetObjectsResponse

type GetObjectsResponse struct {

	// A List of objects with (optional) associated URLs
	Objects []*ObjectWithURL `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectsResponse) Descriptor deprecated

func (*GetObjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetObjectsResponse.ProtoReflect.Descriptor instead.

func (*GetObjectsResponse) GetObjects

func (x *GetObjectsResponse) GetObjects() []*ObjectWithURL

func (*GetObjectsResponse) ProtoMessage

func (*GetObjectsResponse) ProtoMessage()

func (*GetObjectsResponse) ProtoReflect

func (x *GetObjectsResponse) ProtoReflect() protoreflect.Message

func (*GetObjectsResponse) Reset

func (x *GetObjectsResponse) Reset()

func (*GetObjectsResponse) String

func (x *GetObjectsResponse) String() string

type GetProjectCollectionIdsByPathRequest added in v1.0.0

type GetProjectCollectionIdsByPathRequest struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectCollectionIdsByPathRequest) Descriptor deprecated added in v1.0.0

func (*GetProjectCollectionIdsByPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectCollectionIdsByPathRequest.ProtoReflect.Descriptor instead.

func (*GetProjectCollectionIdsByPathRequest) GetPath added in v1.0.0

func (*GetProjectCollectionIdsByPathRequest) ProtoMessage added in v1.0.0

func (*GetProjectCollectionIdsByPathRequest) ProtoMessage()

func (*GetProjectCollectionIdsByPathRequest) ProtoReflect added in v1.0.0

func (*GetProjectCollectionIdsByPathRequest) Reset added in v1.0.0

func (*GetProjectCollectionIdsByPathRequest) String added in v1.0.0

type GetProjectCollectionIdsByPathResponse added in v1.0.0

type GetProjectCollectionIdsByPathResponse struct {
	ProjectId    string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectCollectionIdsByPathResponse) Descriptor deprecated added in v1.0.0

func (*GetProjectCollectionIdsByPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectCollectionIdsByPathResponse.ProtoReflect.Descriptor instead.

func (*GetProjectCollectionIdsByPathResponse) GetCollectionId added in v1.0.0

func (x *GetProjectCollectionIdsByPathResponse) GetCollectionId() string

func (*GetProjectCollectionIdsByPathResponse) GetProjectId added in v1.0.0

func (*GetProjectCollectionIdsByPathResponse) ProtoMessage added in v1.0.0

func (*GetProjectCollectionIdsByPathResponse) ProtoMessage()

func (*GetProjectCollectionIdsByPathResponse) ProtoReflect added in v1.0.0

func (*GetProjectCollectionIdsByPathResponse) Reset added in v1.0.0

func (*GetProjectCollectionIdsByPathResponse) String added in v1.0.0

type GetProjectRequest

type GetProjectRequest struct {

	// The id of the project to get
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

func (*GetProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetProjectId

func (x *GetProjectRequest) GetProjectId() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

type GetProjectResponse

type GetProjectResponse struct {

	// Overview of the projectroject
	Project *v1.ProjectOverview `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectResponse) Descriptor deprecated

func (*GetProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectResponse.ProtoReflect.Descriptor instead.

func (*GetProjectResponse) GetProject

func (x *GetProjectResponse) GetProject() *v1.ProjectOverview

func (*GetProjectResponse) ProtoMessage

func (*GetProjectResponse) ProtoMessage()

func (*GetProjectResponse) ProtoReflect

func (x *GetProjectResponse) ProtoReflect() protoreflect.Message

func (*GetProjectResponse) Reset

func (x *GetProjectResponse) Reset()

func (*GetProjectResponse) String

func (x *GetProjectResponse) String() string

type GetProjectsRequest added in v0.5.0

type GetProjectsRequest struct {
	// contains filtered or unexported fields
}

func (*GetProjectsRequest) Descriptor deprecated added in v0.5.0

func (*GetProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsRequest) ProtoMessage added in v0.5.0

func (*GetProjectsRequest) ProtoMessage()

func (*GetProjectsRequest) ProtoReflect added in v0.5.0

func (x *GetProjectsRequest) ProtoReflect() protoreflect.Message

func (*GetProjectsRequest) Reset added in v0.5.0

func (x *GetProjectsRequest) Reset()

func (*GetProjectsRequest) String added in v0.5.0

func (x *GetProjectsRequest) String() string

type GetProjectsResponse added in v0.5.0

type GetProjectsResponse struct {

	// Overview of the projects
	Projects []*v1.ProjectOverview `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectsResponse) Descriptor deprecated added in v0.5.0

func (*GetProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsResponse.ProtoReflect.Descriptor instead.

func (*GetProjectsResponse) GetProjects added in v0.5.0

func (x *GetProjectsResponse) GetProjects() []*v1.ProjectOverview

func (*GetProjectsResponse) ProtoMessage added in v0.5.0

func (*GetProjectsResponse) ProtoMessage()

func (*GetProjectsResponse) ProtoReflect added in v0.5.0

func (x *GetProjectsResponse) ProtoReflect() protoreflect.Message

func (*GetProjectsResponse) Reset added in v0.5.0

func (x *GetProjectsResponse) Reset()

func (*GetProjectsResponse) String added in v0.5.0

func (x *GetProjectsResponse) String() string

type GetReferencesRequest

type GetReferencesRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Should all revisions be included?
	WithRevisions bool `protobuf:"varint,3,opt,name=with_revisions,json=withRevisions,proto3" json:"with_revisions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReferencesRequest) Descriptor deprecated

func (*GetReferencesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReferencesRequest.ProtoReflect.Descriptor instead.

func (*GetReferencesRequest) GetCollectionId

func (x *GetReferencesRequest) GetCollectionId() string

func (*GetReferencesRequest) GetObjectId

func (x *GetReferencesRequest) GetObjectId() string

func (*GetReferencesRequest) GetWithRevisions

func (x *GetReferencesRequest) GetWithRevisions() bool

func (*GetReferencesRequest) ProtoMessage

func (*GetReferencesRequest) ProtoMessage()

func (*GetReferencesRequest) ProtoReflect

func (x *GetReferencesRequest) ProtoReflect() protoreflect.Message

func (*GetReferencesRequest) Reset

func (x *GetReferencesRequest) Reset()

func (*GetReferencesRequest) String

func (x *GetReferencesRequest) String() string

type GetReferencesResponse

type GetReferencesResponse struct {

	// List of object references
	References []*ObjectReference `protobuf:"bytes,1,rep,name=references,proto3" json:"references,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReferencesResponse) Descriptor deprecated

func (*GetReferencesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReferencesResponse.ProtoReflect.Descriptor instead.

func (*GetReferencesResponse) GetReferences

func (x *GetReferencesResponse) GetReferences() []*ObjectReference

func (*GetReferencesResponse) ProtoMessage

func (*GetReferencesResponse) ProtoMessage()

func (*GetReferencesResponse) ProtoReflect

func (x *GetReferencesResponse) ProtoReflect() protoreflect.Message

func (*GetReferencesResponse) Reset

func (x *GetReferencesResponse) Reset()

func (*GetReferencesResponse) String

func (x *GetReferencesResponse) String() string

type GetResourceHierarchyRequest added in v0.5.0

type GetResourceHierarchyRequest struct {
	ResourceId   string          `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	ResourceType v1.ResourceType `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetResourceHierarchyRequest) Descriptor deprecated added in v0.5.0

func (*GetResourceHierarchyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceHierarchyRequest.ProtoReflect.Descriptor instead.

func (*GetResourceHierarchyRequest) GetResourceId added in v0.5.0

func (x *GetResourceHierarchyRequest) GetResourceId() string

func (*GetResourceHierarchyRequest) GetResourceType added in v0.5.0

func (x *GetResourceHierarchyRequest) GetResourceType() v1.ResourceType

func (*GetResourceHierarchyRequest) ProtoMessage added in v0.5.0

func (*GetResourceHierarchyRequest) ProtoMessage()

func (*GetResourceHierarchyRequest) ProtoReflect added in v0.5.0

func (*GetResourceHierarchyRequest) Reset added in v0.5.0

func (x *GetResourceHierarchyRequest) Reset()

func (*GetResourceHierarchyRequest) String added in v0.5.0

func (x *GetResourceHierarchyRequest) String() string

type GetResourceHierarchyResponse added in v0.5.0

type GetResourceHierarchyResponse struct {

	// Returns a list of hierarchies
	// for collections n will be 1
	// for objects this might contain more than one hierarchy
	// starting with the object_id but different collections / objectgroups
	Hierarchies []*Hierarchy `protobuf:"bytes,1,rep,name=hierarchies,proto3" json:"hierarchies,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResourceHierarchyResponse) Descriptor deprecated added in v0.5.0

func (*GetResourceHierarchyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceHierarchyResponse.ProtoReflect.Descriptor instead.

func (*GetResourceHierarchyResponse) GetHierarchies added in v0.5.0

func (x *GetResourceHierarchyResponse) GetHierarchies() []*Hierarchy

func (*GetResourceHierarchyResponse) ProtoMessage added in v0.5.0

func (*GetResourceHierarchyResponse) ProtoMessage()

func (*GetResourceHierarchyResponse) ProtoReflect added in v0.5.0

func (*GetResourceHierarchyResponse) Reset added in v0.5.0

func (x *GetResourceHierarchyResponse) Reset()

func (*GetResourceHierarchyResponse) String added in v0.5.0

type GetServiceAccountTokenRequest added in v0.5.0

type GetServiceAccountTokenRequest struct {
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	TokenId      string `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountTokenRequest) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountTokenRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountTokenRequest) GetSvcAccountId added in v0.5.0

func (x *GetServiceAccountTokenRequest) GetSvcAccountId() string

func (*GetServiceAccountTokenRequest) GetTokenId added in v0.5.0

func (x *GetServiceAccountTokenRequest) GetTokenId() string

func (*GetServiceAccountTokenRequest) ProtoMessage added in v0.5.0

func (*GetServiceAccountTokenRequest) ProtoMessage()

func (*GetServiceAccountTokenRequest) ProtoReflect added in v0.5.0

func (*GetServiceAccountTokenRequest) Reset added in v0.5.0

func (x *GetServiceAccountTokenRequest) Reset()

func (*GetServiceAccountTokenRequest) String added in v0.5.0

type GetServiceAccountTokenResponse added in v0.5.0

type GetServiceAccountTokenResponse struct {

	// This contains only the token description
	Token *v1.Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountTokenResponse) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountTokenResponse.ProtoReflect.Descriptor instead.

func (*GetServiceAccountTokenResponse) GetToken added in v0.5.0

func (x *GetServiceAccountTokenResponse) GetToken() *v1.Token

func (*GetServiceAccountTokenResponse) ProtoMessage added in v0.5.0

func (*GetServiceAccountTokenResponse) ProtoMessage()

func (*GetServiceAccountTokenResponse) ProtoReflect added in v0.5.0

func (*GetServiceAccountTokenResponse) Reset added in v0.5.0

func (x *GetServiceAccountTokenResponse) Reset()

func (*GetServiceAccountTokenResponse) String added in v0.5.0

type GetServiceAccountTokensRequest added in v0.5.0

type GetServiceAccountTokensRequest struct {
	SvcAccountId string `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountTokensRequest) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountTokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountTokensRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountTokensRequest) GetSvcAccountId added in v0.5.0

func (x *GetServiceAccountTokensRequest) GetSvcAccountId() string

func (*GetServiceAccountTokensRequest) ProtoMessage added in v0.5.0

func (*GetServiceAccountTokensRequest) ProtoMessage()

func (*GetServiceAccountTokensRequest) ProtoReflect added in v0.5.0

func (*GetServiceAccountTokensRequest) Reset added in v0.5.0

func (x *GetServiceAccountTokensRequest) Reset()

func (*GetServiceAccountTokensRequest) String added in v0.5.0

type GetServiceAccountTokensResponse added in v0.5.0

type GetServiceAccountTokensResponse struct {

	// This contains only the token description
	Token []*v1.Token `protobuf:"bytes,1,rep,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountTokensResponse) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountTokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountTokensResponse.ProtoReflect.Descriptor instead.

func (*GetServiceAccountTokensResponse) GetToken added in v0.5.0

func (x *GetServiceAccountTokensResponse) GetToken() []*v1.Token

func (*GetServiceAccountTokensResponse) ProtoMessage added in v0.5.0

func (*GetServiceAccountTokensResponse) ProtoMessage()

func (*GetServiceAccountTokensResponse) ProtoReflect added in v0.5.0

func (*GetServiceAccountTokensResponse) Reset added in v0.5.0

func (*GetServiceAccountTokensResponse) String added in v0.5.0

type GetServiceAccountsByProjectRequest added in v0.5.0

type GetServiceAccountsByProjectRequest struct {
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountsByProjectRequest) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountsByProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountsByProjectRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountsByProjectRequest) GetProjectId added in v0.5.0

func (x *GetServiceAccountsByProjectRequest) GetProjectId() string

func (*GetServiceAccountsByProjectRequest) ProtoMessage added in v0.5.0

func (*GetServiceAccountsByProjectRequest) ProtoMessage()

func (*GetServiceAccountsByProjectRequest) ProtoReflect added in v0.5.0

func (*GetServiceAccountsByProjectRequest) Reset added in v0.5.0

func (*GetServiceAccountsByProjectRequest) String added in v0.5.0

type GetServiceAccountsByProjectResponse added in v0.5.0

type GetServiceAccountsByProjectResponse struct {
	SvcAccounts []*ServiceAccount `protobuf:"bytes,1,rep,name=svc_accounts,json=svcAccounts,proto3" json:"svc_accounts,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountsByProjectResponse) Descriptor deprecated added in v0.5.0

func (*GetServiceAccountsByProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountsByProjectResponse.ProtoReflect.Descriptor instead.

func (*GetServiceAccountsByProjectResponse) GetSvcAccounts added in v0.5.0

func (x *GetServiceAccountsByProjectResponse) GetSvcAccounts() []*ServiceAccount

func (*GetServiceAccountsByProjectResponse) ProtoMessage added in v0.5.0

func (*GetServiceAccountsByProjectResponse) ProtoMessage()

func (*GetServiceAccountsByProjectResponse) ProtoReflect added in v0.5.0

func (*GetServiceAccountsByProjectResponse) Reset added in v0.5.0

func (*GetServiceAccountsByProjectResponse) String added in v0.5.0

type GetStorageStatusRequest added in v0.5.0

type GetStorageStatusRequest struct {
	// contains filtered or unexported fields
}

func (*GetStorageStatusRequest) Descriptor deprecated added in v0.5.0

func (*GetStorageStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStorageStatusRequest.ProtoReflect.Descriptor instead.

func (*GetStorageStatusRequest) ProtoMessage added in v0.5.0

func (*GetStorageStatusRequest) ProtoMessage()

func (*GetStorageStatusRequest) ProtoReflect added in v0.5.0

func (x *GetStorageStatusRequest) ProtoReflect() protoreflect.Message

func (*GetStorageStatusRequest) Reset added in v0.5.0

func (x *GetStorageStatusRequest) Reset()

func (*GetStorageStatusRequest) String added in v0.5.0

func (x *GetStorageStatusRequest) String() string

type GetStorageStatusResponse added in v0.5.0

type GetStorageStatusResponse struct {

	// List of all components and their status
	ComponentStatus []*ComponentStatus `protobuf:"bytes,1,rep,name=component_status,json=componentStatus,proto3" json:"component_status,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStorageStatusResponse) Descriptor deprecated added in v0.5.0

func (*GetStorageStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStorageStatusResponse.ProtoReflect.Descriptor instead.

func (*GetStorageStatusResponse) GetComponentStatus added in v0.5.0

func (x *GetStorageStatusResponse) GetComponentStatus() []*ComponentStatus

func (*GetStorageStatusResponse) ProtoMessage added in v0.5.0

func (*GetStorageStatusResponse) ProtoMessage()

func (*GetStorageStatusResponse) ProtoReflect added in v0.5.0

func (x *GetStorageStatusResponse) ProtoReflect() protoreflect.Message

func (*GetStorageStatusResponse) Reset added in v0.5.0

func (x *GetStorageStatusResponse) Reset()

func (*GetStorageStatusResponse) String added in v0.5.0

func (x *GetStorageStatusResponse) String() string

type GetStorageVersionRequest added in v0.5.0

type GetStorageVersionRequest struct {
	// contains filtered or unexported fields
}

func (*GetStorageVersionRequest) Descriptor deprecated added in v0.5.0

func (*GetStorageVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStorageVersionRequest.ProtoReflect.Descriptor instead.

func (*GetStorageVersionRequest) ProtoMessage added in v0.5.0

func (*GetStorageVersionRequest) ProtoMessage()

func (*GetStorageVersionRequest) ProtoReflect added in v0.5.0

func (x *GetStorageVersionRequest) ProtoReflect() protoreflect.Message

func (*GetStorageVersionRequest) Reset added in v0.5.0

func (x *GetStorageVersionRequest) Reset()

func (*GetStorageVersionRequest) String added in v0.5.0

func (x *GetStorageVersionRequest) String() string

type GetStorageVersionResponse added in v0.5.0

type GetStorageVersionResponse struct {
	ComponentVersion []*ComponentVersion `protobuf:"bytes,1,rep,name=component_version,json=componentVersion,proto3" json:"component_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStorageVersionResponse) Descriptor deprecated added in v0.5.0

func (*GetStorageVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStorageVersionResponse.ProtoReflect.Descriptor instead.

func (*GetStorageVersionResponse) GetComponentVersion added in v0.5.0

func (x *GetStorageVersionResponse) GetComponentVersion() []*ComponentVersion

func (*GetStorageVersionResponse) ProtoMessage added in v0.5.0

func (*GetStorageVersionResponse) ProtoMessage()

func (*GetStorageVersionResponse) ProtoReflect added in v0.5.0

func (*GetStorageVersionResponse) Reset added in v0.5.0

func (x *GetStorageVersionResponse) Reset()

func (*GetStorageVersionResponse) String added in v0.5.0

func (x *GetStorageVersionResponse) String() string

type GetUploadURLRequest

type GetUploadURLRequest struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Upload ID, a ID used to identify the upload / staging object
	UploadId string `protobuf:"bytes,2,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Is this a multipart upload?
	Multipart bool `protobuf:"varint,4,opt,name=multipart,proto3" json:"multipart,omitempty"`
	// (optional) if multi was initialized
	PartNumber int32 `protobuf:"varint,5,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUploadURLRequest) Descriptor deprecated

func (*GetUploadURLRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUploadURLRequest.ProtoReflect.Descriptor instead.

func (*GetUploadURLRequest) GetCollectionId

func (x *GetUploadURLRequest) GetCollectionId() string

func (*GetUploadURLRequest) GetMultipart

func (x *GetUploadURLRequest) GetMultipart() bool

func (*GetUploadURLRequest) GetObjectId

func (x *GetUploadURLRequest) GetObjectId() string

func (*GetUploadURLRequest) GetPartNumber

func (x *GetUploadURLRequest) GetPartNumber() int32

func (*GetUploadURLRequest) GetUploadId

func (x *GetUploadURLRequest) GetUploadId() string

func (*GetUploadURLRequest) ProtoMessage

func (*GetUploadURLRequest) ProtoMessage()

func (*GetUploadURLRequest) ProtoReflect

func (x *GetUploadURLRequest) ProtoReflect() protoreflect.Message

func (*GetUploadURLRequest) Reset

func (x *GetUploadURLRequest) Reset()

func (*GetUploadURLRequest) String

func (x *GetUploadURLRequest) String() string

type GetUploadURLResponse

type GetUploadURLResponse struct {

	// URL
	Url *URL `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUploadURLResponse) Descriptor deprecated

func (*GetUploadURLResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUploadURLResponse.ProtoReflect.Descriptor instead.

func (*GetUploadURLResponse) GetUrl

func (x *GetUploadURLResponse) GetUrl() *URL

func (*GetUploadURLResponse) ProtoMessage

func (*GetUploadURLResponse) ProtoMessage()

func (*GetUploadURLResponse) ProtoReflect

func (x *GetUploadURLResponse) ProtoReflect() protoreflect.Message

func (*GetUploadURLResponse) Reset

func (x *GetUploadURLResponse) Reset()

func (*GetUploadURLResponse) String

func (x *GetUploadURLResponse) String() string

type GetUserPermissionsForProjectRequest

type GetUserPermissionsForProjectRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// User id
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserPermissionsForProjectRequest) Descriptor deprecated

func (*GetUserPermissionsForProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserPermissionsForProjectRequest.ProtoReflect.Descriptor instead.

func (*GetUserPermissionsForProjectRequest) GetProjectId

func (x *GetUserPermissionsForProjectRequest) GetProjectId() string

func (*GetUserPermissionsForProjectRequest) GetUserId

func (*GetUserPermissionsForProjectRequest) ProtoMessage

func (*GetUserPermissionsForProjectRequest) ProtoMessage()

func (*GetUserPermissionsForProjectRequest) ProtoReflect

func (*GetUserPermissionsForProjectRequest) Reset

func (*GetUserPermissionsForProjectRequest) String

type GetUserPermissionsForProjectResponse

type GetUserPermissionsForProjectResponse struct {

	// Userpermission for a specific user
	UserPermission *v1.ProjectPermissionDisplayName `protobuf:"bytes,1,opt,name=user_permission,json=userPermission,proto3" json:"user_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserPermissionsForProjectResponse) Descriptor deprecated

func (*GetUserPermissionsForProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserPermissionsForProjectResponse.ProtoReflect.Descriptor instead.

func (*GetUserPermissionsForProjectResponse) GetUserPermission

func (*GetUserPermissionsForProjectResponse) ProtoMessage

func (*GetUserPermissionsForProjectResponse) ProtoMessage()

func (*GetUserPermissionsForProjectResponse) ProtoReflect

func (*GetUserPermissionsForProjectResponse) Reset

func (*GetUserPermissionsForProjectResponse) String

type GetUserProjectsRequest

type GetUserProjectsRequest struct {

	// User id
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserProjectsRequest) Descriptor deprecated

func (*GetUserProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserProjectsRequest.ProtoReflect.Descriptor instead.

func (*GetUserProjectsRequest) GetUserId

func (x *GetUserProjectsRequest) GetUserId() string

func (*GetUserProjectsRequest) ProtoMessage

func (*GetUserProjectsRequest) ProtoMessage()

func (*GetUserProjectsRequest) ProtoReflect

func (x *GetUserProjectsRequest) ProtoReflect() protoreflect.Message

func (*GetUserProjectsRequest) Reset

func (x *GetUserProjectsRequest) Reset()

func (*GetUserProjectsRequest) String

func (x *GetUserProjectsRequest) String() string

type GetUserProjectsResponse

type GetUserProjectsResponse struct {

	// List of associated projects
	Projects []*UserProject `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserProjectsResponse) Descriptor deprecated

func (*GetUserProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserProjectsResponse.ProtoReflect.Descriptor instead.

func (*GetUserProjectsResponse) GetProjects

func (x *GetUserProjectsResponse) GetProjects() []*UserProject

func (*GetUserProjectsResponse) ProtoMessage

func (*GetUserProjectsResponse) ProtoMessage()

func (*GetUserProjectsResponse) ProtoReflect

func (x *GetUserProjectsResponse) ProtoReflect() protoreflect.Message

func (*GetUserProjectsResponse) Reset

func (x *GetUserProjectsResponse) Reset()

func (*GetUserProjectsResponse) String

func (x *GetUserProjectsResponse) String() string

type GetUserRequest

type GetUserRequest struct {

	// Optional user_id
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetUserId

func (x *GetUserRequest) GetUserId() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GetUserResponse

type GetUserResponse struct {

	// User info
	User *v1.User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// User permissions per project
	ProjectPermissions []*v1.ProjectPermission `protobuf:"bytes,2,rep,name=project_permissions,json=projectPermissions,proto3" json:"project_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserResponse) Descriptor deprecated

func (*GetUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserResponse.ProtoReflect.Descriptor instead.

func (*GetUserResponse) GetProjectPermissions

func (x *GetUserResponse) GetProjectPermissions() []*v1.ProjectPermission

func (*GetUserResponse) GetUser

func (x *GetUserResponse) GetUser() *v1.User

func (*GetUserResponse) ProtoMessage

func (*GetUserResponse) ProtoMessage()

func (*GetUserResponse) ProtoReflect

func (x *GetUserResponse) ProtoReflect() protoreflect.Message

func (*GetUserResponse) Reset

func (x *GetUserResponse) Reset()

func (*GetUserResponse) String

func (x *GetUserResponse) String() string

type Hierarchy added in v0.5.0

type Hierarchy struct {

	// Starting with one object id
	// (might be empty if higher is queried)
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// 0..n object groups per object in one collection
	ObjectGroupIds []string `protobuf:"bytes,2,rep,name=object_group_ids,json=objectGroupIds,proto3" json:"object_group_ids,omitempty"`
	// one collection
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// one project
	ProjectId string `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Hierarchy) Descriptor deprecated added in v0.5.0

func (*Hierarchy) Descriptor() ([]byte, []int)

Deprecated: Use Hierarchy.ProtoReflect.Descriptor instead.

func (*Hierarchy) GetCollectionId added in v0.5.0

func (x *Hierarchy) GetCollectionId() string

func (*Hierarchy) GetObjectGroupIds added in v0.5.0

func (x *Hierarchy) GetObjectGroupIds() []string

func (*Hierarchy) GetObjectId added in v0.5.0

func (x *Hierarchy) GetObjectId() string

func (*Hierarchy) GetProjectId added in v0.5.0

func (x *Hierarchy) GetProjectId() string

func (*Hierarchy) ProtoMessage added in v0.5.0

func (*Hierarchy) ProtoMessage()

func (*Hierarchy) ProtoReflect added in v0.5.0

func (x *Hierarchy) ProtoReflect() protoreflect.Message

func (*Hierarchy) Reset added in v0.5.0

func (x *Hierarchy) Reset()

func (*Hierarchy) String added in v0.5.0

func (x *Hierarchy) String() string

type InitializeNewObjectRequest

type InitializeNewObjectRequest struct {

	// This describes the object to be initialized.
	Object *StageObject `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// Collection id of the collection to which the object will be added.
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// (optional) Used to specify a preferred endpoint by id
	// this can be used to specify which endpoint this object should use
	// only needed if it is not the default endpoint for the current server
	// instance
	PreferredEndpointId string `protobuf:"bytes,4,opt,name=preferred_endpoint_id,json=preferredEndpointId,proto3" json:"preferred_endpoint_id,omitempty"`
	// Should the object be uploaded via multipart?
	Multipart bool `protobuf:"varint,5,opt,name=multipart,proto3" json:"multipart,omitempty"`
	// Is specification ?
	// Should this object contain a specification for the collection ?
	IsSpecification bool `protobuf:"varint,6,opt,name=is_specification,json=isSpecification,proto3" json:"is_specification,omitempty"`
	// (optional) Hash
	Hash *v1.Hash `protobuf:"bytes,7,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*InitializeNewObjectRequest) Descriptor deprecated

func (*InitializeNewObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use InitializeNewObjectRequest.ProtoReflect.Descriptor instead.

func (*InitializeNewObjectRequest) GetCollectionId

func (x *InitializeNewObjectRequest) GetCollectionId() string

func (*InitializeNewObjectRequest) GetHash added in v1.0.0

func (x *InitializeNewObjectRequest) GetHash() *v1.Hash

func (*InitializeNewObjectRequest) GetIsSpecification

func (x *InitializeNewObjectRequest) GetIsSpecification() bool

func (*InitializeNewObjectRequest) GetMultipart

func (x *InitializeNewObjectRequest) GetMultipart() bool

func (*InitializeNewObjectRequest) GetObject

func (x *InitializeNewObjectRequest) GetObject() *StageObject

func (*InitializeNewObjectRequest) GetPreferredEndpointId

func (x *InitializeNewObjectRequest) GetPreferredEndpointId() string

func (*InitializeNewObjectRequest) ProtoMessage

func (*InitializeNewObjectRequest) ProtoMessage()

func (*InitializeNewObjectRequest) ProtoReflect

func (*InitializeNewObjectRequest) Reset

func (x *InitializeNewObjectRequest) Reset()

func (*InitializeNewObjectRequest) String

func (x *InitializeNewObjectRequest) String() string

type InitializeNewObjectResponse

type InitializeNewObjectResponse struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Upload ID, a ID used to identify the upload / staging object
	UploadId string `protobuf:"bytes,2,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*InitializeNewObjectResponse) Descriptor deprecated

func (*InitializeNewObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use InitializeNewObjectResponse.ProtoReflect.Descriptor instead.

func (*InitializeNewObjectResponse) GetCollectionId

func (x *InitializeNewObjectResponse) GetCollectionId() string

func (*InitializeNewObjectResponse) GetObjectId

func (x *InitializeNewObjectResponse) GetObjectId() string

func (*InitializeNewObjectResponse) GetUploadId

func (x *InitializeNewObjectResponse) GetUploadId() string

func (*InitializeNewObjectResponse) ProtoMessage

func (*InitializeNewObjectResponse) ProtoMessage()

func (*InitializeNewObjectResponse) ProtoReflect

func (*InitializeNewObjectResponse) Reset

func (x *InitializeNewObjectResponse) Reset()

func (*InitializeNewObjectResponse) String

func (x *InitializeNewObjectResponse) String() string

type LocationStatus added in v0.5.0

type LocationStatus struct {

	// Status of a specific Location e.g Gießen / AVAILABLE
	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	Status   Status `protobuf:"varint,2,opt,name=status,proto3,enum=aruna.api.storage.services.v1.Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*LocationStatus) Descriptor deprecated added in v0.5.0

func (*LocationStatus) Descriptor() ([]byte, []int)

Deprecated: Use LocationStatus.ProtoReflect.Descriptor instead.

func (*LocationStatus) GetLocation added in v0.5.0

func (x *LocationStatus) GetLocation() string

func (*LocationStatus) GetStatus added in v0.5.0

func (x *LocationStatus) GetStatus() Status

func (*LocationStatus) ProtoMessage added in v0.5.0

func (*LocationStatus) ProtoMessage()

func (*LocationStatus) ProtoReflect added in v0.5.0

func (x *LocationStatus) ProtoReflect() protoreflect.Message

func (*LocationStatus) Reset added in v0.5.0

func (x *LocationStatus) Reset()

func (*LocationStatus) String added in v0.5.0

func (x *LocationStatus) String() string

type LocationVersion added in v0.5.0

type LocationVersion struct {

	// Status of a specific Location e.g Gießen / 0.5.0-beta.1
	Location string           `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	Version  *SemanticVersion `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*LocationVersion) Descriptor deprecated added in v0.5.0

func (*LocationVersion) Descriptor() ([]byte, []int)

Deprecated: Use LocationVersion.ProtoReflect.Descriptor instead.

func (*LocationVersion) GetLocation added in v0.5.0

func (x *LocationVersion) GetLocation() string

func (*LocationVersion) GetVersion added in v0.5.0

func (x *LocationVersion) GetVersion() *SemanticVersion

func (*LocationVersion) ProtoMessage added in v0.5.0

func (*LocationVersion) ProtoMessage()

func (*LocationVersion) ProtoReflect added in v0.5.0

func (x *LocationVersion) ProtoReflect() protoreflect.Message

func (*LocationVersion) Reset added in v0.5.0

func (x *LocationVersion) Reset()

func (*LocationVersion) String added in v0.5.0

func (x *LocationVersion) String() string

type ObjectGroupObject

type ObjectGroupObject struct {

	// Object
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// Is this objet a meta object
	IsMetadata bool `protobuf:"varint,2,opt,name=is_metadata,json=isMetadata,proto3" json:"is_metadata,omitempty"`
	// contains filtered or unexported fields
}

Objectgroup objects are a combination of "object" and the boolean is_metadata flag Returned as single list to allow for more precise queries

func (*ObjectGroupObject) Descriptor deprecated

func (*ObjectGroupObject) Descriptor() ([]byte, []int)

Deprecated: Use ObjectGroupObject.ProtoReflect.Descriptor instead.

func (*ObjectGroupObject) GetIsMetadata

func (x *ObjectGroupObject) GetIsMetadata() bool

func (*ObjectGroupObject) GetObject

func (x *ObjectGroupObject) GetObject() *v1.Object

func (*ObjectGroupObject) ProtoMessage

func (*ObjectGroupObject) ProtoMessage()

func (*ObjectGroupObject) ProtoReflect

func (x *ObjectGroupObject) ProtoReflect() protoreflect.Message

func (*ObjectGroupObject) Reset

func (x *ObjectGroupObject) Reset()

func (*ObjectGroupObject) String

func (x *ObjectGroupObject) String() string

type ObjectGroupServiceClient

type ObjectGroupServiceClient interface {
	// CreateObjectGroup
	//
	// Status: STABLE
	//
	// This creates a new ObjectGroup in the collection
	CreateObjectGroup(ctx context.Context, in *CreateObjectGroupRequest, opts ...grpc.CallOption) (*CreateObjectGroupResponse, error)
	// UpdateObjectGroup
	//
	// Status: STABLE
	//
	// This creates an updated ObjectGroup
	// ObjectGroups are immutable
	// Updating an ObjectGroup will create a new Revision of the ObjectGroup
	UpdateObjectGroup(ctx context.Context, in *UpdateObjectGroupRequest, opts ...grpc.CallOption) (*UpdateObjectGroupResponse, error)
	// GetObjectGroupById
	//
	// Status: STABLE
	//
	// This gets a specific ObjectGroup by ID
	// By default the latest revision is always returned, older revisions need to
	// be specified separately
	GetObjectGroupById(ctx context.Context, in *GetObjectGroupByIdRequest, opts ...grpc.CallOption) (*GetObjectGroupByIdResponse, error)
	// GetObjectGroupsFromObject
	//
	// Status: STABLE
	//
	// This gets all ObjectGroups associated to a specific
	// Object Objects can be part of multiple ObjectGroups at once
	GetObjectGroupsFromObject(ctx context.Context, in *GetObjectGroupsFromObjectRequest, opts ...grpc.CallOption) (*GetObjectGroupsFromObjectResponse, error)
	// GetObjectGroups
	//
	// Status: STABLE
	//
	// This is a request that returns a (paginated) list of
	// ObjectGroups that contain a specific set of labels.
	GetObjectGroups(ctx context.Context, in *GetObjectGroupsRequest, opts ...grpc.CallOption) (*GetObjectGroupsResponse, error)
	// GetObjectGroupHistory
	//
	// Status: BETA
	//
	// This requests a full history with all objectgroups
	// that are part of this objectgroups history
	GetObjectGroupHistory(ctx context.Context, in *GetObjectGroupHistoryRequest, opts ...grpc.CallOption) (*GetObjectGroupHistoryResponse, error)
	// GetObjectGroupObjects
	//
	// Status: STABLE
	//
	// Requests a list of paginated objects associated with this
	// specific objectgroup
	GetObjectGroupObjects(ctx context.Context, in *GetObjectGroupObjectsRequest, opts ...grpc.CallOption) (*GetObjectGroupObjectsResponse, error)
	// DeleteObjectGroup
	//
	// Status: STABLE
	//
	// This is a request that deletes a specified ObjectGroup
	// This does not delete the associated Objects
	DeleteObjectGroup(ctx context.Context, in *DeleteObjectGroupRequest, opts ...grpc.CallOption) (*DeleteObjectGroupResponse, error)
	// AddLabelsToObjectGroup
	//
	// Status: STABLE
	//
	// This is a specific request to add new label(s)
	// to an existing object_group, in contrast to UpdateObjectGroup
	// this will not create a new revision for the specific object_group
	// Instead it will directly add the specified label(s) to the object_group
	AddLabelsToObjectGroup(ctx context.Context, in *AddLabelsToObjectGroupRequest, opts ...grpc.CallOption) (*AddLabelsToObjectGroupResponse, error)
}

ObjectGroupServiceClient is the client API for ObjectGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ObjectGroupServiceServer

type ObjectGroupServiceServer interface {
	// CreateObjectGroup
	//
	// Status: STABLE
	//
	// This creates a new ObjectGroup in the collection
	CreateObjectGroup(context.Context, *CreateObjectGroupRequest) (*CreateObjectGroupResponse, error)
	// UpdateObjectGroup
	//
	// Status: STABLE
	//
	// This creates an updated ObjectGroup
	// ObjectGroups are immutable
	// Updating an ObjectGroup will create a new Revision of the ObjectGroup
	UpdateObjectGroup(context.Context, *UpdateObjectGroupRequest) (*UpdateObjectGroupResponse, error)
	// GetObjectGroupById
	//
	// Status: STABLE
	//
	// This gets a specific ObjectGroup by ID
	// By default the latest revision is always returned, older revisions need to
	// be specified separately
	GetObjectGroupById(context.Context, *GetObjectGroupByIdRequest) (*GetObjectGroupByIdResponse, error)
	// GetObjectGroupsFromObject
	//
	// Status: STABLE
	//
	// This gets all ObjectGroups associated to a specific
	// Object Objects can be part of multiple ObjectGroups at once
	GetObjectGroupsFromObject(context.Context, *GetObjectGroupsFromObjectRequest) (*GetObjectGroupsFromObjectResponse, error)
	// GetObjectGroups
	//
	// Status: STABLE
	//
	// This is a request that returns a (paginated) list of
	// ObjectGroups that contain a specific set of labels.
	GetObjectGroups(context.Context, *GetObjectGroupsRequest) (*GetObjectGroupsResponse, error)
	// GetObjectGroupHistory
	//
	// Status: BETA
	//
	// This requests a full history with all objectgroups
	// that are part of this objectgroups history
	GetObjectGroupHistory(context.Context, *GetObjectGroupHistoryRequest) (*GetObjectGroupHistoryResponse, error)
	// GetObjectGroupObjects
	//
	// Status: STABLE
	//
	// Requests a list of paginated objects associated with this
	// specific objectgroup
	GetObjectGroupObjects(context.Context, *GetObjectGroupObjectsRequest) (*GetObjectGroupObjectsResponse, error)
	// DeleteObjectGroup
	//
	// Status: STABLE
	//
	// This is a request that deletes a specified ObjectGroup
	// This does not delete the associated Objects
	DeleteObjectGroup(context.Context, *DeleteObjectGroupRequest) (*DeleteObjectGroupResponse, error)
	// AddLabelsToObjectGroup
	//
	// Status: STABLE
	//
	// This is a specific request to add new label(s)
	// to an existing object_group, in contrast to UpdateObjectGroup
	// this will not create a new revision for the specific object_group
	// Instead it will directly add the specified label(s) to the object_group
	AddLabelsToObjectGroup(context.Context, *AddLabelsToObjectGroupRequest) (*AddLabelsToObjectGroupResponse, error)
}

ObjectGroupServiceServer is the server API for ObjectGroupService service. All implementations should embed UnimplementedObjectGroupServiceServer for forward compatibility

type ObjectReference

type ObjectReference struct {

	// Object id
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Specific revision number
	RevisionNumber int64 `protobuf:"varint,3,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
	// Is the writeable?
	IsWriteable bool `protobuf:"varint,4,opt,name=is_writeable,json=isWriteable,proto3" json:"is_writeable,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectReference) Descriptor deprecated

func (*ObjectReference) Descriptor() ([]byte, []int)

Deprecated: Use ObjectReference.ProtoReflect.Descriptor instead.

func (*ObjectReference) GetCollectionId

func (x *ObjectReference) GetCollectionId() string

func (*ObjectReference) GetIsWriteable

func (x *ObjectReference) GetIsWriteable() bool

func (*ObjectReference) GetObjectId

func (x *ObjectReference) GetObjectId() string

func (*ObjectReference) GetRevisionNumber

func (x *ObjectReference) GetRevisionNumber() int64

func (*ObjectReference) ProtoMessage

func (*ObjectReference) ProtoMessage()

func (*ObjectReference) ProtoReflect

func (x *ObjectReference) ProtoReflect() protoreflect.Message

func (*ObjectReference) Reset

func (x *ObjectReference) Reset()

func (*ObjectReference) String

func (x *ObjectReference) String() string

type ObjectServiceClient

type ObjectServiceClient interface {
	// InitializeNewObject
	//
	// Status: STABLE
	//
	// This initializes a new object
	// Initializing an object will put it in a staging area.
	// Staged objects will get a separate staging id and need to be finished
	// before they can be used.
	InitializeNewObject(ctx context.Context, in *InitializeNewObjectRequest, opts ...grpc.CallOption) (*InitializeNewObjectResponse, error)
	// GetUploadURL
	//
	// Status: STABLE
	//
	// This method will return a (multi-part) url that can be used to upload a
	// file to S3. Part is a optional query parameter that can be used to upload a
	// part of the file / multipart upload.
	GetUploadURL(ctx context.Context, in *GetUploadURLRequest, opts ...grpc.CallOption) (*GetUploadURLResponse, error)
	// GetDownloadUrl
	//
	// Status: STABLE
	//
	// This method will return a url that can be used to download a file from S3.
	GetDownloadURL(ctx context.Context, in *GetDownloadURLRequest, opts ...grpc.CallOption) (*GetDownloadURLResponse, error)
	// GetDownloadLinksBatch
	//
	// Status: BETA
	//
	// This method can be used to get download urls for multiple objects.
	// The order of the returned urls will be the same as the order of the object
	// ids in the request.
	GetDownloadLinksBatch(ctx context.Context, in *GetDownloadLinksBatchRequest, opts ...grpc.CallOption) (*GetDownloadLinksBatchResponse, error)
	// CreateDownloadLinksStream
	//
	// Status: BETA
	//
	// Creates a stream of objects and presigned links based on the provided query
	// This can be used retrieve a large number of Objects as a stream that would
	// otherwise cause issues with the connection
	CreateDownloadLinksStream(ctx context.Context, in *CreateDownloadLinksStreamRequest, opts ...grpc.CallOption) (ObjectService_CreateDownloadLinksStreamClient, error)
	// FinishObjectStaging
	//
	// Status: STABLE
	//
	// This method completes the staging of an object.
	FinishObjectStaging(ctx context.Context, in *FinishObjectStagingRequest, opts ...grpc.CallOption) (*FinishObjectStagingResponse, error)
	// UpdateObject
	//
	// Status: STABLE
	//
	// Objects are immutable!
	// Updating an object will create a new revision for the object
	// This method will put the new revision in a staging area.
	// Staged objects will get a separate staging id and need to be finished
	// before they can be used.
	UpdateObject(ctx context.Context, in *UpdateObjectRequest, opts ...grpc.CallOption) (*UpdateObjectResponse, error)
	// CreateObjectReference
	//
	// Status: STABLE
	//
	// Creates a new reference of this object in another collection
	CreateObjectReference(ctx context.Context, in *CreateObjectReferenceRequest, opts ...grpc.CallOption) (*CreateObjectReferenceResponse, error)
	// CloneObject
	//
	// Status: STABLE
	//
	// This method clones an object and creates a copy in the same collection.
	// This copy has a new id and revision and will not receive any updates from
	// the original object.
	CloneObject(ctx context.Context, in *CloneObjectRequest, opts ...grpc.CallOption) (*CloneObjectResponse, error)
	// DeleteObject
	//
	// Status: STABLE
	//
	// Deletes the object with the complete revision history.
	DeleteObject(ctx context.Context, in *DeleteObjectRequest, opts ...grpc.CallOption) (*DeleteObjectResponse, error)
	// DeleteObjects
	//
	// Status: STABLE
	//
	// Deletes multiple objects at once.
	DeleteObjects(ctx context.Context, in *DeleteObjectsRequest, opts ...grpc.CallOption) (*DeleteObjectsResponse, error)
	// GetObjectByID
	//
	// Status: STABLE
	//
	// gets a specific Object by ID that is associated to the
	// current collection By default only the latest revision of an object will be
	// returned Specify a revision_number to select an older revision With the
	// optional with_url boolean a download link can automatically be requested
	GetObjectByID(ctx context.Context, in *GetObjectByIDRequest, opts ...grpc.CallOption) (*GetObjectByIDResponse, error)
	// GetObjects
	//
	// Status: STABLE
	//
	// GetObjects returns a (paginated) list of objects in a specific collection
	// By default only the latest revisions of all objects will be shown
	// This behaviour can be changed with the include_history flag
	// With the optional with_url boolean a download link can automatically be
	// requested for each Object This request contains a LabelOrIDQuery message,
	// this is either a list of request ObjectIDs or a query filtered by Labels
	GetObjects(ctx context.Context, in *GetObjectsRequest, opts ...grpc.CallOption) (*GetObjectsResponse, error)
	// GetObjectRevisions
	//
	// Status: STABLE
	//
	// This returns the full list of revisions of a specified object
	// With the optional with_url boolean a download link can automatically be
	// requested for each Object This is by default a paginated request
	GetObjectRevisions(ctx context.Context, in *GetObjectRevisionsRequest, opts ...grpc.CallOption) (*GetObjectRevisionsResponse, error)
	// GetLatestObjectRevision
	//
	// Status: STABLE
	//
	// This returns the latest revision of a specific object
	// The returned `latest` object will have a different id if the current
	// object is not the latest revision
	GetLatestObjectRevision(ctx context.Context, in *GetLatestObjectRevisionRequest, opts ...grpc.CallOption) (*GetLatestObjectRevisionResponse, error)
	// GetObjectEndpoints
	//
	// Status: BETA
	//
	// This returns a list of endpoints
	// One endpoint will be the "default" endpoint
	GetObjectEndpoints(ctx context.Context, in *GetObjectEndpointsRequest, opts ...grpc.CallOption) (*GetObjectEndpointsResponse, error)
	// AddLabelsToObject
	//
	// Status: STABLE
	//
	// This is a specific request to add new label(s)
	// to an existing object, in contrast to UpdateObject
	// this will not create a new object in the staging area
	// Instead it will directly add the specified label(s) to the object
	AddLabelsToObject(ctx context.Context, in *AddLabelsToObjectRequest, opts ...grpc.CallOption) (*AddLabelsToObjectResponse, error)
	// SetHooksOfObject
	//
	// Status: BETA
	//
	// This is a specific request to update the complete list
	// of hooks for a specific object. This will not update the object
	// and create a new id, instead it will overwrite all hooks of the existing
	// object.
	SetHooksOfObject(ctx context.Context, in *SetHooksOfObjectRequest, opts ...grpc.CallOption) (*SetHooksOfObjectResponse, error)
	// GetReferences
	//
	// Status: STABLE
	//
	// Get a list of references for this object (optional) including all revisions
	GetReferences(ctx context.Context, in *GetReferencesRequest, opts ...grpc.CallOption) (*GetReferencesResponse, error)
	// GetObjectPath
	//
	// Status: BETA
	//
	// Get all object_paths for this object in a specific collection
	// !! Paths are collection specific !!
	GetObjectPath(ctx context.Context, in *GetObjectPathRequest, opts ...grpc.CallOption) (*GetObjectPathResponse, error)
	// GetObjectPaths
	//
	// Status: BETA
	//
	// Get all object_paths for a specific collection
	// !! Paths are collection specific !!
	GetObjectPaths(ctx context.Context, in *GetObjectPathsRequest, opts ...grpc.CallOption) (*GetObjectPathsResponse, error)
	// CreateObjectPath
	//
	// Status: BETA
	//
	// Create collection_specific object_paths for an object
	// !! Paths are collection specific !!
	CreateObjectPath(ctx context.Context, in *CreateObjectPathRequest, opts ...grpc.CallOption) (*CreateObjectPathResponse, error)
	// SetObjectPathVisibility
	//
	// Status: BETA
	//
	// Updates the visibility setting for an object_path (hide/unhide)
	// !! Paths are collection specific !!
	SetObjectPathVisibility(ctx context.Context, in *SetObjectPathVisibilityRequest, opts ...grpc.CallOption) (*SetObjectPathVisibilityResponse, error)
	// GetObjectsByPath
	//
	// Status: BETA
	//
	// Gets a specific object by object_path
	// !! Paths are collection specific !!
	GetObjectsByPath(ctx context.Context, in *GetObjectsByPathRequest, opts ...grpc.CallOption) (*GetObjectsByPathResponse, error)
	// GetObjectsByPath
	//
	// Status: BETA
	//
	// Gets a specific object by object_path
	// !! Paths are collection specific !!
	GetProjectCollectionIdsByPath(ctx context.Context, in *GetProjectCollectionIdsByPathRequest, opts ...grpc.CallOption) (*GetProjectCollectionIdsByPathResponse, error)
}

ObjectServiceClient is the client API for ObjectService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ObjectServiceServer

type ObjectServiceServer interface {
	// InitializeNewObject
	//
	// Status: STABLE
	//
	// This initializes a new object
	// Initializing an object will put it in a staging area.
	// Staged objects will get a separate staging id and need to be finished
	// before they can be used.
	InitializeNewObject(context.Context, *InitializeNewObjectRequest) (*InitializeNewObjectResponse, error)
	// GetUploadURL
	//
	// Status: STABLE
	//
	// This method will return a (multi-part) url that can be used to upload a
	// file to S3. Part is a optional query parameter that can be used to upload a
	// part of the file / multipart upload.
	GetUploadURL(context.Context, *GetUploadURLRequest) (*GetUploadURLResponse, error)
	// GetDownloadUrl
	//
	// Status: STABLE
	//
	// This method will return a url that can be used to download a file from S3.
	GetDownloadURL(context.Context, *GetDownloadURLRequest) (*GetDownloadURLResponse, error)
	// GetDownloadLinksBatch
	//
	// Status: BETA
	//
	// This method can be used to get download urls for multiple objects.
	// The order of the returned urls will be the same as the order of the object
	// ids in the request.
	GetDownloadLinksBatch(context.Context, *GetDownloadLinksBatchRequest) (*GetDownloadLinksBatchResponse, error)
	// CreateDownloadLinksStream
	//
	// Status: BETA
	//
	// Creates a stream of objects and presigned links based on the provided query
	// This can be used retrieve a large number of Objects as a stream that would
	// otherwise cause issues with the connection
	CreateDownloadLinksStream(*CreateDownloadLinksStreamRequest, ObjectService_CreateDownloadLinksStreamServer) error
	// FinishObjectStaging
	//
	// Status: STABLE
	//
	// This method completes the staging of an object.
	FinishObjectStaging(context.Context, *FinishObjectStagingRequest) (*FinishObjectStagingResponse, error)
	// UpdateObject
	//
	// Status: STABLE
	//
	// Objects are immutable!
	// Updating an object will create a new revision for the object
	// This method will put the new revision in a staging area.
	// Staged objects will get a separate staging id and need to be finished
	// before they can be used.
	UpdateObject(context.Context, *UpdateObjectRequest) (*UpdateObjectResponse, error)
	// CreateObjectReference
	//
	// Status: STABLE
	//
	// Creates a new reference of this object in another collection
	CreateObjectReference(context.Context, *CreateObjectReferenceRequest) (*CreateObjectReferenceResponse, error)
	// CloneObject
	//
	// Status: STABLE
	//
	// This method clones an object and creates a copy in the same collection.
	// This copy has a new id and revision and will not receive any updates from
	// the original object.
	CloneObject(context.Context, *CloneObjectRequest) (*CloneObjectResponse, error)
	// DeleteObject
	//
	// Status: STABLE
	//
	// Deletes the object with the complete revision history.
	DeleteObject(context.Context, *DeleteObjectRequest) (*DeleteObjectResponse, error)
	// DeleteObjects
	//
	// Status: STABLE
	//
	// Deletes multiple objects at once.
	DeleteObjects(context.Context, *DeleteObjectsRequest) (*DeleteObjectsResponse, error)
	// GetObjectByID
	//
	// Status: STABLE
	//
	// gets a specific Object by ID that is associated to the
	// current collection By default only the latest revision of an object will be
	// returned Specify a revision_number to select an older revision With the
	// optional with_url boolean a download link can automatically be requested
	GetObjectByID(context.Context, *GetObjectByIDRequest) (*GetObjectByIDResponse, error)
	// GetObjects
	//
	// Status: STABLE
	//
	// GetObjects returns a (paginated) list of objects in a specific collection
	// By default only the latest revisions of all objects will be shown
	// This behaviour can be changed with the include_history flag
	// With the optional with_url boolean a download link can automatically be
	// requested for each Object This request contains a LabelOrIDQuery message,
	// this is either a list of request ObjectIDs or a query filtered by Labels
	GetObjects(context.Context, *GetObjectsRequest) (*GetObjectsResponse, error)
	// GetObjectRevisions
	//
	// Status: STABLE
	//
	// This returns the full list of revisions of a specified object
	// With the optional with_url boolean a download link can automatically be
	// requested for each Object This is by default a paginated request
	GetObjectRevisions(context.Context, *GetObjectRevisionsRequest) (*GetObjectRevisionsResponse, error)
	// GetLatestObjectRevision
	//
	// Status: STABLE
	//
	// This returns the latest revision of a specific object
	// The returned `latest` object will have a different id if the current
	// object is not the latest revision
	GetLatestObjectRevision(context.Context, *GetLatestObjectRevisionRequest) (*GetLatestObjectRevisionResponse, error)
	// GetObjectEndpoints
	//
	// Status: BETA
	//
	// This returns a list of endpoints
	// One endpoint will be the "default" endpoint
	GetObjectEndpoints(context.Context, *GetObjectEndpointsRequest) (*GetObjectEndpointsResponse, error)
	// AddLabelsToObject
	//
	// Status: STABLE
	//
	// This is a specific request to add new label(s)
	// to an existing object, in contrast to UpdateObject
	// this will not create a new object in the staging area
	// Instead it will directly add the specified label(s) to the object
	AddLabelsToObject(context.Context, *AddLabelsToObjectRequest) (*AddLabelsToObjectResponse, error)
	// SetHooksOfObject
	//
	// Status: BETA
	//
	// This is a specific request to update the complete list
	// of hooks for a specific object. This will not update the object
	// and create a new id, instead it will overwrite all hooks of the existing
	// object.
	SetHooksOfObject(context.Context, *SetHooksOfObjectRequest) (*SetHooksOfObjectResponse, error)
	// GetReferences
	//
	// Status: STABLE
	//
	// Get a list of references for this object (optional) including all revisions
	GetReferences(context.Context, *GetReferencesRequest) (*GetReferencesResponse, error)
	// GetObjectPath
	//
	// Status: BETA
	//
	// Get all object_paths for this object in a specific collection
	// !! Paths are collection specific !!
	GetObjectPath(context.Context, *GetObjectPathRequest) (*GetObjectPathResponse, error)
	// GetObjectPaths
	//
	// Status: BETA
	//
	// Get all object_paths for a specific collection
	// !! Paths are collection specific !!
	GetObjectPaths(context.Context, *GetObjectPathsRequest) (*GetObjectPathsResponse, error)
	// CreateObjectPath
	//
	// Status: BETA
	//
	// Create collection_specific object_paths for an object
	// !! Paths are collection specific !!
	CreateObjectPath(context.Context, *CreateObjectPathRequest) (*CreateObjectPathResponse, error)
	// SetObjectPathVisibility
	//
	// Status: BETA
	//
	// Updates the visibility setting for an object_path (hide/unhide)
	// !! Paths are collection specific !!
	SetObjectPathVisibility(context.Context, *SetObjectPathVisibilityRequest) (*SetObjectPathVisibilityResponse, error)
	// GetObjectsByPath
	//
	// Status: BETA
	//
	// Gets a specific object by object_path
	// !! Paths are collection specific !!
	GetObjectsByPath(context.Context, *GetObjectsByPathRequest) (*GetObjectsByPathResponse, error)
	// GetObjectsByPath
	//
	// Status: BETA
	//
	// Gets a specific object by object_path
	// !! Paths are collection specific !!
	GetProjectCollectionIdsByPath(context.Context, *GetProjectCollectionIdsByPathRequest) (*GetProjectCollectionIdsByPathResponse, error)
}

ObjectServiceServer is the server API for ObjectService service. All implementations should embed UnimplementedObjectServiceServer for forward compatibility

type ObjectService_CreateDownloadLinksStreamClient

type ObjectService_CreateDownloadLinksStreamClient interface {
	Recv() (*CreateDownloadLinksStreamResponse, error)
	grpc.ClientStream
}

type ObjectService_CreateDownloadLinksStreamServer

type ObjectService_CreateDownloadLinksStreamServer interface {
	Send(*CreateDownloadLinksStreamResponse) error
	grpc.ServerStream
}

type ObjectWithURL

type ObjectWithURL struct {

	// Description of a specified object
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// This is a associated download URL
	// Will be empty if request does not contain the associated with_url flag
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// collection specific paths of object
	Paths []string `protobuf:"bytes,3,rep,name=paths,proto3" json:"paths,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectWithURL) Descriptor deprecated

func (*ObjectWithURL) Descriptor() ([]byte, []int)

Deprecated: Use ObjectWithURL.ProtoReflect.Descriptor instead.

func (*ObjectWithURL) GetObject

func (x *ObjectWithURL) GetObject() *v1.Object

func (*ObjectWithURL) GetPaths added in v1.0.0

func (x *ObjectWithURL) GetPaths() []string

func (*ObjectWithURL) GetUrl

func (x *ObjectWithURL) GetUrl() string

func (*ObjectWithURL) ProtoMessage

func (*ObjectWithURL) ProtoMessage()

func (*ObjectWithURL) ProtoReflect

func (x *ObjectWithURL) ProtoReflect() protoreflect.Message

func (*ObjectWithURL) Reset

func (x *ObjectWithURL) Reset()

func (*ObjectWithURL) String

func (x *ObjectWithURL) String() string

type Path added in v1.0.0

type Path struct {
	Path       string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Visibility bool   `protobuf:"varint,2,opt,name=visibility,proto3" json:"visibility,omitempty"`
	// contains filtered or unexported fields
}

func (*Path) Descriptor deprecated added in v1.0.0

func (*Path) Descriptor() ([]byte, []int)

Deprecated: Use Path.ProtoReflect.Descriptor instead.

func (*Path) GetPath added in v1.0.0

func (x *Path) GetPath() string

func (*Path) GetVisibility added in v1.0.0

func (x *Path) GetVisibility() bool

func (*Path) ProtoMessage added in v1.0.0

func (*Path) ProtoMessage()

func (*Path) ProtoReflect added in v1.0.0

func (x *Path) ProtoReflect() protoreflect.Message

func (*Path) Reset added in v1.0.0

func (x *Path) Reset()

func (*Path) String added in v1.0.0

func (x *Path) String() string

type PinCollectionVersionRequest

type PinCollectionVersionRequest struct {

	// Old collection_id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// New version
	Version *v1.Version `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*PinCollectionVersionRequest) Descriptor deprecated

func (*PinCollectionVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use PinCollectionVersionRequest.ProtoReflect.Descriptor instead.

func (*PinCollectionVersionRequest) GetCollectionId

func (x *PinCollectionVersionRequest) GetCollectionId() string

func (*PinCollectionVersionRequest) GetVersion

func (x *PinCollectionVersionRequest) GetVersion() *v1.Version

func (*PinCollectionVersionRequest) ProtoMessage

func (*PinCollectionVersionRequest) ProtoMessage()

func (*PinCollectionVersionRequest) ProtoReflect

func (*PinCollectionVersionRequest) Reset

func (x *PinCollectionVersionRequest) Reset()

func (*PinCollectionVersionRequest) String

func (x *PinCollectionVersionRequest) String() string

type PinCollectionVersionResponse

type PinCollectionVersionResponse struct {

	// New collection overview
	Collection *v1.CollectionOverview `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"`
	// contains filtered or unexported fields
}

func (*PinCollectionVersionResponse) Descriptor deprecated

func (*PinCollectionVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use PinCollectionVersionResponse.ProtoReflect.Descriptor instead.

func (*PinCollectionVersionResponse) GetCollection

func (*PinCollectionVersionResponse) ProtoMessage

func (*PinCollectionVersionResponse) ProtoMessage()

func (*PinCollectionVersionResponse) ProtoReflect

func (*PinCollectionVersionResponse) Reset

func (x *PinCollectionVersionResponse) Reset()

func (*PinCollectionVersionResponse) String

type ProjectServiceClient

type ProjectServiceClient interface {
	// CreateProject
	//
	// Status: STABLE
	//
	// Creates a new project all users and collections are bundled in a project.
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*CreateProjectResponse, error)
	// AddUserToProject
	//
	// Status: STABLE
	//
	// Adds a new user to a given project by its id
	AddUserToProject(ctx context.Context, in *AddUserToProjectRequest, opts ...grpc.CallOption) (*AddUserToProjectResponse, error)
	// GetProject
	//
	// Status: STABLE
	//
	// Requests a project by id
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*GetProjectResponse, error)
	// GetProjects
	//
	// Status: STABLE
	//
	// Admin request to get all projects
	GetProjects(ctx context.Context, in *GetProjectsRequest, opts ...grpc.CallOption) (*GetProjectsResponse, error)
	// DestroyProject
	//
	// Status: STABLE
	//
	// Destroys the project and all its associated data. Must be empty
	// (cannot contain any collections).
	DestroyProject(ctx context.Context, in *DestroyProjectRequest, opts ...grpc.CallOption) (*DestroyProjectResponse, error)
	// UpdateProject
	//
	// Status: STABLE
	//
	// Updates the project. All (meta) data will be overwritten.
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*UpdateProjectResponse, error)
	// RemoveUserFromProject
	//
	// Status: STABLE
	//
	// Removes a specified user from the project.
	RemoveUserFromProject(ctx context.Context, in *RemoveUserFromProjectRequest, opts ...grpc.CallOption) (*RemoveUserFromProjectResponse, error)
	// GetUserPermissionsForProject
	//
	// Status: STABLE
	//
	// Get the user_permission of a specific user for the project.
	GetUserPermissionsForProject(ctx context.Context, in *GetUserPermissionsForProjectRequest, opts ...grpc.CallOption) (*GetUserPermissionsForProjectResponse, error)
	// GetAllUserPermissionsForProject
	//
	// Status: ALPHA
	//
	// Get the user_permission of a specific user for the project.
	GetAllUserPermissionsForProject(ctx context.Context, in *GetAllUserPermissionsForProjectRequest, opts ...grpc.CallOption) (*GetAllUserPermissionsForProjectResponse, error)
	// EditUserPermissionsForProject
	//
	// Status: STABLE
	//
	// Modifies the user_permission of a specific user for the project.
	EditUserPermissionsForProject(ctx context.Context, in *EditUserPermissionsForProjectRequest, opts ...grpc.CallOption) (*EditUserPermissionsForProjectResponse, error)
}

ProjectServiceClient is the client API for ProjectService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProjectServiceServer

type ProjectServiceServer interface {
	// CreateProject
	//
	// Status: STABLE
	//
	// Creates a new project all users and collections are bundled in a project.
	CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
	// AddUserToProject
	//
	// Status: STABLE
	//
	// Adds a new user to a given project by its id
	AddUserToProject(context.Context, *AddUserToProjectRequest) (*AddUserToProjectResponse, error)
	// GetProject
	//
	// Status: STABLE
	//
	// Requests a project by id
	GetProject(context.Context, *GetProjectRequest) (*GetProjectResponse, error)
	// GetProjects
	//
	// Status: STABLE
	//
	// Admin request to get all projects
	GetProjects(context.Context, *GetProjectsRequest) (*GetProjectsResponse, error)
	// DestroyProject
	//
	// Status: STABLE
	//
	// Destroys the project and all its associated data. Must be empty
	// (cannot contain any collections).
	DestroyProject(context.Context, *DestroyProjectRequest) (*DestroyProjectResponse, error)
	// UpdateProject
	//
	// Status: STABLE
	//
	// Updates the project. All (meta) data will be overwritten.
	UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, error)
	// RemoveUserFromProject
	//
	// Status: STABLE
	//
	// Removes a specified user from the project.
	RemoveUserFromProject(context.Context, *RemoveUserFromProjectRequest) (*RemoveUserFromProjectResponse, error)
	// GetUserPermissionsForProject
	//
	// Status: STABLE
	//
	// Get the user_permission of a specific user for the project.
	GetUserPermissionsForProject(context.Context, *GetUserPermissionsForProjectRequest) (*GetUserPermissionsForProjectResponse, error)
	// GetAllUserPermissionsForProject
	//
	// Status: ALPHA
	//
	// Get the user_permission of a specific user for the project.
	GetAllUserPermissionsForProject(context.Context, *GetAllUserPermissionsForProjectRequest) (*GetAllUserPermissionsForProjectResponse, error)
	// EditUserPermissionsForProject
	//
	// Status: STABLE
	//
	// Modifies the user_permission of a specific user for the project.
	EditUserPermissionsForProject(context.Context, *EditUserPermissionsForProjectRequest) (*EditUserPermissionsForProjectResponse, error)
}

ProjectServiceServer is the server API for ProjectService service. All implementations should embed UnimplementedProjectServiceServer for forward compatibility

type RegisterUserRequest

type RegisterUserRequest struct {

	// user_displayname
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Mail address
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// Project description string (optional)
	Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterUserRequest) Descriptor deprecated

func (*RegisterUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use RegisterUserRequest.ProtoReflect.Descriptor instead.

func (*RegisterUserRequest) GetDisplayName

func (x *RegisterUserRequest) GetDisplayName() string

func (*RegisterUserRequest) GetEmail added in v1.0.0

func (x *RegisterUserRequest) GetEmail() string

func (*RegisterUserRequest) GetProject added in v1.0.0

func (x *RegisterUserRequest) GetProject() string

func (*RegisterUserRequest) ProtoMessage

func (*RegisterUserRequest) ProtoMessage()

func (*RegisterUserRequest) ProtoReflect

func (x *RegisterUserRequest) ProtoReflect() protoreflect.Message

func (*RegisterUserRequest) Reset

func (x *RegisterUserRequest) Reset()

func (*RegisterUserRequest) String

func (x *RegisterUserRequest) String() string

type RegisterUserResponse

type RegisterUserResponse struct {

	// Created user id
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterUserResponse) Descriptor deprecated

func (*RegisterUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use RegisterUserResponse.ProtoReflect.Descriptor instead.

func (*RegisterUserResponse) GetUserId

func (x *RegisterUserResponse) GetUserId() string

func (*RegisterUserResponse) ProtoMessage

func (*RegisterUserResponse) ProtoMessage()

func (*RegisterUserResponse) ProtoReflect

func (x *RegisterUserResponse) ProtoReflect() protoreflect.Message

func (*RegisterUserResponse) Reset

func (x *RegisterUserResponse) Reset()

func (*RegisterUserResponse) String

func (x *RegisterUserResponse) String() string

type RemoveUserFromProjectRequest

type RemoveUserFromProjectRequest struct {

	// Project id
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// User that should be removed
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveUserFromProjectRequest) Descriptor deprecated

func (*RemoveUserFromProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveUserFromProjectRequest.ProtoReflect.Descriptor instead.

func (*RemoveUserFromProjectRequest) GetProjectId

func (x *RemoveUserFromProjectRequest) GetProjectId() string

func (*RemoveUserFromProjectRequest) GetUserId

func (x *RemoveUserFromProjectRequest) GetUserId() string

func (*RemoveUserFromProjectRequest) ProtoMessage

func (*RemoveUserFromProjectRequest) ProtoMessage()

func (*RemoveUserFromProjectRequest) ProtoReflect

func (*RemoveUserFromProjectRequest) Reset

func (x *RemoveUserFromProjectRequest) Reset()

func (*RemoveUserFromProjectRequest) String

type RemoveUserFromProjectResponse

type RemoveUserFromProjectResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveUserFromProjectResponse) Descriptor deprecated

func (*RemoveUserFromProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveUserFromProjectResponse.ProtoReflect.Descriptor instead.

func (*RemoveUserFromProjectResponse) ProtoMessage

func (*RemoveUserFromProjectResponse) ProtoMessage()

func (*RemoveUserFromProjectResponse) ProtoReflect

func (*RemoveUserFromProjectResponse) Reset

func (x *RemoveUserFromProjectResponse) Reset()

func (*RemoveUserFromProjectResponse) String

type ResourceInfoServiceClient added in v0.5.0

type ResourceInfoServiceClient interface {
	// GetResourceHierarchy
	//
	// This requests a hierarchy based on one resource (object / objectgroup or collection)
	// and returns a hierarchy with all associated higherlevel objects up to projects.
	// Needs projects level read access.
	GetResourceHierarchy(ctx context.Context, in *GetResourceHierarchyRequest, opts ...grpc.CallOption) (*GetResourceHierarchyResponse, error)
}

ResourceInfoServiceClient is the client API for ResourceInfoService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewResourceInfoServiceClient added in v0.5.0

func NewResourceInfoServiceClient(cc grpc.ClientConnInterface) ResourceInfoServiceClient

type ResourceInfoServiceServer added in v0.5.0

type ResourceInfoServiceServer interface {
	// GetResourceHierarchy
	//
	// This requests a hierarchy based on one resource (object / objectgroup or collection)
	// and returns a hierarchy with all associated higherlevel objects up to projects.
	// Needs projects level read access.
	GetResourceHierarchy(context.Context, *GetResourceHierarchyRequest) (*GetResourceHierarchyResponse, error)
}

ResourceInfoServiceServer is the server API for ResourceInfoService service. All implementations should embed UnimplementedResourceInfoServiceServer for forward compatibility

type SemanticVersion added in v0.5.0

type SemanticVersion struct {

	// Complete version string
	VersionString string `protobuf:"bytes,1,opt,name=version_string,json=versionString,proto3" json:"version_string,omitempty"`
	// Semver according to https://semver.org/
	Major  int32  `protobuf:"varint,2,opt,name=major,proto3" json:"major,omitempty"`
	Minor  int32  `protobuf:"varint,3,opt,name=minor,proto3" json:"minor,omitempty"`
	Patch  int32  `protobuf:"varint,4,opt,name=patch,proto3" json:"patch,omitempty"`
	Labels string `protobuf:"bytes,5,opt,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*SemanticVersion) Descriptor deprecated added in v0.5.0

func (*SemanticVersion) Descriptor() ([]byte, []int)

Deprecated: Use SemanticVersion.ProtoReflect.Descriptor instead.

func (*SemanticVersion) GetLabels added in v0.5.0

func (x *SemanticVersion) GetLabels() string

func (*SemanticVersion) GetMajor added in v0.5.0

func (x *SemanticVersion) GetMajor() int32

func (*SemanticVersion) GetMinor added in v0.5.0

func (x *SemanticVersion) GetMinor() int32

func (*SemanticVersion) GetPatch added in v0.5.0

func (x *SemanticVersion) GetPatch() int32

func (*SemanticVersion) GetVersionString added in v0.5.0

func (x *SemanticVersion) GetVersionString() string

func (*SemanticVersion) ProtoMessage added in v0.5.0

func (*SemanticVersion) ProtoMessage()

func (*SemanticVersion) ProtoReflect added in v0.5.0

func (x *SemanticVersion) ProtoReflect() protoreflect.Message

func (*SemanticVersion) Reset added in v0.5.0

func (x *SemanticVersion) Reset()

func (*SemanticVersion) String added in v0.5.0

func (x *SemanticVersion) String() string

type ServiceAccount added in v0.5.0

type ServiceAccount struct {
	SvcAccountId string        `protobuf:"bytes,1,opt,name=svc_account_id,json=svcAccountId,proto3" json:"svc_account_id,omitempty"`
	ProjectId    string        `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Name         string        `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Permission   v1.Permission `protobuf:"varint,4,opt,name=permission,proto3,enum=aruna.api.storage.models.v1.Permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceAccount) Descriptor deprecated added in v0.5.0

func (*ServiceAccount) Descriptor() ([]byte, []int)

Deprecated: Use ServiceAccount.ProtoReflect.Descriptor instead.

func (*ServiceAccount) GetName added in v0.5.0

func (x *ServiceAccount) GetName() string

func (*ServiceAccount) GetPermission added in v0.5.0

func (x *ServiceAccount) GetPermission() v1.Permission

func (*ServiceAccount) GetProjectId added in v0.5.0

func (x *ServiceAccount) GetProjectId() string

func (*ServiceAccount) GetSvcAccountId added in v0.5.0

func (x *ServiceAccount) GetSvcAccountId() string

func (*ServiceAccount) ProtoMessage added in v0.5.0

func (*ServiceAccount) ProtoMessage()

func (*ServiceAccount) ProtoReflect added in v0.5.0

func (x *ServiceAccount) ProtoReflect() protoreflect.Message

func (*ServiceAccount) Reset added in v0.5.0

func (x *ServiceAccount) Reset()

func (*ServiceAccount) String added in v0.5.0

func (x *ServiceAccount) String() string

type ServiceAccountServiceClient added in v0.5.0

type ServiceAccountServiceClient interface {
	// CreateServiceAccount
	//
	// Creates a service account for a given project
	// If the service account has permissions for the global Admin project
	// it will be a global service account that can interact with any resource
	CreateServiceAccount(ctx context.Context, in *CreateServiceAccountRequest, opts ...grpc.CallOption) (*CreateServiceAccountResponse, error)
	// CreateServiceAccountToken
	//
	// Creates a token for a service account
	// Each service account can only have one permission -> The token will have the same permission as the
	// service account
	CreateServiceAccountToken(ctx context.Context, in *CreateServiceAccountTokenRequest, opts ...grpc.CallOption) (*CreateServiceAccountTokenResponse, error)
	// EditServiceAccountPermission
	//
	// Overwrites the project specific permissions for a service account
	EditServiceAccountPermission(ctx context.Context, in *EditServiceAccountPermissionRequest, opts ...grpc.CallOption) (*EditServiceAccountPermissionResponse, error)
	// GetServiceAccountToken
	//
	// This requests the overall information about a specifc service account token (by id)
	// it will not contain the token itself.
	GetServiceAccountToken(ctx context.Context, in *GetServiceAccountTokenRequest, opts ...grpc.CallOption) (*GetServiceAccountTokenResponse, error)
	// GetServiceAccountTokens
	//
	// This requests the overall information about all service account tokens
	// it will not contain the token itself.
	GetServiceAccountTokens(ctx context.Context, in *GetServiceAccountTokensRequest, opts ...grpc.CallOption) (*GetServiceAccountTokensResponse, error)
	// GetServiceAccountsByProject
	//
	// Will request all service_accounts for a given project
	// each service account is bound to a specific project
	GetServiceAccountsByProject(ctx context.Context, in *GetServiceAccountsByProjectRequest, opts ...grpc.CallOption) (*GetServiceAccountsByProjectResponse, error)
	// DeleteServiceAccountToken
	//
	// Deletes one service account token by ID
	DeleteServiceAccountToken(ctx context.Context, in *DeleteServiceAccountTokenRequest, opts ...grpc.CallOption) (*DeleteServiceAccountTokenResponse, error)
	// DeleteServiceAccountTokens
	//
	// Deletes all service account tokens
	DeleteServiceAccountTokens(ctx context.Context, in *DeleteServiceAccountTokensRequest, opts ...grpc.CallOption) (*DeleteServiceAccountTokensResponse, error)
	// DeleteServiceAccount
	//
	// Deletes a service account (by id)
	DeleteServiceAccount(ctx context.Context, in *DeleteServiceAccountRequest, opts ...grpc.CallOption) (*DeleteServiceAccountResponse, error)
}

ServiceAccountServiceClient is the client API for ServiceAccountService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewServiceAccountServiceClient added in v0.5.0

func NewServiceAccountServiceClient(cc grpc.ClientConnInterface) ServiceAccountServiceClient

type ServiceAccountServiceServer added in v0.5.0

type ServiceAccountServiceServer interface {
	// CreateServiceAccount
	//
	// Creates a service account for a given project
	// If the service account has permissions for the global Admin project
	// it will be a global service account that can interact with any resource
	CreateServiceAccount(context.Context, *CreateServiceAccountRequest) (*CreateServiceAccountResponse, error)
	// CreateServiceAccountToken
	//
	// Creates a token for a service account
	// Each service account can only have one permission -> The token will have the same permission as the
	// service account
	CreateServiceAccountToken(context.Context, *CreateServiceAccountTokenRequest) (*CreateServiceAccountTokenResponse, error)
	// EditServiceAccountPermission
	//
	// Overwrites the project specific permissions for a service account
	EditServiceAccountPermission(context.Context, *EditServiceAccountPermissionRequest) (*EditServiceAccountPermissionResponse, error)
	// GetServiceAccountToken
	//
	// This requests the overall information about a specifc service account token (by id)
	// it will not contain the token itself.
	GetServiceAccountToken(context.Context, *GetServiceAccountTokenRequest) (*GetServiceAccountTokenResponse, error)
	// GetServiceAccountTokens
	//
	// This requests the overall information about all service account tokens
	// it will not contain the token itself.
	GetServiceAccountTokens(context.Context, *GetServiceAccountTokensRequest) (*GetServiceAccountTokensResponse, error)
	// GetServiceAccountsByProject
	//
	// Will request all service_accounts for a given project
	// each service account is bound to a specific project
	GetServiceAccountsByProject(context.Context, *GetServiceAccountsByProjectRequest) (*GetServiceAccountsByProjectResponse, error)
	// DeleteServiceAccountToken
	//
	// Deletes one service account token by ID
	DeleteServiceAccountToken(context.Context, *DeleteServiceAccountTokenRequest) (*DeleteServiceAccountTokenResponse, error)
	// DeleteServiceAccountTokens
	//
	// Deletes all service account tokens
	DeleteServiceAccountTokens(context.Context, *DeleteServiceAccountTokensRequest) (*DeleteServiceAccountTokensResponse, error)
	// DeleteServiceAccount
	//
	// Deletes a service account (by id)
	DeleteServiceAccount(context.Context, *DeleteServiceAccountRequest) (*DeleteServiceAccountResponse, error)
}

ServiceAccountServiceServer is the server API for ServiceAccountService service. All implementations should embed UnimplementedServiceAccountServiceServer for forward compatibility

type SetHooksOfObjectRequest

type SetHooksOfObjectRequest struct {

	// Collection id
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// Object id
	ObjectId string `protobuf:"bytes,2,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// This will overwrite all existing hooks
	// Can be empty to remove all hooks
	Hooks []*v1.KeyValue `protobuf:"bytes,3,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// contains filtered or unexported fields
}

func (*SetHooksOfObjectRequest) Descriptor deprecated

func (*SetHooksOfObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetHooksOfObjectRequest.ProtoReflect.Descriptor instead.

func (*SetHooksOfObjectRequest) GetCollectionId

func (x *SetHooksOfObjectRequest) GetCollectionId() string

func (*SetHooksOfObjectRequest) GetHooks

func (x *SetHooksOfObjectRequest) GetHooks() []*v1.KeyValue

func (*SetHooksOfObjectRequest) GetObjectId

func (x *SetHooksOfObjectRequest) GetObjectId() string

func (*SetHooksOfObjectRequest) ProtoMessage

func (*SetHooksOfObjectRequest) ProtoMessage()

func (*SetHooksOfObjectRequest) ProtoReflect

func (x *SetHooksOfObjectRequest) ProtoReflect() protoreflect.Message

func (*SetHooksOfObjectRequest) Reset

func (x *SetHooksOfObjectRequest) Reset()

func (*SetHooksOfObjectRequest) String

func (x *SetHooksOfObjectRequest) String() string

type SetHooksOfObjectResponse

type SetHooksOfObjectResponse struct {

	// Returns the updated Object
	Object *v1.Object `protobuf:"bytes,1,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*SetHooksOfObjectResponse) Descriptor deprecated

func (*SetHooksOfObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetHooksOfObjectResponse.ProtoReflect.Descriptor instead.

func (*SetHooksOfObjectResponse) GetObject

func (x *SetHooksOfObjectResponse) GetObject() *v1.Object

func (*SetHooksOfObjectResponse) ProtoMessage

func (*SetHooksOfObjectResponse) ProtoMessage()

func (*SetHooksOfObjectResponse) ProtoReflect

func (x *SetHooksOfObjectResponse) ProtoReflect() protoreflect.Message

func (*SetHooksOfObjectResponse) Reset

func (x *SetHooksOfObjectResponse) Reset()

func (*SetHooksOfObjectResponse) String

func (x *SetHooksOfObjectResponse) String() string

type SetObjectPathVisibilityRequest added in v1.0.0

type SetObjectPathVisibilityRequest struct {
	CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	Path         string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Visibility   bool   `protobuf:"varint,3,opt,name=visibility,proto3" json:"visibility,omitempty"`
	// contains filtered or unexported fields
}

func (*SetObjectPathVisibilityRequest) Descriptor deprecated added in v1.0.0

func (*SetObjectPathVisibilityRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetObjectPathVisibilityRequest.ProtoReflect.Descriptor instead.

func (*SetObjectPathVisibilityRequest) GetCollectionId added in v1.0.0

func (x *SetObjectPathVisibilityRequest) GetCollectionId() string

func (*SetObjectPathVisibilityRequest) GetPath added in v1.0.0

func (*SetObjectPathVisibilityRequest) GetVisibility added in v1.0.0

func (x *SetObjectPathVisibilityRequest) GetVisibility() bool

func (*SetObjectPathVisibilityRequest) ProtoMessage added in v1.0.0

func (*SetObjectPathVisibilityRequest) ProtoMessage()

func (*SetObjectPathVisibilityRequest) ProtoReflect added in v1.0.0

func (*SetObjectPathVisibilityRequest) Reset added in v1.0.0

func (x *SetObjectPathVisibilityRequest) Reset()

func (*SetObjectPathVisibilityRequest) String added in v1.0.0

type SetObjectPathVisibilityResponse added in v1.0.0

type SetObjectPathVisibilityResponse struct {
	Path *Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SetObjectPathVisibilityResponse) Descriptor deprecated added in v1.0.0

func (*SetObjectPathVisibilityResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetObjectPathVisibilityResponse.ProtoReflect.Descriptor instead.

func (*SetObjectPathVisibilityResponse) GetPath added in v1.0.0

func (x *SetObjectPathVisibilityResponse) GetPath() *Path

func (*SetObjectPathVisibilityResponse) ProtoMessage added in v1.0.0

func (*SetObjectPathVisibilityResponse) ProtoMessage()

func (*SetObjectPathVisibilityResponse) ProtoReflect added in v1.0.0

func (*SetObjectPathVisibilityResponse) Reset added in v1.0.0

func (*SetObjectPathVisibilityResponse) String added in v1.0.0

type StageObject

type StageObject struct {

	// Filename
	Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	// Content length
	ContentLen int64 `protobuf:"varint,4,opt,name=content_len,json=contentLen,proto3" json:"content_len,omitempty"`
	// Source of the object (e.g. wikipedia)
	Source *v1.Source `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	// Dataclass public / private
	Dataclass v1.DataClass `protobuf:"varint,6,opt,name=dataclass,proto3,enum=aruna.api.storage.models.v1.DataClass" json:"dataclass,omitempty"`
	// List of label key-values
	Labels []*v1.KeyValue `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty"`
	// List of hook key-values
	Hooks []*v1.KeyValue `protobuf:"bytes,8,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// (collection specific) sub_path for file
	// does not include file-, collection- or projectname
	// final fully-qualified schema: /<projectname>/<collectionname>/<path>/<filename>
	SubPath string `protobuf:"bytes,9,opt,name=sub_path,json=subPath,proto3" json:"sub_path,omitempty"`
	// contains filtered or unexported fields
}

func (*StageObject) Descriptor deprecated

func (*StageObject) Descriptor() ([]byte, []int)

Deprecated: Use StageObject.ProtoReflect.Descriptor instead.

func (*StageObject) GetContentLen

func (x *StageObject) GetContentLen() int64

func (*StageObject) GetDataclass

func (x *StageObject) GetDataclass() v1.DataClass

func (*StageObject) GetFilename

func (x *StageObject) GetFilename() string

func (*StageObject) GetHooks

func (x *StageObject) GetHooks() []*v1.KeyValue

func (*StageObject) GetLabels

func (x *StageObject) GetLabels() []*v1.KeyValue

func (*StageObject) GetSource

func (x *StageObject) GetSource() *v1.Source

func (*StageObject) GetSubPath added in v1.0.0

func (x *StageObject) GetSubPath() string

func (*StageObject) ProtoMessage

func (*StageObject) ProtoMessage()

func (*StageObject) ProtoReflect

func (x *StageObject) ProtoReflect() protoreflect.Message

func (*StageObject) Reset

func (x *StageObject) Reset()

func (*StageObject) String

func (x *StageObject) String() string

type Status added in v0.5.0

type Status int32
const (
	// Status of a specific component at a specific location
	Status_STATUS_UNSPECIFIED Status = 0
	Status_STATUS_AVAILABLE   Status = 1
	Status_STATUS_UNAVAILABLE Status = 2
	Status_STATUS_DEGRADED    Status = 3
	Status_STATUS_UNKNOWN     Status = 4
)

func (Status) Descriptor added in v0.5.0

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum added in v0.5.0

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated added in v0.5.0

func (Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Status.Descriptor instead.

func (Status) Number added in v0.5.0

func (x Status) Number() protoreflect.EnumNumber

func (Status) String added in v0.5.0

func (x Status) String() string

func (Status) Type added in v0.5.0

func (Status) Type() protoreflect.EnumType

type StorageInfoServiceClient added in v0.5.0

type StorageInfoServiceClient interface {
	// GetStorageVersion
	//
	// Status: ALPHA
	//
	// A request to get the current version of the server application
	// String representation and https://semver.org/
	GetStorageVersion(ctx context.Context, in *GetStorageVersionRequest, opts ...grpc.CallOption) (*GetStorageVersionResponse, error)
	// GetStorageStatus
	//
	// Status: ALPHA
	//
	// A request to get the current status of the storage components by location(s)
	GetStorageStatus(ctx context.Context, in *GetStorageStatusRequest, opts ...grpc.CallOption) (*GetStorageStatusResponse, error)
}

StorageInfoServiceClient is the client API for StorageInfoService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewStorageInfoServiceClient added in v0.5.0

func NewStorageInfoServiceClient(cc grpc.ClientConnInterface) StorageInfoServiceClient

type StorageInfoServiceServer added in v0.5.0

type StorageInfoServiceServer interface {
	// GetStorageVersion
	//
	// Status: ALPHA
	//
	// A request to get the current version of the server application
	// String representation and https://semver.org/
	GetStorageVersion(context.Context, *GetStorageVersionRequest) (*GetStorageVersionResponse, error)
	// GetStorageStatus
	//
	// Status: ALPHA
	//
	// A request to get the current status of the storage components by location(s)
	GetStorageStatus(context.Context, *GetStorageStatusRequest) (*GetStorageStatusResponse, error)
}

StorageInfoServiceServer is the server API for StorageInfoService service. All implementations should embed UnimplementedStorageInfoServiceServer for forward compatibility

type URL

type URL struct {

	// URL response
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*URL) Descriptor deprecated

func (*URL) Descriptor() ([]byte, []int)

Deprecated: Use URL.ProtoReflect.Descriptor instead.

func (*URL) GetUrl

func (x *URL) GetUrl() string

func (*URL) ProtoMessage

func (*URL) ProtoMessage()

func (*URL) ProtoReflect

func (x *URL) ProtoReflect() protoreflect.Message

func (*URL) Reset

func (x *URL) Reset()

func (*URL) String

func (x *URL) String() string

type UnimplementedCollectionServiceServer

type UnimplementedCollectionServiceServer struct {
}

UnimplementedCollectionServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedCollectionServiceServer) CreateNewCollection

func (UnimplementedCollectionServiceServer) DeleteCollection

func (UnimplementedCollectionServiceServer) GetCollectionByID

func (UnimplementedCollectionServiceServer) GetCollections

func (UnimplementedCollectionServiceServer) PinCollectionVersion

func (UnimplementedCollectionServiceServer) UpdateCollection

type UnimplementedEndpointServiceServer

type UnimplementedEndpointServiceServer struct {
}

UnimplementedEndpointServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedEndpointServiceServer) AddEndpoint

func (UnimplementedEndpointServiceServer) DeleteEndpoint

func (UnimplementedEndpointServiceServer) GetDefaultEndpoint

func (UnimplementedEndpointServiceServer) GetEndpoint

func (UnimplementedEndpointServiceServer) GetEndpoints

type UnimplementedObjectGroupServiceServer

type UnimplementedObjectGroupServiceServer struct {
}

UnimplementedObjectGroupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedObjectGroupServiceServer) AddLabelsToObjectGroup added in v0.5.0

func (UnimplementedObjectGroupServiceServer) CreateObjectGroup

func (UnimplementedObjectGroupServiceServer) DeleteObjectGroup

func (UnimplementedObjectGroupServiceServer) GetObjectGroupById

func (UnimplementedObjectGroupServiceServer) GetObjectGroups

func (UnimplementedObjectGroupServiceServer) UpdateObjectGroup

type UnimplementedObjectServiceServer

type UnimplementedObjectServiceServer struct {
}

UnimplementedObjectServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedObjectServiceServer) AddLabelsToObject added in v0.5.0

func (UnimplementedObjectServiceServer) CloneObject

func (UnimplementedObjectServiceServer) CreateObjectPath added in v1.0.0

func (UnimplementedObjectServiceServer) DeleteObject

func (UnimplementedObjectServiceServer) DeleteObjects added in v0.5.0

func (UnimplementedObjectServiceServer) GetDownloadURL

func (UnimplementedObjectServiceServer) GetObjectByID

func (UnimplementedObjectServiceServer) GetObjectEndpoints

func (UnimplementedObjectServiceServer) GetObjectPath added in v1.0.0

func (UnimplementedObjectServiceServer) GetObjectPaths added in v1.0.0

func (UnimplementedObjectServiceServer) GetObjectRevisions

func (UnimplementedObjectServiceServer) GetObjects

func (UnimplementedObjectServiceServer) GetObjectsByPath added in v1.0.0

func (UnimplementedObjectServiceServer) GetProjectCollectionIdsByPath added in v1.0.0

func (UnimplementedObjectServiceServer) GetReferences

func (UnimplementedObjectServiceServer) GetUploadURL

func (UnimplementedObjectServiceServer) SetHooksOfObject

func (UnimplementedObjectServiceServer) SetObjectPathVisibility added in v1.0.0

func (UnimplementedObjectServiceServer) UpdateObject

type UnimplementedProjectServiceServer

type UnimplementedProjectServiceServer struct {
}

UnimplementedProjectServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedProjectServiceServer) AddUserToProject

func (UnimplementedProjectServiceServer) CreateProject

func (UnimplementedProjectServiceServer) DestroyProject

func (UnimplementedProjectServiceServer) GetAllUserPermissionsForProject added in v1.0.0

func (UnimplementedProjectServiceServer) GetProject

func (UnimplementedProjectServiceServer) GetProjects added in v0.5.0

func (UnimplementedProjectServiceServer) UpdateProject

type UnimplementedResourceInfoServiceServer added in v0.5.0

type UnimplementedResourceInfoServiceServer struct {
}

UnimplementedResourceInfoServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedResourceInfoServiceServer) GetResourceHierarchy added in v0.5.0

type UnimplementedServiceAccountServiceServer added in v0.5.0

type UnimplementedServiceAccountServiceServer struct {
}

UnimplementedServiceAccountServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedServiceAccountServiceServer) CreateServiceAccount added in v0.5.0

func (UnimplementedServiceAccountServiceServer) CreateServiceAccountToken added in v0.5.0

func (UnimplementedServiceAccountServiceServer) DeleteServiceAccount added in v0.5.0

func (UnimplementedServiceAccountServiceServer) DeleteServiceAccountToken added in v0.5.0

func (UnimplementedServiceAccountServiceServer) DeleteServiceAccountTokens added in v0.5.0

func (UnimplementedServiceAccountServiceServer) EditServiceAccountPermission added in v0.5.0

func (UnimplementedServiceAccountServiceServer) GetServiceAccountToken added in v0.5.0

func (UnimplementedServiceAccountServiceServer) GetServiceAccountTokens added in v0.5.0

func (UnimplementedServiceAccountServiceServer) GetServiceAccountsByProject added in v0.5.0

type UnimplementedStorageInfoServiceServer added in v0.5.0

type UnimplementedStorageInfoServiceServer struct {
}

UnimplementedStorageInfoServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedStorageInfoServiceServer) GetStorageStatus added in v0.5.0

func (UnimplementedStorageInfoServiceServer) GetStorageVersion added in v0.5.0

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) ActivateUser

func (UnimplementedUserServiceServer) CreateAPIToken

func (UnimplementedUserServiceServer) DeactivateUser added in v1.0.0

func (UnimplementedUserServiceServer) DeleteAPIToken

func (UnimplementedUserServiceServer) DeleteAPITokens

func (UnimplementedUserServiceServer) GetAPIToken

func (UnimplementedUserServiceServer) GetAPITokens

func (UnimplementedUserServiceServer) GetAllUsers added in v1.0.0

func (UnimplementedUserServiceServer) GetNotActivatedUsers added in v0.5.0

func (UnimplementedUserServiceServer) GetUser

func (UnimplementedUserServiceServer) GetUserProjects

func (UnimplementedUserServiceServer) RegisterUser

func (UnimplementedUserServiceServer) UpdateUserEmail added in v1.0.0

type UnsafeCollectionServiceServer

type UnsafeCollectionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCollectionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CollectionServiceServer will result in compilation errors.

type UnsafeEndpointServiceServer

type UnsafeEndpointServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeEndpointServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndpointServiceServer will result in compilation errors.

type UnsafeObjectGroupServiceServer

type UnsafeObjectGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeObjectGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObjectGroupServiceServer will result in compilation errors.

type UnsafeObjectServiceServer

type UnsafeObjectServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeObjectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ObjectServiceServer will result in compilation errors.

type UnsafeProjectServiceServer

type UnsafeProjectServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectServiceServer will result in compilation errors.

type UnsafeResourceInfoServiceServer added in v0.5.0

type UnsafeResourceInfoServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeResourceInfoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourceInfoServiceServer will result in compilation errors.

type UnsafeServiceAccountServiceServer added in v0.5.0

type UnsafeServiceAccountServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeServiceAccountServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceAccountServiceServer will result in compilation errors.

type UnsafeStorageInfoServiceServer added in v0.5.0

type UnsafeStorageInfoServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStorageInfoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StorageInfoServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UpdateCollectionRequest

type UpdateCollectionRequest struct {

	// Old collection_id
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// New name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// New list of labels
	Labels []*v1.KeyValue `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"`
	// New list of hooks
	Hooks []*v1.KeyValue `protobuf:"bytes,6,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// (optional) LabelOntology
	LabelOntology *v1.LabelOntology `protobuf:"bytes,7,opt,name=label_ontology,json=labelOntology,proto3" json:"label_ontology,omitempty"`
	// Optional update Dataclass, this will not overwrite
	// the dataclass of all existing associated objects
	// New objects can only have this dataclass
	Dataclass v1.DataClass `protobuf:"varint,8,opt,name=dataclass,proto3,enum=aruna.api.storage.models.v1.DataClass" json:"dataclass,omitempty"`
	// If this is set, the collection will be automatically pinned to this version
	// Similar to the more explicit Pin request
	// Updating a pinned collection will make this field required
	// (optional if unpinned || required if pinned)
	Version *v1.Version `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

This updates the collection Updating a pinned collection will require a new version to be created

func (*UpdateCollectionRequest) Descriptor deprecated

func (*UpdateCollectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateCollectionRequest.ProtoReflect.Descriptor instead.

func (*UpdateCollectionRequest) GetCollectionId

func (x *UpdateCollectionRequest) GetCollectionId() string

func (*UpdateCollectionRequest) GetDataclass

func (x *UpdateCollectionRequest) GetDataclass() v1.DataClass

func (*UpdateCollectionRequest) GetDescription

func (x *UpdateCollectionRequest) GetDescription() string

func (*UpdateCollectionRequest) GetHooks

func (x *UpdateCollectionRequest) GetHooks() []*v1.KeyValue

func (*UpdateCollectionRequest) GetLabelOntology

func (x *UpdateCollectionRequest) GetLabelOntology() *v1.LabelOntology

func (*UpdateCollectionRequest) GetLabels

func (x *UpdateCollectionRequest) GetLabels() []*v1.KeyValue

func (*UpdateCollectionRequest) GetName

func (x *UpdateCollectionRequest) GetName() string

func (*UpdateCollectionRequest) GetVersion

func (x *UpdateCollectionRequest) GetVersion() *v1.Version

func (*UpdateCollectionRequest) ProtoMessage

func (*UpdateCollectionRequest) ProtoMessage()

func (*UpdateCollectionRequest) ProtoReflect

func (x *UpdateCollectionRequest) ProtoReflect() protoreflect.Message

func (*UpdateCollectionRequest) Reset

func (x *UpdateCollectionRequest) Reset()

func (*UpdateCollectionRequest) String

func (x *UpdateCollectionRequest) String() string

type UpdateCollectionResponse

type UpdateCollectionResponse struct {

	// New collection overview
	Collection *v1.CollectionOverview `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCollectionResponse) Descriptor deprecated

func (*UpdateCollectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateCollectionResponse.ProtoReflect.Descriptor instead.

func (*UpdateCollectionResponse) GetCollection

func (x *UpdateCollectionResponse) GetCollection() *v1.CollectionOverview

func (*UpdateCollectionResponse) ProtoMessage

func (*UpdateCollectionResponse) ProtoMessage()

func (*UpdateCollectionResponse) ProtoReflect

func (x *UpdateCollectionResponse) ProtoReflect() protoreflect.Message

func (*UpdateCollectionResponse) Reset

func (x *UpdateCollectionResponse) Reset()

func (*UpdateCollectionResponse) String

func (x *UpdateCollectionResponse) String() string

type UpdateObjectGroupRequest

type UpdateObjectGroupRequest struct {

	// Old group id
	GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// New name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// New description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Collection id
	CollectionId string `protobuf:"bytes,4,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// This is the reference to the Objects that should be added to the group
	ObjectIds []string `protobuf:"bytes,5,rep,name=object_ids,json=objectIds,proto3" json:"object_ids,omitempty"`
	// This is a reference to the Objects that are associated with "meta" data
	// about corresponding objects in the group
	MetaObjectIds []string `protobuf:"bytes,6,rep,name=meta_object_ids,json=metaObjectIds,proto3" json:"meta_object_ids,omitempty"`
	// List of label key-value pairs
	Labels []*v1.KeyValue `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty"`
	// List of hooks key-value pairs
	Hooks []*v1.KeyValue `protobuf:"bytes,8,rep,name=hooks,proto3" json:"hooks,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateObjectGroupRequest) Descriptor deprecated

func (*UpdateObjectGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateObjectGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateObjectGroupRequest) GetCollectionId

func (x *UpdateObjectGroupRequest) GetCollectionId() string

func (*UpdateObjectGroupRequest) GetDescription

func (x *UpdateObjectGroupRequest) GetDescription() string

func (*UpdateObjectGroupRequest) GetGroupId

func (x *UpdateObjectGroupRequest) GetGroupId() string

func (*UpdateObjectGroupRequest) GetHooks

func (x *UpdateObjectGroupRequest) GetHooks() []*v1.KeyValue

func (*UpdateObjectGroupRequest) GetLabels

func (x *UpdateObjectGroupRequest) GetLabels() []*v1.KeyValue

func (*UpdateObjectGroupRequest) GetMetaObjectIds

func (x *UpdateObjectGroupRequest) GetMetaObjectIds() []string

func (*UpdateObjectGroupRequest) GetName

func (x *UpdateObjectGroupRequest) GetName() string

func (*UpdateObjectGroupRequest) GetObjectIds

func (x *UpdateObjectGroupRequest) GetObjectIds() []string

func (*UpdateObjectGroupRequest) ProtoMessage

func (*UpdateObjectGroupRequest) ProtoMessage()

func (*UpdateObjectGroupRequest) ProtoReflect

func (x *UpdateObjectGroupRequest) ProtoReflect() protoreflect.Message

func (*UpdateObjectGroupRequest) Reset

func (x *UpdateObjectGroupRequest) Reset()

func (*UpdateObjectGroupRequest) String

func (x *UpdateObjectGroupRequest) String() string

type UpdateObjectGroupResponse

type UpdateObjectGroupResponse struct {

	// Overview of the updated objectgroup
	ObjectGroup *v1.ObjectGroupOverview `protobuf:"bytes,1,opt,name=object_group,json=objectGroup,proto3" json:"object_group,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateObjectGroupResponse) Descriptor deprecated

func (*UpdateObjectGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateObjectGroupResponse.ProtoReflect.Descriptor instead.

func (*UpdateObjectGroupResponse) GetObjectGroup

func (x *UpdateObjectGroupResponse) GetObjectGroup() *v1.ObjectGroupOverview

func (*UpdateObjectGroupResponse) ProtoMessage

func (*UpdateObjectGroupResponse) ProtoMessage()

func (*UpdateObjectGroupResponse) ProtoReflect

func (*UpdateObjectGroupResponse) Reset

func (x *UpdateObjectGroupResponse) Reset()

func (*UpdateObjectGroupResponse) String

func (x *UpdateObjectGroupResponse) String() string

type UpdateObjectRequest

type UpdateObjectRequest struct {

	// Existing object ID
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// collection ID
	CollectionId string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// New object data
	Object *StageObject `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	// Should new data be uploaded ?
	Reupload bool `protobuf:"varint,4,opt,name=reupload,proto3" json:"reupload,omitempty"`
	// If this is an reupload a preferred endpoint
	// can be specified by id
	PreferredEndpointId string `protobuf:"bytes,5,opt,name=preferred_endpoint_id,json=preferredEndpointId,proto3" json:"preferred_endpoint_id,omitempty"`
	// Should a multipart upload be used?
	MultiPart bool `protobuf:"varint,6,opt,name=multi_part,json=multiPart,proto3" json:"multi_part,omitempty"`
	// Is specification ?
	// Should this object contain a specification for the collection ?
	IsSpecification bool `protobuf:"varint,7,opt,name=is_specification,json=isSpecification,proto3" json:"is_specification,omitempty"`
	// (optional) Hash
	Hash *v1.Hash `protobuf:"bytes,9,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateObjectRequest) Descriptor deprecated

func (*UpdateObjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateObjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateObjectRequest) GetCollectionId

func (x *UpdateObjectRequest) GetCollectionId() string

func (*UpdateObjectRequest) GetHash added in v1.0.0

func (x *UpdateObjectRequest) GetHash() *v1.Hash

func (*UpdateObjectRequest) GetIsSpecification

func (x *UpdateObjectRequest) GetIsSpecification() bool

func (*UpdateObjectRequest) GetMultiPart

func (x *UpdateObjectRequest) GetMultiPart() bool

func (*UpdateObjectRequest) GetObject

func (x *UpdateObjectRequest) GetObject() *StageObject

func (*UpdateObjectRequest) GetObjectId

func (x *UpdateObjectRequest) GetObjectId() string

func (*UpdateObjectRequest) GetPreferredEndpointId

func (x *UpdateObjectRequest) GetPreferredEndpointId() string

func (*UpdateObjectRequest) GetReupload

func (x *UpdateObjectRequest) GetReupload() bool

func (*UpdateObjectRequest) ProtoMessage

func (*UpdateObjectRequest) ProtoMessage()

func (*UpdateObjectRequest) ProtoReflect

func (x *UpdateObjectRequest) ProtoReflect() protoreflect.Message

func (*UpdateObjectRequest) Reset

func (x *UpdateObjectRequest) Reset()

func (*UpdateObjectRequest) String

func (x *UpdateObjectRequest) String() string

type UpdateObjectResponse

type UpdateObjectResponse struct {

	// ObjectId
	ObjectId string `protobuf:"bytes,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
	// Staging ID, a generic ID when multipart is not enabled, otherwise the
	// multipart upload ID.
	StagingId string `protobuf:"bytes,2,opt,name=staging_id,json=stagingId,proto3" json:"staging_id,omitempty"`
	// CollectionID
	CollectionId string `protobuf:"bytes,3,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateObjectResponse) Descriptor deprecated

func (*UpdateObjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateObjectResponse.ProtoReflect.Descriptor instead.

func (*UpdateObjectResponse) GetCollectionId

func (x *UpdateObjectResponse) GetCollectionId() string

func (*UpdateObjectResponse) GetObjectId

func (x *UpdateObjectResponse) GetObjectId() string

func (*UpdateObjectResponse) GetStagingId

func (x *UpdateObjectResponse) GetStagingId() string

func (*UpdateObjectResponse) ProtoMessage

func (*UpdateObjectResponse) ProtoMessage()

func (*UpdateObjectResponse) ProtoReflect

func (x *UpdateObjectResponse) ProtoReflect() protoreflect.Message

func (*UpdateObjectResponse) Reset

func (x *UpdateObjectResponse) Reset()

func (*UpdateObjectResponse) String

func (x *UpdateObjectResponse) String() string

type UpdateProjectRequest

type UpdateProjectRequest struct {

	// Project id to update
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Updated name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Update description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest) Descriptor deprecated

func (*UpdateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetDescription

func (x *UpdateProjectRequest) GetDescription() string

func (*UpdateProjectRequest) GetName

func (x *UpdateProjectRequest) GetName() string

func (*UpdateProjectRequest) GetProjectId

func (x *UpdateProjectRequest) GetProjectId() string

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message

func (*UpdateProjectRequest) Reset

func (x *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) String

func (x *UpdateProjectRequest) String() string

type UpdateProjectResponse

type UpdateProjectResponse struct {

	// Updated project overview
	Project *v1.ProjectOverview `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectResponse) Descriptor deprecated

func (*UpdateProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead.

func (*UpdateProjectResponse) GetProject

func (x *UpdateProjectResponse) GetProject() *v1.ProjectOverview

func (*UpdateProjectResponse) ProtoMessage

func (*UpdateProjectResponse) ProtoMessage()

func (*UpdateProjectResponse) ProtoReflect

func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message

func (*UpdateProjectResponse) Reset

func (x *UpdateProjectResponse) Reset()

func (*UpdateProjectResponse) String

func (x *UpdateProjectResponse) String() string

type UpdateUserDisplayNameRequest

type UpdateUserDisplayNameRequest struct {

	// New display name
	NewDisplayName string `protobuf:"bytes,1,opt,name=new_display_name,json=newDisplayName,proto3" json:"new_display_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserDisplayNameRequest) Descriptor deprecated

func (*UpdateUserDisplayNameRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserDisplayNameRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserDisplayNameRequest) GetNewDisplayName

func (x *UpdateUserDisplayNameRequest) GetNewDisplayName() string

func (*UpdateUserDisplayNameRequest) ProtoMessage

func (*UpdateUserDisplayNameRequest) ProtoMessage()

func (*UpdateUserDisplayNameRequest) ProtoReflect

func (*UpdateUserDisplayNameRequest) Reset

func (x *UpdateUserDisplayNameRequest) Reset()

func (*UpdateUserDisplayNameRequest) String

type UpdateUserDisplayNameResponse

type UpdateUserDisplayNameResponse struct {

	// Updated user info
	User *v1.User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserDisplayNameResponse) Descriptor deprecated

func (*UpdateUserDisplayNameResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserDisplayNameResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserDisplayNameResponse) GetUser

func (x *UpdateUserDisplayNameResponse) GetUser() *v1.User

func (*UpdateUserDisplayNameResponse) ProtoMessage

func (*UpdateUserDisplayNameResponse) ProtoMessage()

func (*UpdateUserDisplayNameResponse) ProtoReflect

func (*UpdateUserDisplayNameResponse) Reset

func (x *UpdateUserDisplayNameResponse) Reset()

func (*UpdateUserDisplayNameResponse) String

type UpdateUserEmailRequest added in v1.0.0

type UpdateUserEmailRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// If new email is empty == unsubscribe
	NewEmail string `protobuf:"bytes,2,opt,name=new_email,json=newEmail,proto3" json:"new_email,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserEmailRequest) Descriptor deprecated added in v1.0.0

func (*UpdateUserEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserEmailRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserEmailRequest) GetNewEmail added in v1.0.0

func (x *UpdateUserEmailRequest) GetNewEmail() string

func (*UpdateUserEmailRequest) GetUserId added in v1.0.0

func (x *UpdateUserEmailRequest) GetUserId() string

func (*UpdateUserEmailRequest) ProtoMessage added in v1.0.0

func (*UpdateUserEmailRequest) ProtoMessage()

func (*UpdateUserEmailRequest) ProtoReflect added in v1.0.0

func (x *UpdateUserEmailRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserEmailRequest) Reset added in v1.0.0

func (x *UpdateUserEmailRequest) Reset()

func (*UpdateUserEmailRequest) String added in v1.0.0

func (x *UpdateUserEmailRequest) String() string

type UpdateUserEmailResponse added in v1.0.0

type UpdateUserEmailResponse struct {
	User *v1.User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserEmailResponse) Descriptor deprecated added in v1.0.0

func (*UpdateUserEmailResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserEmailResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserEmailResponse) GetUser added in v1.0.0

func (x *UpdateUserEmailResponse) GetUser() *v1.User

func (*UpdateUserEmailResponse) ProtoMessage added in v1.0.0

func (*UpdateUserEmailResponse) ProtoMessage()

func (*UpdateUserEmailResponse) ProtoReflect added in v1.0.0

func (x *UpdateUserEmailResponse) ProtoReflect() protoreflect.Message

func (*UpdateUserEmailResponse) Reset added in v1.0.0

func (x *UpdateUserEmailResponse) Reset()

func (*UpdateUserEmailResponse) String added in v1.0.0

func (x *UpdateUserEmailResponse) String() string

type UserProject

type UserProject struct {

	// Project id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Project name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Project description
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UserProject) Descriptor deprecated

func (*UserProject) Descriptor() ([]byte, []int)

Deprecated: Use UserProject.ProtoReflect.Descriptor instead.

func (*UserProject) GetDescription

func (x *UserProject) GetDescription() string

func (*UserProject) GetId

func (x *UserProject) GetId() string

func (*UserProject) GetName

func (x *UserProject) GetName() string

func (*UserProject) ProtoMessage

func (*UserProject) ProtoMessage()

func (*UserProject) ProtoReflect

func (x *UserProject) ProtoReflect() protoreflect.Message

func (*UserProject) Reset

func (x *UserProject) Reset()

func (*UserProject) String

func (x *UserProject) String() string

type UserServiceClient

type UserServiceClient interface {
	// RegisterUser
	//
	// Status: STABLE
	//
	// This request should be called when a new user logs in for the first time
	RegisterUser(ctx context.Context, in *RegisterUserRequest, opts ...grpc.CallOption) (*RegisterUserResponse, error)
	// DeActivateUser
	//
	// Status: ALPHA
	//
	// This deactivates a specific user (Admin request)
	DeactivateUser(ctx context.Context, in *DeactivateUserRequest, opts ...grpc.CallOption) (*DeactivateUserResponse, error)
	// ActivateUser
	//
	// Status: STABLE
	//
	// This activates a specific user (Admin request)
	ActivateUser(ctx context.Context, in *ActivateUserRequest, opts ...grpc.CallOption) (*ActivateUserResponse, error)
	// CreateAPIToken
	//
	// Status: STABLE
	//
	// Creates an API token to authenticate
	CreateAPIToken(ctx context.Context, in *CreateAPITokenRequest, opts ...grpc.CallOption) (*CreateAPITokenResponse, error)
	// GetAPIToken
	//
	// Status: STABLE
	//
	// Returns one API token by id
	GetAPIToken(ctx context.Context, in *GetAPITokenRequest, opts ...grpc.CallOption) (*GetAPITokenResponse, error)
	// GetAPITokens
	//
	// Status: STABLE
	//
	// Returns a list of API tokens for a specific user
	GetAPITokens(ctx context.Context, in *GetAPITokensRequest, opts ...grpc.CallOption) (*GetAPITokensResponse, error)
	// DeleteAPIToken
	//
	// Status: STABLE
	//
	// Deletes the specified API Token
	DeleteAPIToken(ctx context.Context, in *DeleteAPITokenRequest, opts ...grpc.CallOption) (*DeleteAPITokenResponse, error)
	// DeleteAPITokens
	//
	// Status: STABLE
	//
	// Deletes the specified API Token
	DeleteAPITokens(ctx context.Context, in *DeleteAPITokensRequest, opts ...grpc.CallOption) (*DeleteAPITokensResponse, error)
	// GetUserRequest
	//
	// Status: STABLE
	//
	// This is a request that returns the user information of the
	// current user or if invoked by an admin from another user
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
	// UpdateUserDisplayName
	//
	// Status: STABLE
	//
	// Updates the Displayname for the user (Personal only)
	UpdateUserDisplayName(ctx context.Context, in *UpdateUserDisplayNameRequest, opts ...grpc.CallOption) (*UpdateUserDisplayNameResponse, error)
	// UpdateUserDisplayName
	//
	// Status: ALPHA
	//
	// Updates the email for the user (Personal only)
	UpdateUserEmail(ctx context.Context, in *UpdateUserEmailRequest, opts ...grpc.CallOption) (*UpdateUserEmailResponse, error)
	// GetUserProjects
	//
	// Status: STABLE
	//
	// Gets all project_ids a user is member of
	GetUserProjects(ctx context.Context, in *GetUserProjectsRequest, opts ...grpc.CallOption) (*GetUserProjectsResponse, error)
	// GetNotActivatedUsers
	//
	// Status: STABLE
	//
	// Get all not activated users (Admin only)
	GetNotActivatedUsers(ctx context.Context, in *GetNotActivatedUsersRequest, opts ...grpc.CallOption) (*GetNotActivatedUsersResponse, error)
	// GetAllUsers
	//
	// Status: ALPHA
	//
	// Get all users inkluding permissions (Admin only)
	GetAllUsers(ctx context.Context, in *GetAllUsersRequest, opts ...grpc.CallOption) (*GetAllUsersResponse, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// RegisterUser
	//
	// Status: STABLE
	//
	// This request should be called when a new user logs in for the first time
	RegisterUser(context.Context, *RegisterUserRequest) (*RegisterUserResponse, error)
	// DeActivateUser
	//
	// Status: ALPHA
	//
	// This deactivates a specific user (Admin request)
	DeactivateUser(context.Context, *DeactivateUserRequest) (*DeactivateUserResponse, error)
	// ActivateUser
	//
	// Status: STABLE
	//
	// This activates a specific user (Admin request)
	ActivateUser(context.Context, *ActivateUserRequest) (*ActivateUserResponse, error)
	// CreateAPIToken
	//
	// Status: STABLE
	//
	// Creates an API token to authenticate
	CreateAPIToken(context.Context, *CreateAPITokenRequest) (*CreateAPITokenResponse, error)
	// GetAPIToken
	//
	// Status: STABLE
	//
	// Returns one API token by id
	GetAPIToken(context.Context, *GetAPITokenRequest) (*GetAPITokenResponse, error)
	// GetAPITokens
	//
	// Status: STABLE
	//
	// Returns a list of API tokens for a specific user
	GetAPITokens(context.Context, *GetAPITokensRequest) (*GetAPITokensResponse, error)
	// DeleteAPIToken
	//
	// Status: STABLE
	//
	// Deletes the specified API Token
	DeleteAPIToken(context.Context, *DeleteAPITokenRequest) (*DeleteAPITokenResponse, error)
	// DeleteAPITokens
	//
	// Status: STABLE
	//
	// Deletes the specified API Token
	DeleteAPITokens(context.Context, *DeleteAPITokensRequest) (*DeleteAPITokensResponse, error)
	// GetUserRequest
	//
	// Status: STABLE
	//
	// This is a request that returns the user information of the
	// current user or if invoked by an admin from another user
	GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
	// UpdateUserDisplayName
	//
	// Status: STABLE
	//
	// Updates the Displayname for the user (Personal only)
	UpdateUserDisplayName(context.Context, *UpdateUserDisplayNameRequest) (*UpdateUserDisplayNameResponse, error)
	// UpdateUserDisplayName
	//
	// Status: ALPHA
	//
	// Updates the email for the user (Personal only)
	UpdateUserEmail(context.Context, *UpdateUserEmailRequest) (*UpdateUserEmailResponse, error)
	// GetUserProjects
	//
	// Status: STABLE
	//
	// Gets all project_ids a user is member of
	GetUserProjects(context.Context, *GetUserProjectsRequest) (*GetUserProjectsResponse, error)
	// GetNotActivatedUsers
	//
	// Status: STABLE
	//
	// Get all not activated users (Admin only)
	GetNotActivatedUsers(context.Context, *GetNotActivatedUsersRequest) (*GetNotActivatedUsersResponse, error)
	// GetAllUsers
	//
	// Status: ALPHA
	//
	// Get all users inkluding permissions (Admin only)
	GetAllUsers(context.Context, *GetAllUsersRequest) (*GetAllUsersResponse, error)
}

UserServiceServer is the server API for UserService service. All implementations should embed UnimplementedUserServiceServer for forward compatibility

type UserWithPerms added in v1.0.0

type UserWithPerms struct {
	User         *v1.User                `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	ProjectPerms []*v1.ProjectPermission `protobuf:"bytes,2,rep,name=project_perms,json=projectPerms,proto3" json:"project_perms,omitempty"`
	// contains filtered or unexported fields
}

func (*UserWithPerms) Descriptor deprecated added in v1.0.0

func (*UserWithPerms) Descriptor() ([]byte, []int)

Deprecated: Use UserWithPerms.ProtoReflect.Descriptor instead.

func (*UserWithPerms) GetProjectPerms added in v1.0.0

func (x *UserWithPerms) GetProjectPerms() []*v1.ProjectPermission

func (*UserWithPerms) GetUser added in v1.0.0

func (x *UserWithPerms) GetUser() *v1.User

func (*UserWithPerms) ProtoMessage added in v1.0.0

func (*UserWithPerms) ProtoMessage()

func (*UserWithPerms) ProtoReflect added in v1.0.0

func (x *UserWithPerms) ProtoReflect() protoreflect.Message

func (*UserWithPerms) Reset added in v1.0.0

func (x *UserWithPerms) Reset()

func (*UserWithPerms) String added in v1.0.0

func (x *UserWithPerms) String() string

type UserWithProjectPermissions added in v1.0.0

type UserWithProjectPermissions struct {
	User            *v1.User              `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	UserPermissions *v1.ProjectPermission `protobuf:"bytes,2,opt,name=user_permissions,json=userPermissions,proto3" json:"user_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*UserWithProjectPermissions) Descriptor deprecated added in v1.0.0

func (*UserWithProjectPermissions) Descriptor() ([]byte, []int)

Deprecated: Use UserWithProjectPermissions.ProtoReflect.Descriptor instead.

func (*UserWithProjectPermissions) GetUser added in v1.0.0

func (x *UserWithProjectPermissions) GetUser() *v1.User

func (*UserWithProjectPermissions) GetUserPermissions added in v1.0.0

func (x *UserWithProjectPermissions) GetUserPermissions() *v1.ProjectPermission

func (*UserWithProjectPermissions) ProtoMessage added in v1.0.0

func (*UserWithProjectPermissions) ProtoMessage()

func (*UserWithProjectPermissions) ProtoReflect added in v1.0.0

func (*UserWithProjectPermissions) Reset added in v1.0.0

func (x *UserWithProjectPermissions) Reset()

func (*UserWithProjectPermissions) String added in v1.0.0

func (x *UserWithProjectPermissions) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL