Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAPIServiceServer(s grpc.ServiceRegistrar, srv APIServiceServer)
- func RegisterMembersServiceServer(s grpc.ServiceRegistrar, srv MembersServiceServer)
- func RegisterProjectsServiceServer(s grpc.ServiceRegistrar, srv ProjectsServiceServer)
- type APIServiceClient
- type APIServiceServer
- type MembersServiceClient
- type MembersServiceServer
- type ProjectsServiceClient
- type ProjectsServiceServer
- type UnimplementedAPIServiceServer
- func (UnimplementedAPIServiceServer) Create(context.Context, *v1alpha1.APIServiceCreateRequest) (*v1alpha1.APIServiceCreateResponse, error)
- func (UnimplementedAPIServiceServer) Delete(context.Context, *v1alpha1.APIServiceDeleteRequest) (*v1alpha1.APIServiceDeleteResponse, error)
- func (UnimplementedAPIServiceServer) DeleteAll(context.Context, *v1alpha1.APIServiceDeleteAllRequest) (*v1alpha1.APIServiceDeleteAllResponse, error)
- func (UnimplementedAPIServiceServer) GenerateAccessToken(context.Context, *v1alpha1.APIServiceGenerateAccessTokenRequest) (*v1alpha1.APIServiceGenerateAccessTokenResponse, error)
- func (UnimplementedAPIServiceServer) Get(context.Context, *v1alpha1.APIServiceGetRequest) (*v1alpha1.APIServiceGetResponse, error)
- func (UnimplementedAPIServiceServer) List(context.Context, *v1alpha1.APIServiceListRequest) (*v1alpha1.APIServiceListResponse, error)
- func (UnimplementedAPIServiceServer) Ping(context.Context, *v1alpha1.APIServicePingRequest) (*v1alpha1.APIServicePingResponse, error)
- func (UnimplementedAPIServiceServer) PublicKey(context.Context, *v1alpha1.APIServicePublicKeyRequest) (*v1alpha1.APIServicePublicKeyResponse, error)
- func (UnimplementedAPIServiceServer) UpdateStatus(context.Context, *v1alpha1.APIServiceUpdateStatusRequest) (*v1alpha1.APIServiceUpdateStatusResponse, error)
- func (UnimplementedAPIServiceServer) ValidateAccessToken(context.Context, *v1alpha1.APIServiceValidateAccessTokenRequest) (*v1alpha1.APIServiceValidateAccessTokenResponse, error)
- type UnimplementedMembersServiceServer
- func (UnimplementedMembersServiceServer) Ping(context.Context, *v1alpha1.MembersServicePingRequest) (*v1alpha1.MembersServicePingResponse, error)
- func (UnimplementedMembersServiceServer) UpdateMemberType(context.Context, *v1alpha1.MembersServiceUpdateMemberTypeRequest) (*v1alpha1.MembersServiceUpdateMemberTypeResponse, error)
- type UnimplementedProjectsServiceServer
- func (UnimplementedProjectsServiceServer) Create(context.Context, *v1alpha1.ProjectsServiceCreateRequest) (*v1alpha1.ProjectsServiceCreateResponse, error)
- func (UnimplementedProjectsServiceServer) Delete(context.Context, *v1alpha1.ProjectsServiceDeleteRequest) (*v1alpha1.ProjectsServiceDeleteResponse, error)
- func (UnimplementedProjectsServiceServer) DisableMongo(context.Context, *v1alpha1.ProjectsServiceDisableMongoRequest) (*v1alpha1.ProjectsServiceDisableMongoResponse, error)
- func (UnimplementedProjectsServiceServer) DisablePostgres(context.Context, *v1alpha1.ProjectsServiceDisablePostgresRequest) (*v1alpha1.ProjectsServiceDisablePostgresResponse, error)
- func (UnimplementedProjectsServiceServer) DisableStorage(context.Context, *v1alpha1.ProjectsServiceDisableStorageRequest) (*v1alpha1.ProjectsServiceDisableStorageResponse, error)
- func (UnimplementedProjectsServiceServer) DisableUsers(context.Context, *v1alpha1.ProjectsServiceDisableUsersRequest) (*v1alpha1.ProjectsServiceDisableUsersResponse, error)
- func (UnimplementedProjectsServiceServer) EnableMongo(context.Context, *v1alpha1.ProjectsServiceEnableMongoRequest) (*v1alpha1.ProjectsServiceEnableMongoResponse, error)
- func (UnimplementedProjectsServiceServer) EnablePostgres(context.Context, *v1alpha1.ProjectsServiceEnablePostgresRequest) (*v1alpha1.ProjectsServiceEnablePostgresResponse, error)
- func (UnimplementedProjectsServiceServer) EnableStorage(context.Context, *v1alpha1.ProjectsServiceEnableStorageRequest) (*v1alpha1.ProjectsServiceEnableStorageResponse, error)
- func (UnimplementedProjectsServiceServer) EnableUsers(context.Context, *v1alpha1.ProjectsServiceEnableUsersRequest) (*v1alpha1.ProjectsServiceEnableUsersResponse, error)
- func (UnimplementedProjectsServiceServer) Get(context.Context, *v1alpha1.ProjectsServiceGetRequest) (*v1alpha1.ProjectsServiceGetResponse, error)
- func (UnimplementedProjectsServiceServer) List(context.Context, *v1alpha1.ProjectsServiceListRequest) (*v1alpha1.ProjectsServiceListResponse, error)
- func (UnimplementedProjectsServiceServer) Ping(context.Context, *v1alpha1.ProjectsServicePingRequest) (*v1alpha1.ProjectsServicePingResponse, error)
- func (UnimplementedProjectsServiceServer) Update(context.Context, *v1alpha1.ProjectsServiceUpdateRequest) (*v1alpha1.ProjectsServiceUpdateResponse, error)
- type UnsafeAPIServiceServer
- type UnsafeMembersServiceServer
- type UnsafeProjectsServiceServer
Constants ¶
const ( APIService_Ping_FullMethodName = "/nuntio.core.v1alpha1.APIService/Ping" APIService_Create_FullMethodName = "/nuntio.core.v1alpha1.APIService/Create" APIService_DeleteAll_FullMethodName = "/nuntio.core.v1alpha1.APIService/DeleteAll" APIService_Delete_FullMethodName = "/nuntio.core.v1alpha1.APIService/Delete" APIService_GenerateAccessToken_FullMethodName = "/nuntio.core.v1alpha1.APIService/GenerateAccessToken" APIService_Get_FullMethodName = "/nuntio.core.v1alpha1.APIService/Get" APIService_List_FullMethodName = "/nuntio.core.v1alpha1.APIService/List" APIService_ValidateAccessToken_FullMethodName = "/nuntio.core.v1alpha1.APIService/ValidateAccessToken" APIService_UpdateStatus_FullMethodName = "/nuntio.core.v1alpha1.APIService/UpdateStatus" APIService_PublicKey_FullMethodName = "/nuntio.core.v1alpha1.APIService/PublicKey" )
const ( MembersService_Ping_FullMethodName = "/nuntio.core.v1alpha1.MembersService/Ping" MembersService_UpdateMemberType_FullMethodName = "/nuntio.core.v1alpha1.MembersService/UpdateMemberType" )
const ( ProjectsService_Ping_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/Ping" ProjectsService_Create_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/Create" ProjectsService_Delete_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/Delete" ProjectsService_Update_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/Update" ProjectsService_Get_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/Get" ProjectsService_List_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/List" ProjectsService_EnableStorage_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/EnableStorage" ProjectsService_DisableStorage_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/DisableStorage" ProjectsService_EnableUsers_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/EnableUsers" ProjectsService_DisableUsers_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/DisableUsers" ProjectsService_EnableMongo_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/EnableMongo" ProjectsService_DisableMongo_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/DisableMongo" ProjectsService_EnablePostgres_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/EnablePostgres" ProjectsService_DisablePostgres_FullMethodName = "/nuntio.core.v1alpha1.ProjectsService/DisablePostgres" )
Variables ¶
var APIService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "nuntio.core.v1alpha1.APIService", HandlerType: (*APIServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Ping", Handler: _APIService_Ping_Handler, }, { MethodName: "Create", Handler: _APIService_Create_Handler, }, { MethodName: "DeleteAll", Handler: _APIService_DeleteAll_Handler, }, { MethodName: "Delete", Handler: _APIService_Delete_Handler, }, { MethodName: "GenerateAccessToken", Handler: _APIService_GenerateAccessToken_Handler, }, { MethodName: "Get", Handler: _APIService_Get_Handler, }, { MethodName: "List", Handler: _APIService_List_Handler, }, { MethodName: "ValidateAccessToken", Handler: _APIService_ValidateAccessToken_Handler, }, { MethodName: "UpdateStatus", Handler: _APIService_UpdateStatus_Handler, }, { MethodName: "PublicKey", Handler: _APIService_PublicKey_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "nuntio/core/v1alpha1/core_api.proto", }
APIService_ServiceDesc is the grpc.ServiceDesc for APIService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var MembersService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "nuntio.core.v1alpha1.MembersService", HandlerType: (*MembersServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Ping", Handler: _MembersService_Ping_Handler, }, { MethodName: "UpdateMemberType", Handler: _MembersService_UpdateMemberType_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "nuntio/core/v1alpha1/core_members.proto", }
MembersService_ServiceDesc is the grpc.ServiceDesc for MembersService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var ProjectsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "nuntio.core.v1alpha1.ProjectsService", HandlerType: (*ProjectsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Ping", Handler: _ProjectsService_Ping_Handler, }, { MethodName: "Create", Handler: _ProjectsService_Create_Handler, }, { MethodName: "Delete", Handler: _ProjectsService_Delete_Handler, }, { MethodName: "Update", Handler: _ProjectsService_Update_Handler, }, { MethodName: "Get", Handler: _ProjectsService_Get_Handler, }, { MethodName: "List", Handler: _ProjectsService_List_Handler, }, { MethodName: "EnableStorage", Handler: _ProjectsService_EnableStorage_Handler, }, { MethodName: "DisableStorage", Handler: _ProjectsService_DisableStorage_Handler, }, { MethodName: "EnableUsers", Handler: _ProjectsService_EnableUsers_Handler, }, { MethodName: "DisableUsers", Handler: _ProjectsService_DisableUsers_Handler, }, { MethodName: "EnableMongo", Handler: _ProjectsService_EnableMongo_Handler, }, { MethodName: "DisableMongo", Handler: _ProjectsService_DisableMongo_Handler, }, { MethodName: "EnablePostgres", Handler: _ProjectsService_EnablePostgres_Handler, }, { MethodName: "DisablePostgres", Handler: _ProjectsService_DisablePostgres_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "nuntio/core/v1alpha1/core_projects.proto", }
ProjectsService_ServiceDesc is the grpc.ServiceDesc for ProjectsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAPIServiceServer ¶
func RegisterAPIServiceServer(s grpc.ServiceRegistrar, srv APIServiceServer)
func RegisterMembersServiceServer ¶
func RegisterMembersServiceServer(s grpc.ServiceRegistrar, srv MembersServiceServer)
func RegisterProjectsServiceServer ¶
func RegisterProjectsServiceServer(s grpc.ServiceRegistrar, srv ProjectsServiceServer)
Types ¶
type APIServiceClient ¶
type APIServiceClient interface {
// Ping checks if a service is live
Ping(ctx context.Context, in *v1alpha1.APIServicePingRequest, opts ...grpc.CallOption) (*v1alpha1.APIServicePingResponse, error)
// Create inserts a new API key in the database used to auth requests
Create(ctx context.Context, in *v1alpha1.APIServiceCreateRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceCreateResponse, error)
// DeleteAll deletes all api keys in a namespace
DeleteAll(ctx context.Context, in *v1alpha1.APIServiceDeleteAllRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceDeleteAllResponse, error)
// Delete deletes an API key
Delete(ctx context.Context, in *v1alpha1.APIServiceDeleteRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceDeleteResponse, error)
// GenerateAccessToken uses an API key to generate a short lived access token
GenerateAccessToken(ctx context.Context, in *v1alpha1.APIServiceGenerateAccessTokenRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceGenerateAccessTokenResponse, error)
// Get returns the requested API key to the user
Get(ctx context.Context, in *v1alpha1.APIServiceGetRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceGetResponse, error)
// List returns the requested API key to the user
List(ctx context.Context, in *v1alpha1.APIServiceListRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceListResponse, error)
// ValidateAccessToken validates the requested acces token with the public key
ValidateAccessToken(ctx context.Context, in *v1alpha1.APIServiceValidateAccessTokenRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceValidateAccessTokenResponse, error)
// UpdateStatus updates the status of the api key
UpdateStatus(ctx context.Context, in *v1alpha1.APIServiceUpdateStatusRequest, opts ...grpc.CallOption) (*v1alpha1.APIServiceUpdateStatusResponse, error)
// Returns the public key for the service
PublicKey(ctx context.Context, in *v1alpha1.APIServicePublicKeyRequest, opts ...grpc.CallOption) (*v1alpha1.APIServicePublicKeyResponse, error)
}
APIServiceClient is the client API for APIService 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 NewAPIServiceClient ¶
func NewAPIServiceClient(cc grpc.ClientConnInterface) APIServiceClient
type APIServiceServer ¶
type APIServiceServer interface {
// Ping checks if a service is live
Ping(context.Context, *v1alpha1.APIServicePingRequest) (*v1alpha1.APIServicePingResponse, error)
// Create inserts a new API key in the database used to auth requests
Create(context.Context, *v1alpha1.APIServiceCreateRequest) (*v1alpha1.APIServiceCreateResponse, error)
// DeleteAll deletes all api keys in a namespace
DeleteAll(context.Context, *v1alpha1.APIServiceDeleteAllRequest) (*v1alpha1.APIServiceDeleteAllResponse, error)
// Delete deletes an API key
Delete(context.Context, *v1alpha1.APIServiceDeleteRequest) (*v1alpha1.APIServiceDeleteResponse, error)
// GenerateAccessToken uses an API key to generate a short lived access token
GenerateAccessToken(context.Context, *v1alpha1.APIServiceGenerateAccessTokenRequest) (*v1alpha1.APIServiceGenerateAccessTokenResponse, error)
// Get returns the requested API key to the user
Get(context.Context, *v1alpha1.APIServiceGetRequest) (*v1alpha1.APIServiceGetResponse, error)
// List returns the requested API key to the user
List(context.Context, *v1alpha1.APIServiceListRequest) (*v1alpha1.APIServiceListResponse, error)
// ValidateAccessToken validates the requested acces token with the public key
ValidateAccessToken(context.Context, *v1alpha1.APIServiceValidateAccessTokenRequest) (*v1alpha1.APIServiceValidateAccessTokenResponse, error)
// UpdateStatus updates the status of the api key
UpdateStatus(context.Context, *v1alpha1.APIServiceUpdateStatusRequest) (*v1alpha1.APIServiceUpdateStatusResponse, error)
// Returns the public key for the service
PublicKey(context.Context, *v1alpha1.APIServicePublicKeyRequest) (*v1alpha1.APIServicePublicKeyResponse, error)
}
APIServiceServer is the server API for APIService service. All implementations should embed UnimplementedAPIServiceServer for forward compatibility.
type MembersServiceClient ¶
type MembersServiceClient interface {
// Ping checks if a service is live
Ping(ctx context.Context, in *v1alpha1.MembersServicePingRequest, opts ...grpc.CallOption) (*v1alpha1.MembersServicePingResponse, error)
// UpdateMemberType updates the member type
UpdateMemberType(ctx context.Context, in *v1alpha1.MembersServiceUpdateMemberTypeRequest, opts ...grpc.CallOption) (*v1alpha1.MembersServiceUpdateMemberTypeResponse, error)
}
MembersServiceClient is the client API for MembersService 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 NewMembersServiceClient ¶
func NewMembersServiceClient(cc grpc.ClientConnInterface) MembersServiceClient
type MembersServiceServer ¶
type MembersServiceServer interface {
// Ping checks if a service is live
Ping(context.Context, *v1alpha1.MembersServicePingRequest) (*v1alpha1.MembersServicePingResponse, error)
// UpdateMemberType updates the member type
UpdateMemberType(context.Context, *v1alpha1.MembersServiceUpdateMemberTypeRequest) (*v1alpha1.MembersServiceUpdateMemberTypeResponse, error)
}
MembersServiceServer is the server API for MembersService service. All implementations should embed UnimplementedMembersServiceServer for forward compatibility.
type ProjectsServiceClient ¶
type ProjectsServiceClient interface {
// Ping returns an empty response used to check if the server is live
Ping(ctx context.Context, in *v1alpha1.ProjectsServicePingRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServicePingResponse, error)
// Create initializes a new project and all relating ressources
Create(ctx context.Context, in *v1alpha1.ProjectsServiceCreateRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceCreateResponse, error)
// Deletes deletes a project and all its ressources
Delete(ctx context.Context, in *v1alpha1.ProjectsServiceDeleteRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceDeleteResponse, error)
// Update updates a project with a new name, logo etc.
Update(ctx context.Context, in *v1alpha1.ProjectsServiceUpdateRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceUpdateResponse, error)
// Get fetches a speicfic project
Get(ctx context.Context, in *v1alpha1.ProjectsServiceGetRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceGetResponse, error)
// List returns a list of projects
List(ctx context.Context, in *v1alpha1.ProjectsServiceListRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceListResponse, error)
// Enables storage for the project
EnableStorage(ctx context.Context, in *v1alpha1.ProjectsServiceEnableStorageRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceEnableStorageResponse, error)
// Disables storage for the project
DisableStorage(ctx context.Context, in *v1alpha1.ProjectsServiceDisableStorageRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceDisableStorageResponse, error)
// Enables USers for the project
EnableUsers(ctx context.Context, in *v1alpha1.ProjectsServiceEnableUsersRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceEnableUsersResponse, error)
// Disables Users for the project
DisableUsers(ctx context.Context, in *v1alpha1.ProjectsServiceDisableUsersRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceDisableUsersResponse, error)
// Enables Mongo for the project
EnableMongo(ctx context.Context, in *v1alpha1.ProjectsServiceEnableMongoRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceEnableMongoResponse, error)
// Disables Mongo for the project
DisableMongo(ctx context.Context, in *v1alpha1.ProjectsServiceDisableMongoRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceDisableMongoResponse, error)
// Enables Postgres for the project
EnablePostgres(ctx context.Context, in *v1alpha1.ProjectsServiceEnablePostgresRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceEnablePostgresResponse, error)
// Disable Postgres for the project
DisablePostgres(ctx context.Context, in *v1alpha1.ProjectsServiceDisablePostgresRequest, opts ...grpc.CallOption) (*v1alpha1.ProjectsServiceDisablePostgresResponse, error)
}
ProjectsServiceClient is the client API for ProjectsService 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 NewProjectsServiceClient ¶
func NewProjectsServiceClient(cc grpc.ClientConnInterface) ProjectsServiceClient
type ProjectsServiceServer ¶
type ProjectsServiceServer interface {
// Ping returns an empty response used to check if the server is live
Ping(context.Context, *v1alpha1.ProjectsServicePingRequest) (*v1alpha1.ProjectsServicePingResponse, error)
// Create initializes a new project and all relating ressources
Create(context.Context, *v1alpha1.ProjectsServiceCreateRequest) (*v1alpha1.ProjectsServiceCreateResponse, error)
// Deletes deletes a project and all its ressources
Delete(context.Context, *v1alpha1.ProjectsServiceDeleteRequest) (*v1alpha1.ProjectsServiceDeleteResponse, error)
// Update updates a project with a new name, logo etc.
Update(context.Context, *v1alpha1.ProjectsServiceUpdateRequest) (*v1alpha1.ProjectsServiceUpdateResponse, error)
// Get fetches a speicfic project
Get(context.Context, *v1alpha1.ProjectsServiceGetRequest) (*v1alpha1.ProjectsServiceGetResponse, error)
// List returns a list of projects
List(context.Context, *v1alpha1.ProjectsServiceListRequest) (*v1alpha1.ProjectsServiceListResponse, error)
// Enables storage for the project
EnableStorage(context.Context, *v1alpha1.ProjectsServiceEnableStorageRequest) (*v1alpha1.ProjectsServiceEnableStorageResponse, error)
// Disables storage for the project
DisableStorage(context.Context, *v1alpha1.ProjectsServiceDisableStorageRequest) (*v1alpha1.ProjectsServiceDisableStorageResponse, error)
// Enables USers for the project
EnableUsers(context.Context, *v1alpha1.ProjectsServiceEnableUsersRequest) (*v1alpha1.ProjectsServiceEnableUsersResponse, error)
// Disables Users for the project
DisableUsers(context.Context, *v1alpha1.ProjectsServiceDisableUsersRequest) (*v1alpha1.ProjectsServiceDisableUsersResponse, error)
// Enables Mongo for the project
EnableMongo(context.Context, *v1alpha1.ProjectsServiceEnableMongoRequest) (*v1alpha1.ProjectsServiceEnableMongoResponse, error)
// Disables Mongo for the project
DisableMongo(context.Context, *v1alpha1.ProjectsServiceDisableMongoRequest) (*v1alpha1.ProjectsServiceDisableMongoResponse, error)
// Enables Postgres for the project
EnablePostgres(context.Context, *v1alpha1.ProjectsServiceEnablePostgresRequest) (*v1alpha1.ProjectsServiceEnablePostgresResponse, error)
// Disable Postgres for the project
DisablePostgres(context.Context, *v1alpha1.ProjectsServiceDisablePostgresRequest) (*v1alpha1.ProjectsServiceDisablePostgresResponse, error)
}
ProjectsServiceServer is the server API for ProjectsService service. All implementations should embed UnimplementedProjectsServiceServer for forward compatibility.
type UnimplementedAPIServiceServer ¶
type UnimplementedAPIServiceServer struct{}
UnimplementedAPIServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAPIServiceServer) Create ¶
func (UnimplementedAPIServiceServer) Create(context.Context, *v1alpha1.APIServiceCreateRequest) (*v1alpha1.APIServiceCreateResponse, error)
func (UnimplementedAPIServiceServer) Delete ¶
func (UnimplementedAPIServiceServer) Delete(context.Context, *v1alpha1.APIServiceDeleteRequest) (*v1alpha1.APIServiceDeleteResponse, error)
func (UnimplementedAPIServiceServer) DeleteAll ¶
func (UnimplementedAPIServiceServer) DeleteAll(context.Context, *v1alpha1.APIServiceDeleteAllRequest) (*v1alpha1.APIServiceDeleteAllResponse, error)
func (UnimplementedAPIServiceServer) GenerateAccessToken ¶
func (UnimplementedAPIServiceServer) GenerateAccessToken(context.Context, *v1alpha1.APIServiceGenerateAccessTokenRequest) (*v1alpha1.APIServiceGenerateAccessTokenResponse, error)
func (UnimplementedAPIServiceServer) Get ¶
func (UnimplementedAPIServiceServer) List ¶
func (UnimplementedAPIServiceServer) Ping ¶
func (UnimplementedAPIServiceServer) PublicKey ¶
func (UnimplementedAPIServiceServer) PublicKey(context.Context, *v1alpha1.APIServicePublicKeyRequest) (*v1alpha1.APIServicePublicKeyResponse, error)
func (UnimplementedAPIServiceServer) UpdateStatus ¶
func (UnimplementedAPIServiceServer) UpdateStatus(context.Context, *v1alpha1.APIServiceUpdateStatusRequest) (*v1alpha1.APIServiceUpdateStatusResponse, error)
func (UnimplementedAPIServiceServer) ValidateAccessToken ¶
func (UnimplementedAPIServiceServer) ValidateAccessToken(context.Context, *v1alpha1.APIServiceValidateAccessTokenRequest) (*v1alpha1.APIServiceValidateAccessTokenResponse, error)
type UnimplementedMembersServiceServer ¶
type UnimplementedMembersServiceServer struct{}
UnimplementedMembersServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedMembersServiceServer) Ping ¶
func (UnimplementedMembersServiceServer) UpdateMemberType ¶
func (UnimplementedMembersServiceServer) UpdateMemberType(context.Context, *v1alpha1.MembersServiceUpdateMemberTypeRequest) (*v1alpha1.MembersServiceUpdateMemberTypeResponse, error)
type UnimplementedProjectsServiceServer ¶
type UnimplementedProjectsServiceServer struct{}
UnimplementedProjectsServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedProjectsServiceServer) Create ¶
func (UnimplementedProjectsServiceServer) Delete ¶
func (UnimplementedProjectsServiceServer) DisableMongo ¶
func (UnimplementedProjectsServiceServer) DisablePostgres ¶
func (UnimplementedProjectsServiceServer) DisablePostgres(context.Context, *v1alpha1.ProjectsServiceDisablePostgresRequest) (*v1alpha1.ProjectsServiceDisablePostgresResponse, error)
func (UnimplementedProjectsServiceServer) DisableStorage ¶
func (UnimplementedProjectsServiceServer) DisableStorage(context.Context, *v1alpha1.ProjectsServiceDisableStorageRequest) (*v1alpha1.ProjectsServiceDisableStorageResponse, error)
func (UnimplementedProjectsServiceServer) DisableUsers ¶
func (UnimplementedProjectsServiceServer) EnableMongo ¶
func (UnimplementedProjectsServiceServer) EnablePostgres ¶
func (UnimplementedProjectsServiceServer) EnablePostgres(context.Context, *v1alpha1.ProjectsServiceEnablePostgresRequest) (*v1alpha1.ProjectsServiceEnablePostgresResponse, error)
func (UnimplementedProjectsServiceServer) EnableStorage ¶
func (UnimplementedProjectsServiceServer) EnableStorage(context.Context, *v1alpha1.ProjectsServiceEnableStorageRequest) (*v1alpha1.ProjectsServiceEnableStorageResponse, error)
func (UnimplementedProjectsServiceServer) EnableUsers ¶
func (UnimplementedProjectsServiceServer) Get ¶
func (UnimplementedProjectsServiceServer) List ¶
func (UnimplementedProjectsServiceServer) Ping ¶
func (UnimplementedProjectsServiceServer) Update ¶
type UnsafeAPIServiceServer ¶
type UnsafeAPIServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAPIServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to APIServiceServer will result in compilation errors.
type UnsafeMembersServiceServer ¶
type UnsafeMembersServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMembersServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MembersServiceServer will result in compilation errors.
type UnsafeProjectsServiceServer ¶
type UnsafeProjectsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeProjectsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsServiceServer will result in compilation errors.
Source Files
¶
- core_api_grpc.pb.go
- core_members_grpc.pb.go
- core_projects_grpc.pb.go