v1

package
v0.5.337 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var File_github_com_metaprov_modelaapi_services_modelautobuilder_v1_modelautobuilder_proto protoreflect.FileDescriptor
View Source
var ModelAutobuilderService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "github.com.metaprov.modelaapi.services.modelautobuilder.v1.ModelAutobuilderService",
	HandlerType: (*ModelAutobuilderServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListModelAutobuilders",
			Handler:    _ModelAutobuilderService_ListModelAutobuilders_Handler,
		},
		{
			MethodName: "CreateModelAutobuilder",
			Handler:    _ModelAutobuilderService_CreateModelAutobuilder_Handler,
		},
		{
			MethodName: "GetModelAutobuilder",
			Handler:    _ModelAutobuilderService_GetModelAutobuilder_Handler,
		},
		{
			MethodName: "UpdateModelAutobuilder",
			Handler:    _ModelAutobuilderService_UpdateModelAutobuilder_Handler,
		},
		{
			MethodName: "DeleteModelAutobuilder",
			Handler:    _ModelAutobuilderService_DeleteModelAutobuilder_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "github.com/metaprov/modelaapi/services/modelautobuilder/v1/modelautobuilder.proto",
}

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

Functions

func RegisterModelAutobuilderServiceHandler added in v0.4.687

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

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

func RegisterModelAutobuilderServiceHandlerClient added in v0.4.687

func RegisterModelAutobuilderServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ModelAutobuilderServiceClient) error

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

func RegisterModelAutobuilderServiceHandlerFromEndpoint added in v0.4.687

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

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

func RegisterModelAutobuilderServiceHandlerServer added in v0.4.687

func RegisterModelAutobuilderServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ModelAutobuilderServiceServer) error

RegisterModelAutobuilderServiceHandlerServer registers the http handlers for service ModelAutobuilderService to "mux". UnaryRPC :call ModelAutobuilderServiceServer 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 RegisterModelAutobuilderServiceHandlerFromEndpoint instead.

func RegisterModelAutobuilderServiceServer

func RegisterModelAutobuilderServiceServer(s grpc.ServiceRegistrar, srv ModelAutobuilderServiceServer)

Types

type CreateModelAutobuilderRequest

