_gogrpc

package
v1.6.0-20251002153105-... Latest Latest
Warning

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

Go to latest
Published: unknown License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Flipt_Evaluate_FullMethodName           = "/flipt.Flipt/Evaluate"
	Flipt_BatchEvaluate_FullMethodName      = "/flipt.Flipt/BatchEvaluate"
	Flipt_GetNamespace_FullMethodName       = "/flipt.Flipt/GetNamespace"
	Flipt_ListNamespaces_FullMethodName     = "/flipt.Flipt/ListNamespaces"
	Flipt_CreateNamespace_FullMethodName    = "/flipt.Flipt/CreateNamespace"
	Flipt_UpdateNamespace_FullMethodName    = "/flipt.Flipt/UpdateNamespace"
	Flipt_DeleteNamespace_FullMethodName    = "/flipt.Flipt/DeleteNamespace"
	Flipt_GetFlag_FullMethodName            = "/flipt.Flipt/GetFlag"
	Flipt_ListFlags_FullMethodName          = "/flipt.Flipt/ListFlags"
	Flipt_CreateFlag_FullMethodName         = "/flipt.Flipt/CreateFlag"
	Flipt_UpdateFlag_FullMethodName         = "/flipt.Flipt/UpdateFlag"
	Flipt_DeleteFlag_FullMethodName         = "/flipt.Flipt/DeleteFlag"
	Flipt_CreateVariant_FullMethodName      = "/flipt.Flipt/CreateVariant"
	Flipt_UpdateVariant_FullMethodName      = "/flipt.Flipt/UpdateVariant"
	Flipt_DeleteVariant_FullMethodName      = "/flipt.Flipt/DeleteVariant"
	Flipt_GetRule_FullMethodName            = "/flipt.Flipt/GetRule"
	Flipt_ListRules_FullMethodName          = "/flipt.Flipt/ListRules"
	Flipt_CreateRule_FullMethodName         = "/flipt.Flipt/CreateRule"
	Flipt_UpdateRule_FullMethodName         = "/flipt.Flipt/UpdateRule"
	Flipt_OrderRules_FullMethodName         = "/flipt.Flipt/OrderRules"
	Flipt_DeleteRule_FullMethodName         = "/flipt.Flipt/DeleteRule"
	Flipt_GetRollout_FullMethodName         = "/flipt.Flipt/GetRollout"
	Flipt_ListRollouts_FullMethodName       = "/flipt.Flipt/ListRollouts"
	Flipt_CreateRollout_FullMethodName      = "/flipt.Flipt/CreateRollout"
	Flipt_UpdateRollout_FullMethodName      = "/flipt.Flipt/UpdateRollout"
	Flipt_DeleteRollout_FullMethodName      = "/flipt.Flipt/DeleteRollout"
	Flipt_OrderRollouts_FullMethodName      = "/flipt.Flipt/OrderRollouts"
	Flipt_CreateDistribution_FullMethodName = "/flipt.Flipt/CreateDistribution"
	Flipt_UpdateDistribution_FullMethodName = "/flipt.Flipt/UpdateDistribution"
	Flipt_DeleteDistribution_FullMethodName = "/flipt.Flipt/DeleteDistribution"
	Flipt_GetSegment_FullMethodName         = "/flipt.Flipt/GetSegment"
	Flipt_ListSegments_FullMethodName       = "/flipt.Flipt/ListSegments"
	Flipt_CreateSegment_FullMethodName      = "/flipt.Flipt/CreateSegment"
	Flipt_UpdateSegment_FullMethodName      = "/flipt.Flipt/UpdateSegment"
	Flipt_DeleteSegment_FullMethodName      = "/flipt.Flipt/DeleteSegment"
	Flipt_CreateConstraint_FullMethodName   = "/flipt.Flipt/CreateConstraint"
	Flipt_UpdateConstraint_FullMethodName   = "/flipt.Flipt/UpdateConstraint"
	Flipt_DeleteConstraint_FullMethodName   = "/flipt.Flipt/DeleteConstraint"
)

Variables