type CreateModelAutobuilderRequest struct {
	Modelautobuilder *v1alpha1.ModelAutobuilder `protobuf:"bytes,1,opt,name=modelautobuilder,proto3" json:"modelautobuilder,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateModelAutobuilderRequest) Descriptor deprecated

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

Deprecated: Use CreateModelAutobuilderRequest.ProtoReflect.Descriptor instead.

func (*CreateModelAutobuilderRequest) GetModelautobuilder added in v0.4.472

func (x *CreateModelAutobuilderRequest) GetModelautobuilder() *v1alpha1.ModelAutobuilder

func (*CreateModelAutobuilderRequest) ProtoMessage

func (*CreateModelAutobuilderRequest) ProtoMessage()

func (*CreateModelAutobuilderRequest) ProtoReflect

func (*CreateModelAutobuilderRequest) Reset

func (x *CreateModelAutobuilderRequest) Reset()

func (*CreateModelAutobuilderRequest) String

type CreateModelAutobuilderResponse

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

func (*CreateModelAutobuilderResponse) Descriptor deprecated

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

Deprecated: Use CreateModelAutobuilderResponse.ProtoReflect.Descriptor instead.

func (*CreateModelAutobuilderResponse) ProtoMessage

func (*CreateModelAutobuilderResponse) ProtoMessage()

func (*CreateModelAutobuilderResponse) ProtoReflect

func (*CreateModelAutobuilderResponse) Reset

func (x *CreateModelAutobuilderResponse) Reset()

func (*CreateModelAutobuilderResponse) String

type DeleteModelAutobuilderRequest

type DeleteModelAutobuilderRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteModelAutobuilderRequest) Descriptor deprecated

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

Deprecated: Use DeleteModelAutobuilderRequest.ProtoReflect.Descriptor instead.

func (*DeleteModelAutobuilderRequest) GetName

func (*DeleteModelAutobuilderRequest) GetNamespace

func (x *DeleteModelAutobuilderRequest) GetNamespace() string

func (*DeleteModelAutobuilderRequest) ProtoMessage

func (*DeleteModelAutobuilderRequest) ProtoMessage()

func (*DeleteModelAutobuilderRequest) ProtoReflect

func (*DeleteModelAutobuilderRequest) Reset

func (x *DeleteModelAutobuilderRequest) Reset()

func (*DeleteModelAutobuilderRequest) String

type DeleteModelAutobuilderResponse

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

func (*DeleteModelAutobuilderResponse) Descriptor deprecated

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

Deprecated: Use DeleteModelAutobuilderResponse.ProtoReflect.Descriptor instead.

func (*DeleteModelAutobuilderResponse) ProtoMessage

func (*DeleteModelAutobuilderResponse) ProtoMessage()

func (*DeleteModelAutobuilderResponse) ProtoReflect

func (*DeleteModelAutobuilderResponse) Reset

func (x *DeleteModelAutobuilderResponse) Reset()

func (*DeleteModelAutobuilderResponse) String

type GetModelAutobuilderRequest

type GetModelAutobuilderRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelAutobuilderRequest) Descriptor deprecated

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

Deprecated: Use GetModelAutobuilderRequest.ProtoReflect.Descriptor instead.

func (*GetModelAutobuilderRequest) GetName

func (x *GetModelAutobuilderRequest) GetName() string

func (*GetModelAutobuilderRequest) GetNamespace

func (x *GetModelAutobuilderRequest) GetNamespace() string

func (*GetModelAutobuilderRequest) ProtoMessage

func (*GetModelAutobuilderRequest) ProtoMessage()

func (*GetModelAutobuilderRequest) ProtoReflect

func (*GetModelAutobuilderRequest) Reset

func (x *GetModelAutobuilderRequest) Reset()

func (*GetModelAutobuilderRequest) String

func (x *GetModelAutobuilderRequest) String() string

type GetModelAutobuilderResponse

type GetModelAutobuilderResponse struct {
	Modelautobuilder *v1alpha1.ModelAutobuilder `protobuf:"bytes,1,opt,name=modelautobuilder,proto3" json:"modelautobuilder,omitempty"`
	Yaml             string                     `protobuf:"bytes,2,opt,name=yaml,proto3" json:"yaml,omitempty"`
	// contains filtered or unexported fields
}

func (*GetModelAutobuilderResponse) Descriptor deprecated

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

Deprecated: Use GetModelAutobuilderResponse.ProtoReflect.Descriptor instead.

func (*GetModelAutobuilderResponse) GetModelautobuilder added in v0.4.475

func (x *GetModelAutobuilderResponse) GetModelautobuilder() *v1alpha1.ModelAutobuilder

func (*GetModelAutobuilderResponse) GetYaml

func (x *GetModelAutobuilderResponse) GetYaml() string

func (*GetModelAutobuilderResponse) ProtoMessage

func (*GetModelAutobuilderResponse) ProtoMessage()

func (*GetModelAutobuilderResponse) ProtoReflect

func (*GetModelAutobuilderResponse) Reset

func (x *GetModelAutobuilderResponse) Reset()

func (*GetModelAutobuilderResponse) String

func (x *GetModelAutobuilderResponse) String() string

type ListModelAutobuildersRequest

type ListModelAutobuildersRequest struct {
	Namespace string            `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	PageSize  int32             `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string            `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	OrderBy   string            `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListModelAutobuildersRequest) Descriptor deprecated

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

Deprecated: Use ListModelAutobuildersRequest.ProtoReflect.Descriptor instead.

func (*ListModelAutobuildersRequest) GetLabels

func (x *ListModelAutobuildersRequest) GetLabels() map[string]string

func (*ListModelAutobuildersRequest) GetNamespace

func (x *ListModelAutobuildersRequest) GetNamespace() string

func (*ListModelAutobuildersRequest) GetOrderBy added in v0.4.414

func (x *ListModelAutobuildersRequest) GetOrderBy() string

func (*ListModelAutobuildersRequest) GetPageSize added in v0.4.414

func (x *ListModelAutobuildersRequest) GetPageSize() int32

func (*ListModelAutobuildersRequest) GetPageToken added in v0.4.414

func (x *ListModelAutobuildersRequest) GetPageToken() string

func (*ListModelAutobuildersRequest) ProtoMessage

func (*ListModelAutobuildersRequest) ProtoMessage()

func (*ListModelAutobuildersRequest) ProtoReflect

func (*ListModelAutobuildersRequest) Reset

func (x *ListModelAutobuildersRequest) Reset()

func (*ListModelAutobuildersRequest) String

type ListModelAutobuildersResponse

type ListModelAutobuildersResponse struct {
	Modelautobuilders *v1alpha1.ModelAutobuilderList `protobuf:"bytes,1,opt,name=modelautobuilders,proto3" json:"modelautobuilders,omitempty"`
	NextPageToken     string                         `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListModelAutobuildersResponse) Descriptor deprecated

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

Deprecated: Use ListModelAutobuildersResponse.ProtoReflect.Descriptor instead.

func (*ListModelAutobuildersResponse) GetModelautobuilders added in v0.4.472

func (x *ListModelAutobuildersResponse) GetModelautobuilders() *v1alpha1.ModelAutobuilderList

func (*ListModelAutobuildersResponse) GetNextPageToken added in v0.4.472

func (x *ListModelAutobuildersResponse) GetNextPageToken() string

func (*ListModelAutobuildersResponse) ProtoMessage