View Source
var Flipt_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "flipt.Flipt",
	HandlerType: (*FliptServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Evaluate",
			Handler:    _Flipt_Evaluate_Handler,
		},
		{
			MethodName: "BatchEvaluate",
			Handler:    _Flipt_BatchEvaluate_Handler,
		},
		{
			MethodName: "GetNamespace",
			Handler:    _Flipt_GetNamespace_Handler,
		},
		{
			MethodName: "ListNamespaces",
			Handler:    _Flipt_ListNamespaces_Handler,
		},
		{
			MethodName: "CreateNamespace",
			Handler:    _Flipt_CreateNamespace_Handler,
		},
		{
			MethodName: "UpdateNamespace",
			Handler:    _Flipt_UpdateNamespace_Handler,
		},
		{
			MethodName: "DeleteNamespace",
			Handler:    _Flipt_DeleteNamespace_Handler,
		},
		{
			MethodName: "GetFlag",
			Handler:    _Flipt_GetFlag_Handler,
		},
		{
			MethodName: "ListFlags",
			Handler:    _Flipt_ListFlags_Handler,
		},
		{
			MethodName: "CreateFlag",
			Handler:    _Flipt_CreateFlag_Handler,
		},
		{
			MethodName: "UpdateFlag",
			Handler:    _Flipt_UpdateFlag_Handler,
		},
		{
			MethodName: "DeleteFlag",
			Handler:    _Flipt_DeleteFlag_Handler,
		},
		{
			MethodName: "CreateVariant",
			Handler:    _Flipt_CreateVariant_Handler,
		},
		{
			MethodName: "UpdateVariant",
			Handler:    _Flipt_UpdateVariant_Handler,
		},
		{
			MethodName: "DeleteVariant",
			Handler:    _Flipt_DeleteVariant_Handler,
		},
		{
			MethodName: "GetRule",
			Handler:    _Flipt_GetRule_Handler,
		},
		{
			MethodName: "ListRules",
			Handler:    _Flipt_ListRules_Handler,
		},
		{
			MethodName: "CreateRule",
			Handler:    _Flipt_CreateRule_Handler,
		},
		{
			MethodName: "UpdateRule",
			Handler:    _Flipt_UpdateRule_Handler,
		},
		{
			MethodName: "OrderRules",
			Handler:    _Flipt_OrderRules_Handler,
		},
		{
			MethodName: "DeleteRule",
			Handler:    _Flipt_DeleteRule_Handler,
		},
		{
			MethodName: "GetRollout",
			Handler:    _Flipt_GetRollout_Handler,
		},
		{
			MethodName: "ListRollouts",
			Handler:    _Flipt_ListRollouts_Handler,
		},
		{
			MethodName: "CreateRollout",
			Handler:    _Flipt_CreateRollout_Handler,
		},
		{
			MethodName: "UpdateRollout",
			Handler:    _Flipt_UpdateRollout_Handler,
		},
		{
			MethodName: "DeleteRollout",
			Handler:    _Flipt_DeleteRollout_Handler,
		},
		{
			MethodName: "OrderRollouts",
			Handler:    _Flipt_OrderRollouts_Handler,
		},
		{
			MethodName: "CreateDistribution",
			Handler:    _Flipt_CreateDistribution_Handler,
		},
		{
			MethodName: "UpdateDistribution",
			Handler:    _Flipt_UpdateDistribution_Handler,
		},
		{
			MethodName: "DeleteDistribution",
			Handler:    _Flipt_DeleteDistribution_Handler,
		},
		{
			MethodName: "GetSegment",
			Handler:    _Flipt_GetSegment_Handler,
		},
		{
			MethodName: "ListSegments",
			Handler:    _Flipt_ListSegments_Handler,
		},
		{
			MethodName: "CreateSegment",
			Handler:    _Flipt_CreateSegment_Handler,
		},
		{
			MethodName: "UpdateSegment",
			Handler:    _Flipt_UpdateSegment_Handler,
		},
		{
			MethodName: "DeleteSegment",
			Handler:    _Flipt_DeleteSegment_Handler,
		},
		{
			MethodName: "CreateConstraint",
			Handler:    _Flipt_CreateConstraint_Handler,
		},
		{
			MethodName: "UpdateConstraint",
			Handler:    _Flipt_UpdateConstraint_Handler,
		},
		{
			MethodName: "DeleteConstraint",
			Handler:    _Flipt_DeleteConstraint_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "flipt.proto",
}

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