func (*ListModelAutobuildersResponse) ProtoMessage()

func (*ListModelAutobuildersResponse) ProtoReflect

func (*ListModelAutobuildersResponse) Reset

func (x *ListModelAutobuildersResponse) Reset()

func (*ListModelAutobuildersResponse) String

type ModelAutobuilderServiceClient

type ModelAutobuilderServiceClient interface {
	ListModelAutobuilders(ctx context.Context, in *ListModelAutobuildersRequest, opts ...grpc.CallOption) (*ListModelAutobuildersResponse, error)
	CreateModelAutobuilder(ctx context.Context, in *CreateModelAutobuilderRequest, opts ...grpc.CallOption) (*CreateModelAutobuilderResponse, error)
	GetModelAutobuilder(ctx context.Context, in *GetModelAutobuilderRequest, opts ...grpc.CallOption) (*GetModelAutobuilderResponse, error)
	UpdateModelAutobuilder(ctx context.Context, in *UpdateModelAutobuilderRequest, opts ...grpc.CallOption) (*UpdateModelAutobuilderResponse, error)
	DeleteModelAutobuilder(ctx context.Context, in *DeleteModelAutobuilderRequest, opts ...grpc.CallOption) (*DeleteModelAutobuilderResponse, error)
}

ModelAutobuilderServiceClient is the client API for ModelAutobuilderService 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 ModelAutobuilderServiceServer

type ModelAutobuilderServiceServer interface {
	ListModelAutobuilders(context.Context, *ListModelAutobuildersRequest) (*ListModelAutobuildersResponse, error)
	CreateModelAutobuilder(context.Context, *CreateModelAutobuilderRequest) (*CreateModelAutobuilderResponse, error)
	GetModelAutobuilder(context.Context, *GetModelAutobuilderRequest) (*GetModelAutobuilderResponse, error)
	UpdateModelAutobuilder(context.Context, *UpdateModelAutobuilderRequest) (*UpdateModelAutobuilderResponse, error)
	DeleteModelAutobuilder(context.Context, *DeleteModelAutobuilderRequest) (*DeleteModelAutobuilderResponse, error)
	// contains filtered or unexported methods
}

ModelAutobuilderServiceServer is the server API for ModelAutobuilderService service. All implementations must embed UnimplementedModelAutobuilderServiceServer for forward compatibility

type UnimplementedModelAutobuilderServiceServer

type UnimplementedModelAutobuilderServiceServer struct {
}

UnimplementedModelAutobuilderServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedModelAutobuilderServiceServer) CreateModelAutobuilder

func (UnimplementedModelAutobuilderServiceServer) DeleteModelAutobuilder

func (UnimplementedModelAutobuilderServiceServer) GetModelAutobuilder

func (UnimplementedModelAutobuilderServiceServer) ListModelAutobuilders

func (UnimplementedModelAutobuilderServiceServer) UpdateModelAutobuilder

type UnsafeModelAutobuilderServiceServer added in v0.4.687

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

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

type UpdateModelAutobuilderRequest

type UpdateModelAutobuilderRequest struct {
	Modelautobuilder *v1alpha1.ModelAutobuilder `protobuf:"bytes,1,opt,name=modelautobuilder,proto3" json:"modelautobuilder,omitempty"`
	FieldMask        *field_mask.FieldMask      `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateModelAutobuilderRequest) Descriptor deprecated

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

Deprecated: Use UpdateModelAutobuilderRequest.ProtoReflect.Descriptor instead.

func (*UpdateModelAutobuilderRequest) GetFieldMask added in v0.4.422

func (*UpdateModelAutobuilderRequest) GetModelautobuilder added in v0.4.475

func (x *UpdateModelAutobuilderRequest) GetModelautobuilder() *v1alpha1.ModelAutobuilder

func (*UpdateModelAutobuilderRequest) ProtoMessage

func (*UpdateModelAutobuilderRequest) ProtoMessage()

func (*UpdateModelAutobuilderRequest) ProtoReflect

func (*UpdateModelAutobuilderRequest) Reset

func (x *UpdateModelAutobuilderRequest) Reset()

func (*UpdateModelAutobuilderRequest) String

type UpdateModelAutobuilderResponse

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

func (*UpdateModelAutobuilderResponse) Descriptor deprecated

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

Deprecated: Use UpdateModelAutobuilderResponse.ProtoReflect.Descriptor instead.

func (*UpdateModelAutobuilderResponse) ProtoMessage

func (*UpdateModelAutobuilderResponse) ProtoMessage()

func (*UpdateModelAutobuilderResponse) ProtoReflect

func (*UpdateModelAutobuilderResponse) Reset

func (x *UpdateModelAutobuilderResponse) Reset()

func (*UpdateModelAutobuilderResponse) String

Jump to

Keyboard shortcuts

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