Functions

func RegisterFliptServer

func RegisterFliptServer(s grpc.ServiceRegistrar, srv FliptServer)

Types

type FliptClient

type FliptClient interface {
	// Deprecated: Do not use.
	Evaluate(ctx context.Context, in *_go.EvaluationRequest, opts ...grpc.CallOption) (*_go.EvaluationResponse, error)
	// Deprecated: Do not use.
	BatchEvaluate(ctx context.Context, in *_go.BatchEvaluationRequest, opts ...grpc.CallOption) (*_go.BatchEvaluationResponse, error)
	GetNamespace(ctx context.Context, in *_go.GetNamespaceRequest, opts ...grpc.CallOption) (*_go.Namespace, error)
	ListNamespaces(ctx context.Context, in *_go.ListNamespaceRequest, opts ...grpc.CallOption) (*_go.NamespaceList, error)
	CreateNamespace(ctx context.Context, in *_go.CreateNamespaceRequest, opts ...grpc.CallOption) (*_go.Namespace, error)
	UpdateNamespace(ctx context.Context, in *_go.UpdateNamespaceRequest, opts ...grpc.CallOption) (*_go.Namespace, error)
	DeleteNamespace(ctx context.Context, in *_go.DeleteNamespaceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetFlag(ctx context.Context, in *_go.GetFlagRequest, opts ...grpc.CallOption) (*_go.Flag, error)
	ListFlags(ctx context.Context, in *_go.ListFlagRequest, opts ...grpc.CallOption) (*_go.FlagList, error)
	CreateFlag(ctx context.Context, in *_go.CreateFlagRequest, opts ...grpc.CallOption) (*_go.Flag, error)
	UpdateFlag(ctx context.Context, in *_go.UpdateFlagRequest, opts ...grpc.CallOption) (*_go.Flag, error)
	DeleteFlag(ctx context.Context, in *_go.DeleteFlagRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CreateVariant(ctx context.Context, in *_go.CreateVariantRequest, opts ...grpc.CallOption) (*_go.Variant, error)
	UpdateVariant(ctx context.Context, in *_go.UpdateVariantRequest, opts ...grpc.CallOption) (*_go.Variant, error)
	DeleteVariant(ctx context.Context, in *_go.DeleteVariantRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetRule(ctx context.Context, in *_go.GetRuleRequest, opts ...grpc.CallOption) (*_go.Rule, error)
	ListRules(ctx context.Context, in *_go.ListRuleRequest, opts ...grpc.CallOption) (*_go.RuleList, error)
	CreateRule(ctx context.Context, in *_go.CreateRuleRequest, opts ...grpc.CallOption) (*_go.Rule, error)
	UpdateRule(ctx context.Context, in *_go.UpdateRuleRequest, opts ...grpc.CallOption) (*_go.Rule, error)
	OrderRules(ctx context.Context, in *_go.OrderRulesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	DeleteRule(ctx context.Context, in *_go.DeleteRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetRollout(ctx context.Context, in *_go.GetRolloutRequest, opts ...grpc.CallOption) (*_go.Rollout, error)
	ListRollouts(ctx context.Context, in *_go.ListRolloutRequest, opts ...grpc.CallOption) (*_go.RolloutList, error)
	CreateRollout(ctx context.Context, in *_go.CreateRolloutRequest, opts ...grpc.CallOption) (*_go.Rollout, error)
	UpdateRollout(ctx context.Context, in *_go.UpdateRolloutRequest, opts ...grpc.CallOption) (*_go.Rollout, error)
	DeleteRollout(ctx context.Context, in *_go.DeleteRolloutRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	OrderRollouts(ctx context.Context, in *_go.OrderRolloutsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CreateDistribution(ctx context.Context, in *_go.CreateDistributionRequest, opts ...grpc.CallOption) (*_go.Distribution, error)
	UpdateDistribution(ctx context.Context, in *_go.UpdateDistributionRequest, opts ...grpc.CallOption) (*_go.Distribution, error)
	DeleteDistribution(ctx context.Context, in *_go.DeleteDistributionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetSegment(ctx context.Context, in *_go.GetSegmentRequest, opts ...grpc.CallOption) (*_go.Segment, error)
	ListSegments(ctx context.Context, in *_go.ListSegmentRequest, opts ...grpc.CallOption) (*_go.SegmentList, error)
	CreateSegment(ctx context.Context, in *_go.CreateSegmentRequest, opts ...grpc.CallOption) (*_go.Segment, error)
	UpdateSegment(ctx context.Context, in *_go.UpdateSegmentRequest, opts ...grpc.CallOption) (*_go.Segment, error)
	DeleteSegment(ctx context.Context, in *_go.DeleteSegmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	CreateConstraint(ctx context.Context, in *_go.CreateConstraintRequest, opts ...grpc.CallOption) (*_go.Constraint, error)
	UpdateConstraint(ctx context.Context, in *_go.UpdateConstraintRequest, opts ...grpc.CallOption) (*_go.Constraint, error)
	DeleteConstraint(ctx context.Context, in *_go.DeleteConstraintRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

FliptClient is the client API for Flipt 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 NewFliptClient

func NewFliptClient(cc grpc.ClientConnInterface) FliptClient

type FliptServer

type FliptServer interface {
	// Deprecated: Do not use.
	Evaluate(context.Context, *_go.EvaluationRequest) (*_go.EvaluationResponse, error)
	// Deprecated: Do not use.
	BatchEvaluate(context.Context, *_go.BatchEvaluationRequest) (*_go.BatchEvaluationResponse, error)
	GetNamespace(context.Context, *_go.GetNamespaceRequest) (*_go.Namespace, error)
	ListNamespaces(context.Context, *_go.ListNamespaceRequest) (*_go.NamespaceList, error)
	CreateNamespace(context.Context, *_go.CreateNamespaceRequest) (*_go.Namespace, error)
	UpdateNamespace(context.Context, *_go.UpdateNamespaceRequest) (*_go.Namespace, error)
	DeleteNamespace(context.Context, *_go.DeleteNamespaceRequest) (*emptypb.Empty, error)
	GetFlag(context.Context, *_go.GetFlagRequest) (*_go.Flag, error)
	ListFlags(context.Context, *_go.ListFlagRequest) (*_go.FlagList, error)
	CreateFlag(context.Context, *_go.CreateFlagRequest) (*_go.Flag, error)
	UpdateFlag(context.Context, *_go.UpdateFlagRequest) (*_go.Flag, error)
	DeleteFlag(context.Context, *_go.DeleteFlagRequest) (*emptypb.Empty, error)
	CreateVariant(context.Context, *_go.CreateVariantRequest) (*_go.Variant, error)
	UpdateVariant(context.Context, *_go.UpdateVariantRequest) (*_go.Variant, error)
	DeleteVariant(context.Context, *_go.DeleteVariantRequest) (*emptypb.Empty, error)
	GetRule(context.Context, *_go.GetRuleRequest) (*_go.Rule, error)
	ListRules(context.Context, *_go.ListRuleRequest) (*_go.RuleList, error)
	CreateRule(context.Context, *_go.CreateRuleRequest) (*_go.Rule, error)
	UpdateRule(context.Context, *_go.UpdateRuleRequest) (*_go.Rule, error)
	OrderRules(context.Context, *_go.OrderRulesRequest) (*emptypb.Empty, error)
	DeleteRule(context.Context, *_go.DeleteRuleRequest) (*emptypb.Empty, error)
	GetRollout(context.Context, *_go.GetRolloutRequest) (*_go.Rollout, error)
	ListRollouts(context.Context, *_go.ListRolloutRequest) (*_go.RolloutList, error)
	CreateRollout(context.Context, *_go.CreateRolloutRequest) (*_go.Rollout, error)
	UpdateRollout(context.Context, *_go.UpdateRolloutRequest) (*_go.Rollout, error)
	DeleteRollout(context.Context, *_go.DeleteRolloutRequest) (*emptypb.Empty, error)
	OrderRollouts(context.Context, *_go.OrderRolloutsRequest) (*emptypb.Empty, error)
	CreateDistribution(context.Context, *_go.CreateDistributionRequest) (*_go.Distribution, error)
	UpdateDistribution(context.Context, *_go.UpdateDistributionRequest) (*_go.Distribution, error)
	DeleteDistribution(context.Context, *_go.DeleteDistributionRequest) (*emptypb.Empty, error)
	GetSegment(context.Context, *_go.GetSegmentRequest) (*_go.Segment, error)
	ListSegments(context.Context, *_go.ListSegmentRequest) (*_go.SegmentList, error)
	CreateSegment(context.Context, *_go.CreateSegmentRequest) (*_go.Segment, error)
	UpdateSegment(context.Context, *_go.UpdateSegmentRequest) (*_go.Segment, error)
	DeleteSegment(context.Context, *_go.DeleteSegmentRequest) (*emptypb.Empty, error)
	CreateConstraint(context.Context, *_go.CreateConstraintRequest) (*_go.Constraint, error)
	UpdateConstraint(context.Context, *_go.UpdateConstraintRequest) (*_go.Constraint, error)
	DeleteConstraint(context.Context, *_go.DeleteConstraintRequest) (*emptypb.Empty, error)
}

FliptServer is the server API for Flipt service. All implementations should embed UnimplementedFliptServer for forward compatibility.

type UnimplementedFliptServer

type UnimplementedFliptServer struct{}

UnimplementedFliptServer 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 (UnimplementedFliptServer) BatchEvaluate

func (UnimplementedFliptServer) CreateConstraint

func (UnimplementedFliptServer) CreateDistribution

func (UnimplementedFliptServer) CreateFlag

func (UnimplementedFliptServer) CreateNamespace

func (UnimplementedFliptServer) CreateRollout

func (UnimplementedFliptServer) CreateRule

func (UnimplementedFliptServer) CreateSegment

func (UnimplementedFliptServer) CreateVariant

func (UnimplementedFliptServer) DeleteConstraint

func (UnimplementedFliptServer) DeleteDistribution

func (UnimplementedFliptServer) DeleteFlag

func (UnimplementedFliptServer) DeleteNamespace

func (UnimplementedFliptServer) DeleteRollout

func (UnimplementedFliptServer) DeleteRule

func (UnimplementedFliptServer) DeleteSegment

func (UnimplementedFliptServer) DeleteVariant

func (UnimplementedFliptServer) Evaluate

func (UnimplementedFliptServer) GetFlag

func (UnimplementedFliptServer) GetNamespace

func (UnimplementedFliptServer) GetRollout

func (UnimplementedFliptServer) GetRule

func (UnimplementedFliptServer) GetSegment

func (UnimplementedFliptServer) ListFlags

func (UnimplementedFliptServer) ListNamespaces

func (UnimplementedFliptServer) ListRollouts

func (UnimplementedFliptServer) ListRules

func (UnimplementedFliptServer) ListSegments

func (UnimplementedFliptServer) OrderRollouts

func (UnimplementedFliptServer) OrderRules

func (UnimplementedFliptServer) UpdateConstraint

func (UnimplementedFliptServer) UpdateDistribution

func (UnimplementedFliptServer) UpdateFlag

func (UnimplementedFliptServer) UpdateNamespace

func (UnimplementedFliptServer) UpdateRollout

func (UnimplementedFliptServer) UpdateRule

func (UnimplementedFliptServer) UpdateSegment

func (UnimplementedFliptServer) UpdateVariant

type UnsafeFliptServer

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

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

Source Files

  • flipt_grpc.pb.go

Jump to

Keyboard shortcuts

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