github.com/terraform-linters/tflint-plugin-sdk@v0.22.0/plugin/internal/proto/tflint_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.5.1
     4  // - protoc             v5.29.2
     5  // source: tflint.proto
     6  
     7  package proto
     8  
     9  import (
    10  	context "context"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  )
    15  
    16  // This is a compile-time assertion to ensure that this generated file
    17  // is compatible with the grpc package it is being compiled against.
    18  // Requires gRPC-Go v1.64.0 or later.
    19  const _ = grpc.SupportPackageIsVersion9
    20  
    21  const (
    22  	RuleSet_GetName_FullMethodName              = "/proto.RuleSet/GetName"
    23  	RuleSet_GetVersion_FullMethodName           = "/proto.RuleSet/GetVersion"
    24  	RuleSet_GetVersionConstraint_FullMethodName = "/proto.RuleSet/GetVersionConstraint"
    25  	RuleSet_GetSDKVersion_FullMethodName        = "/proto.RuleSet/GetSDKVersion"
    26  	RuleSet_GetRuleNames_FullMethodName         = "/proto.RuleSet/GetRuleNames"
    27  	RuleSet_GetConfigSchema_FullMethodName      = "/proto.RuleSet/GetConfigSchema"
    28  	RuleSet_ApplyGlobalConfig_FullMethodName    = "/proto.RuleSet/ApplyGlobalConfig"
    29  	RuleSet_ApplyConfig_FullMethodName          = "/proto.RuleSet/ApplyConfig"
    30  	RuleSet_Check_FullMethodName                = "/proto.RuleSet/Check"
    31  )
    32  
    33  // RuleSetClient is the client API for RuleSet service.
    34  //
    35  // 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.
    36  type RuleSetClient interface {
    37  	GetName(ctx context.Context, in *GetName_Request, opts ...grpc.CallOption) (*GetName_Response, error)
    38  	GetVersion(ctx context.Context, in *GetVersion_Request, opts ...grpc.CallOption) (*GetVersion_Response, error)
    39  	GetVersionConstraint(ctx context.Context, in *GetVersionConstraint_Request, opts ...grpc.CallOption) (*GetVersionConstraint_Response, error)
    40  	GetSDKVersion(ctx context.Context, in *GetSDKVersion_Request, opts ...grpc.CallOption) (*GetSDKVersion_Response, error)
    41  	GetRuleNames(ctx context.Context, in *GetRuleNames_Request, opts ...grpc.CallOption) (*GetRuleNames_Response, error)
    42  	GetConfigSchema(ctx context.Context, in *GetConfigSchema_Request, opts ...grpc.CallOption) (*GetConfigSchema_Response, error)
    43  	ApplyGlobalConfig(ctx context.Context, in *ApplyGlobalConfig_Request, opts ...grpc.CallOption) (*ApplyGlobalConfig_Response, error)
    44  	ApplyConfig(ctx context.Context, in *ApplyConfig_Request, opts ...grpc.CallOption) (*ApplyConfig_Response, error)
    45  	Check(ctx context.Context, in *Check_Request, opts ...grpc.CallOption) (*Check_Response, error)
    46  }
    47  
    48  type ruleSetClient struct {
    49  	cc grpc.ClientConnInterface
    50  }
    51  
    52  func NewRuleSetClient(cc grpc.ClientConnInterface) RuleSetClient {
    53  	return &ruleSetClient{cc}
    54  }
    55  
    56  func (c *ruleSetClient) GetName(ctx context.Context, in *GetName_Request, opts ...grpc.CallOption) (*GetName_Response, error) {
    57  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    58  	out := new(GetName_Response)
    59  	err := c.cc.Invoke(ctx, RuleSet_GetName_FullMethodName, in, out, cOpts...)
    60  	if err != nil {
    61  		return nil, err
    62  	}
    63  	return out, nil
    64  }
    65  
    66  func (c *ruleSetClient) GetVersion(ctx context.Context, in *GetVersion_Request, opts ...grpc.CallOption) (*GetVersion_Response, error) {
    67  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    68  	out := new(GetVersion_Response)
    69  	err := c.cc.Invoke(ctx, RuleSet_GetVersion_FullMethodName, in, out, cOpts...)
    70  	if err != nil {
    71  		return nil, err
    72  	}
    73  	return out, nil
    74  }
    75  
    76  func (c *ruleSetClient) GetVersionConstraint(ctx context.Context, in *GetVersionConstraint_Request, opts ...grpc.CallOption) (*GetVersionConstraint_Response, error) {
    77  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    78  	out := new(GetVersionConstraint_Response)
    79  	err := c.cc.Invoke(ctx, RuleSet_GetVersionConstraint_FullMethodName, in, out, cOpts...)
    80  	if err != nil {
    81  		return nil, err
    82  	}
    83  	return out, nil
    84  }
    85  
    86  func (c *ruleSetClient) GetSDKVersion(ctx context.Context, in *GetSDKVersion_Request, opts ...grpc.CallOption) (*GetSDKVersion_Response, error) {
    87  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    88  	out := new(GetSDKVersion_Response)
    89  	err := c.cc.Invoke(ctx, RuleSet_GetSDKVersion_FullMethodName, in, out, cOpts...)
    90  	if err != nil {
    91  		return nil, err
    92  	}
    93  	return out, nil
    94  }
    95  
    96  func (c *ruleSetClient) GetRuleNames(ctx context.Context, in *GetRuleNames_Request, opts ...grpc.CallOption) (*GetRuleNames_Response, error) {
    97  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
    98  	out := new(GetRuleNames_Response)
    99  	err := c.cc.Invoke(ctx, RuleSet_GetRuleNames_FullMethodName, in, out, cOpts...)
   100  	if err != nil {
   101  		return nil, err
   102  	}
   103  	return out, nil
   104  }
   105  
   106  func (c *ruleSetClient) GetConfigSchema(ctx context.Context, in *GetConfigSchema_Request, opts ...grpc.CallOption) (*GetConfigSchema_Response, error) {
   107  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   108  	out := new(GetConfigSchema_Response)
   109  	err := c.cc.Invoke(ctx, RuleSet_GetConfigSchema_FullMethodName, in, out, cOpts...)
   110  	if err != nil {
   111  		return nil, err
   112  	}
   113  	return out, nil
   114  }
   115  
   116  func (c *ruleSetClient) ApplyGlobalConfig(ctx context.Context, in *ApplyGlobalConfig_Request, opts ...grpc.CallOption) (*ApplyGlobalConfig_Response, error) {
   117  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   118  	out := new(ApplyGlobalConfig_Response)
   119  	err := c.cc.Invoke(ctx, RuleSet_ApplyGlobalConfig_FullMethodName, in, out, cOpts...)
   120  	if err != nil {
   121  		return nil, err
   122  	}
   123  	return out, nil
   124  }
   125  
   126  func (c *ruleSetClient) ApplyConfig(ctx context.Context, in *ApplyConfig_Request, opts ...grpc.CallOption) (*ApplyConfig_Response, error) {
   127  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   128  	out := new(ApplyConfig_Response)
   129  	err := c.cc.Invoke(ctx, RuleSet_ApplyConfig_FullMethodName, in, out, cOpts...)
   130  	if err != nil {
   131  		return nil, err
   132  	}
   133  	return out, nil
   134  }
   135  
   136  func (c *ruleSetClient) Check(ctx context.Context, in *Check_Request, opts ...grpc.CallOption) (*Check_Response, error) {
   137  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   138  	out := new(Check_Response)
   139  	err := c.cc.Invoke(ctx, RuleSet_Check_FullMethodName, in, out, cOpts...)
   140  	if err != nil {
   141  		return nil, err
   142  	}
   143  	return out, nil
   144  }
   145  
   146  // RuleSetServer is the server API for RuleSet service.
   147  // All implementations must embed UnimplementedRuleSetServer
   148  // for forward compatibility.
   149  type RuleSetServer interface {
   150  	GetName(context.Context, *GetName_Request) (*GetName_Response, error)
   151  	GetVersion(context.Context, *GetVersion_Request) (*GetVersion_Response, error)
   152  	GetVersionConstraint(context.Context, *GetVersionConstraint_Request) (*GetVersionConstraint_Response, error)
   153  	GetSDKVersion(context.Context, *GetSDKVersion_Request) (*GetSDKVersion_Response, error)
   154  	GetRuleNames(context.Context, *GetRuleNames_Request) (*GetRuleNames_Response, error)
   155  	GetConfigSchema(context.Context, *GetConfigSchema_Request) (*GetConfigSchema_Response, error)
   156  	ApplyGlobalConfig(context.Context, *ApplyGlobalConfig_Request) (*ApplyGlobalConfig_Response, error)
   157  	ApplyConfig(context.Context, *ApplyConfig_Request) (*ApplyConfig_Response, error)
   158  	Check(context.Context, *Check_Request) (*Check_Response, error)
   159  	mustEmbedUnimplementedRuleSetServer()
   160  }
   161  
   162  // UnimplementedRuleSetServer must be embedded to have
   163  // forward compatible implementations.
   164  //
   165  // NOTE: this should be embedded by value instead of pointer to avoid a nil
   166  // pointer dereference when methods are called.
   167  type UnimplementedRuleSetServer struct{}
   168  
   169  func (UnimplementedRuleSetServer) GetName(context.Context, *GetName_Request) (*GetName_Response, error) {
   170  	return nil, status.Errorf(codes.Unimplemented, "method GetName not implemented")
   171  }
   172  func (UnimplementedRuleSetServer) GetVersion(context.Context, *GetVersion_Request) (*GetVersion_Response, error) {
   173  	return nil, status.Errorf(codes.Unimplemented, "method GetVersion not implemented")
   174  }
   175  func (UnimplementedRuleSetServer) GetVersionConstraint(context.Context, *GetVersionConstraint_Request) (*GetVersionConstraint_Response, error) {
   176  	return nil, status.Errorf(codes.Unimplemented, "method GetVersionConstraint not implemented")
   177  }
   178  func (UnimplementedRuleSetServer) GetSDKVersion(context.Context, *GetSDKVersion_Request) (*GetSDKVersion_Response, error) {
   179  	return nil, status.Errorf(codes.Unimplemented, "method GetSDKVersion not implemented")
   180  }
   181  func (UnimplementedRuleSetServer) GetRuleNames(context.Context, *GetRuleNames_Request) (*GetRuleNames_Response, error) {
   182  	return nil, status.Errorf(codes.Unimplemented, "method GetRuleNames not implemented")
   183  }
   184  func (UnimplementedRuleSetServer) GetConfigSchema(context.Context, *GetConfigSchema_Request) (*GetConfigSchema_Response, error) {
   185  	return nil, status.Errorf(codes.Unimplemented, "method GetConfigSchema not implemented")
   186  }
   187  func (UnimplementedRuleSetServer) ApplyGlobalConfig(context.Context, *ApplyGlobalConfig_Request) (*ApplyGlobalConfig_Response, error) {
   188  	return nil, status.Errorf(codes.Unimplemented, "method ApplyGlobalConfig not implemented")
   189  }
   190  func (UnimplementedRuleSetServer) ApplyConfig(context.Context, *ApplyConfig_Request) (*ApplyConfig_Response, error) {
   191  	return nil, status.Errorf(codes.Unimplemented, "method ApplyConfig not implemented")
   192  }
   193  func (UnimplementedRuleSetServer) Check(context.Context, *Check_Request) (*Check_Response, error) {
   194  	return nil, status.Errorf(codes.Unimplemented, "method Check not implemented")
   195  }
   196  func (UnimplementedRuleSetServer) mustEmbedUnimplementedRuleSetServer() {}
   197  func (UnimplementedRuleSetServer) testEmbeddedByValue()                 {}
   198  
   199  // UnsafeRuleSetServer may be embedded to opt out of forward compatibility for this service.
   200  // Use of this interface is not recommended, as added methods to RuleSetServer will
   201  // result in compilation errors.
   202  type UnsafeRuleSetServer interface {
   203  	mustEmbedUnimplementedRuleSetServer()
   204  }
   205  
   206  func RegisterRuleSetServer(s grpc.ServiceRegistrar, srv RuleSetServer) {
   207  	// If the following call pancis, it indicates UnimplementedRuleSetServer was
   208  	// embedded by pointer and is nil.  This will cause panics if an
   209  	// unimplemented method is ever invoked, so we test this at initialization
   210  	// time to prevent it from happening at runtime later due to I/O.
   211  	if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
   212  		t.testEmbeddedByValue()
   213  	}
   214  	s.RegisterService(&RuleSet_ServiceDesc, srv)
   215  }
   216  
   217  func _RuleSet_GetName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   218  	in := new(GetName_Request)
   219  	if err := dec(in); err != nil {
   220  		return nil, err
   221  	}
   222  	if interceptor == nil {
   223  		return srv.(RuleSetServer).GetName(ctx, in)
   224  	}
   225  	info := &grpc.UnaryServerInfo{
   226  		Server:     srv,
   227  		FullMethod: RuleSet_GetName_FullMethodName,
   228  	}
   229  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   230  		return srv.(RuleSetServer).GetName(ctx, req.(*GetName_Request))
   231  	}
   232  	return interceptor(ctx, in, info, handler)
   233  }
   234  
   235  func _RuleSet_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   236  	in := new(GetVersion_Request)
   237  	if err := dec(in); err != nil {
   238  		return nil, err
   239  	}
   240  	if interceptor == nil {
   241  		return srv.(RuleSetServer).GetVersion(ctx, in)
   242  	}
   243  	info := &grpc.UnaryServerInfo{
   244  		Server:     srv,
   245  		FullMethod: RuleSet_GetVersion_FullMethodName,
   246  	}
   247  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   248  		return srv.(RuleSetServer).GetVersion(ctx, req.(*GetVersion_Request))
   249  	}
   250  	return interceptor(ctx, in, info, handler)
   251  }
   252  
   253  func _RuleSet_GetVersionConstraint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   254  	in := new(GetVersionConstraint_Request)
   255  	if err := dec(in); err != nil {
   256  		return nil, err
   257  	}
   258  	if interceptor == nil {
   259  		return srv.(RuleSetServer).GetVersionConstraint(ctx, in)
   260  	}
   261  	info := &grpc.UnaryServerInfo{
   262  		Server:     srv,
   263  		FullMethod: RuleSet_GetVersionConstraint_FullMethodName,
   264  	}
   265  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   266  		return srv.(RuleSetServer).GetVersionConstraint(ctx, req.(*GetVersionConstraint_Request))
   267  	}
   268  	return interceptor(ctx, in, info, handler)
   269  }
   270  
   271  func _RuleSet_GetSDKVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   272  	in := new(GetSDKVersion_Request)
   273  	if err := dec(in); err != nil {
   274  		return nil, err
   275  	}
   276  	if interceptor == nil {
   277  		return srv.(RuleSetServer).GetSDKVersion(ctx, in)
   278  	}
   279  	info := &grpc.UnaryServerInfo{
   280  		Server:     srv,
   281  		FullMethod: RuleSet_GetSDKVersion_FullMethodName,
   282  	}
   283  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   284  		return srv.(RuleSetServer).GetSDKVersion(ctx, req.(*GetSDKVersion_Request))
   285  	}
   286  	return interceptor(ctx, in, info, handler)
   287  }
   288  
   289  func _RuleSet_GetRuleNames_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   290  	in := new(GetRuleNames_Request)
   291  	if err := dec(in); err != nil {
   292  		return nil, err
   293  	}
   294  	if interceptor == nil {
   295  		return srv.(RuleSetServer).GetRuleNames(ctx, in)
   296  	}
   297  	info := &grpc.UnaryServerInfo{
   298  		Server:     srv,
   299  		FullMethod: RuleSet_GetRuleNames_FullMethodName,
   300  	}
   301  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   302  		return srv.(RuleSetServer).GetRuleNames(ctx, req.(*GetRuleNames_Request))
   303  	}
   304  	return interceptor(ctx, in, info, handler)
   305  }
   306  
   307  func _RuleSet_GetConfigSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   308  	in := new(GetConfigSchema_Request)
   309  	if err := dec(in); err != nil {
   310  		return nil, err
   311  	}
   312  	if interceptor == nil {
   313  		return srv.(RuleSetServer).GetConfigSchema(ctx, in)
   314  	}
   315  	info := &grpc.UnaryServerInfo{
   316  		Server:     srv,
   317  		FullMethod: RuleSet_GetConfigSchema_FullMethodName,
   318  	}
   319  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   320  		return srv.(RuleSetServer).GetConfigSchema(ctx, req.(*GetConfigSchema_Request))
   321  	}
   322  	return interceptor(ctx, in, info, handler)
   323  }
   324  
   325  func _RuleSet_ApplyGlobalConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   326  	in := new(ApplyGlobalConfig_Request)
   327  	if err := dec(in); err != nil {
   328  		return nil, err
   329  	}
   330  	if interceptor == nil {
   331  		return srv.(RuleSetServer).ApplyGlobalConfig(ctx, in)
   332  	}
   333  	info := &grpc.UnaryServerInfo{
   334  		Server:     srv,
   335  		FullMethod: RuleSet_ApplyGlobalConfig_FullMethodName,
   336  	}
   337  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   338  		return srv.(RuleSetServer).ApplyGlobalConfig(ctx, req.(*ApplyGlobalConfig_Request))
   339  	}
   340  	return interceptor(ctx, in, info, handler)
   341  }
   342  
   343  func _RuleSet_ApplyConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   344  	in := new(ApplyConfig_Request)
   345  	if err := dec(in); err != nil {
   346  		return nil, err
   347  	}
   348  	if interceptor == nil {
   349  		return srv.(RuleSetServer).ApplyConfig(ctx, in)
   350  	}
   351  	info := &grpc.UnaryServerInfo{
   352  		Server:     srv,
   353  		FullMethod: RuleSet_ApplyConfig_FullMethodName,
   354  	}
   355  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   356  		return srv.(RuleSetServer).ApplyConfig(ctx, req.(*ApplyConfig_Request))
   357  	}
   358  	return interceptor(ctx, in, info, handler)
   359  }
   360  
   361  func _RuleSet_Check_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   362  	in := new(Check_Request)
   363  	if err := dec(in); err != nil {
   364  		return nil, err
   365  	}
   366  	if interceptor == nil {
   367  		return srv.(RuleSetServer).Check(ctx, in)
   368  	}
   369  	info := &grpc.UnaryServerInfo{
   370  		Server:     srv,
   371  		FullMethod: RuleSet_Check_FullMethodName,
   372  	}
   373  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   374  		return srv.(RuleSetServer).Check(ctx, req.(*Check_Request))
   375  	}
   376  	return interceptor(ctx, in, info, handler)
   377  }
   378  
   379  // RuleSet_ServiceDesc is the grpc.ServiceDesc for RuleSet service.
   380  // It's only intended for direct use with grpc.RegisterService,
   381  // and not to be introspected or modified (even as a copy)
   382  var RuleSet_ServiceDesc = grpc.ServiceDesc{
   383  	ServiceName: "proto.RuleSet",
   384  	HandlerType: (*RuleSetServer)(nil),
   385  	Methods: []grpc.MethodDesc{
   386  		{
   387  			MethodName: "GetName",
   388  			Handler:    _RuleSet_GetName_Handler,
   389  		},
   390  		{
   391  			MethodName: "GetVersion",
   392  			Handler:    _RuleSet_GetVersion_Handler,
   393  		},
   394  		{
   395  			MethodName: "GetVersionConstraint",
   396  			Handler:    _RuleSet_GetVersionConstraint_Handler,
   397  		},
   398  		{
   399  			MethodName: "GetSDKVersion",
   400  			Handler:    _RuleSet_GetSDKVersion_Handler,
   401  		},
   402  		{
   403  			MethodName: "GetRuleNames",
   404  			Handler:    _RuleSet_GetRuleNames_Handler,
   405  		},
   406  		{
   407  			MethodName: "GetConfigSchema",
   408  			Handler:    _RuleSet_GetConfigSchema_Handler,
   409  		},
   410  		{
   411  			MethodName: "ApplyGlobalConfig",
   412  			Handler:    _RuleSet_ApplyGlobalConfig_Handler,
   413  		},
   414  		{
   415  			MethodName: "ApplyConfig",
   416  			Handler:    _RuleSet_ApplyConfig_Handler,
   417  		},
   418  		{
   419  			MethodName: "Check",
   420  			Handler:    _RuleSet_Check_Handler,
   421  		},
   422  	},
   423  	Streams:  []grpc.StreamDesc{},
   424  	Metadata: "tflint.proto",
   425  }
   426  
   427  const (
   428  	Runner_GetOriginalwd_FullMethodName        = "/proto.Runner/GetOriginalwd"
   429  	Runner_GetModulePath_FullMethodName        = "/proto.Runner/GetModulePath"
   430  	Runner_GetModuleContent_FullMethodName     = "/proto.Runner/GetModuleContent"
   431  	Runner_GetFile_FullMethodName              = "/proto.Runner/GetFile"
   432  	Runner_GetFiles_FullMethodName             = "/proto.Runner/GetFiles"
   433  	Runner_GetRuleConfigContent_FullMethodName = "/proto.Runner/GetRuleConfigContent"
   434  	Runner_EvaluateExpr_FullMethodName         = "/proto.Runner/EvaluateExpr"
   435  	Runner_EmitIssue_FullMethodName            = "/proto.Runner/EmitIssue"
   436  	Runner_ApplyChanges_FullMethodName         = "/proto.Runner/ApplyChanges"
   437  )
   438  
   439  // RunnerClient is the client API for Runner service.
   440  //
   441  // 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.
   442  type RunnerClient interface {
   443  	GetOriginalwd(ctx context.Context, in *GetOriginalwd_Request, opts ...grpc.CallOption) (*GetOriginalwd_Response, error)
   444  	GetModulePath(ctx context.Context, in *GetModulePath_Request, opts ...grpc.CallOption) (*GetModulePath_Response, error)
   445  	GetModuleContent(ctx context.Context, in *GetModuleContent_Request, opts ...grpc.CallOption) (*GetModuleContent_Response, error)
   446  	GetFile(ctx context.Context, in *GetFile_Request, opts ...grpc.CallOption) (*GetFile_Response, error)
   447  	GetFiles(ctx context.Context, in *GetFiles_Request, opts ...grpc.CallOption) (*GetFiles_Response, error)
   448  	GetRuleConfigContent(ctx context.Context, in *GetRuleConfigContent_Request, opts ...grpc.CallOption) (*GetRuleConfigContent_Response, error)
   449  	EvaluateExpr(ctx context.Context, in *EvaluateExpr_Request, opts ...grpc.CallOption) (*EvaluateExpr_Response, error)
   450  	EmitIssue(ctx context.Context, in *EmitIssue_Request, opts ...grpc.CallOption) (*EmitIssue_Response, error)
   451  	ApplyChanges(ctx context.Context, in *ApplyChanges_Request, opts ...grpc.CallOption) (*ApplyChanges_Response, error)
   452  }
   453  
   454  type runnerClient struct {
   455  	cc grpc.ClientConnInterface
   456  }
   457  
   458  func NewRunnerClient(cc grpc.ClientConnInterface) RunnerClient {
   459  	return &runnerClient{cc}
   460  }
   461  
   462  func (c *runnerClient) GetOriginalwd(ctx context.Context, in *GetOriginalwd_Request, opts ...grpc.CallOption) (*GetOriginalwd_Response, error) {
   463  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   464  	out := new(GetOriginalwd_Response)
   465  	err := c.cc.Invoke(ctx, Runner_GetOriginalwd_FullMethodName, in, out, cOpts...)
   466  	if err != nil {
   467  		return nil, err
   468  	}
   469  	return out, nil
   470  }
   471  
   472  func (c *runnerClient) GetModulePath(ctx context.Context, in *GetModulePath_Request, opts ...grpc.CallOption) (*GetModulePath_Response, error) {
   473  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   474  	out := new(GetModulePath_Response)
   475  	err := c.cc.Invoke(ctx, Runner_GetModulePath_FullMethodName, in, out, cOpts...)
   476  	if err != nil {
   477  		return nil, err
   478  	}
   479  	return out, nil
   480  }
   481  
   482  func (c *runnerClient) GetModuleContent(ctx context.Context, in *GetModuleContent_Request, opts ...grpc.CallOption) (*GetModuleContent_Response, error) {
   483  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   484  	out := new(GetModuleContent_Response)
   485  	err := c.cc.Invoke(ctx, Runner_GetModuleContent_FullMethodName, in, out, cOpts...)
   486  	if err != nil {
   487  		return nil, err
   488  	}
   489  	return out, nil
   490  }
   491  
   492  func (c *runnerClient) GetFile(ctx context.Context, in *GetFile_Request, opts ...grpc.CallOption) (*GetFile_Response, error) {
   493  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   494  	out := new(GetFile_Response)
   495  	err := c.cc.Invoke(ctx, Runner_GetFile_FullMethodName, in, out, cOpts...)
   496  	if err != nil {
   497  		return nil, err
   498  	}
   499  	return out, nil
   500  }
   501  
   502  func (c *runnerClient) GetFiles(ctx context.Context, in *GetFiles_Request, opts ...grpc.CallOption) (*GetFiles_Response, error) {
   503  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   504  	out := new(GetFiles_Response)
   505  	err := c.cc.Invoke(ctx, Runner_GetFiles_FullMethodName, in, out, cOpts...)
   506  	if err != nil {
   507  		return nil, err
   508  	}
   509  	return out, nil
   510  }
   511  
   512  func (c *runnerClient) GetRuleConfigContent(ctx context.Context, in *GetRuleConfigContent_Request, opts ...grpc.CallOption) (*GetRuleConfigContent_Response, error) {
   513  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   514  	out := new(GetRuleConfigContent_Response)
   515  	err := c.cc.Invoke(ctx, Runner_GetRuleConfigContent_FullMethodName, in, out, cOpts...)
   516  	if err != nil {
   517  		return nil, err
   518  	}
   519  	return out, nil
   520  }
   521  
   522  func (c *runnerClient) EvaluateExpr(ctx context.Context, in *EvaluateExpr_Request, opts ...grpc.CallOption) (*EvaluateExpr_Response, error) {
   523  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   524  	out := new(EvaluateExpr_Response)
   525  	err := c.cc.Invoke(ctx, Runner_EvaluateExpr_FullMethodName, in, out, cOpts...)
   526  	if err != nil {
   527  		return nil, err
   528  	}
   529  	return out, nil
   530  }
   531  
   532  func (c *runnerClient) EmitIssue(ctx context.Context, in *EmitIssue_Request, opts ...grpc.CallOption) (*EmitIssue_Response, error) {
   533  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   534  	out := new(EmitIssue_Response)
   535  	err := c.cc.Invoke(ctx, Runner_EmitIssue_FullMethodName, in, out, cOpts...)
   536  	if err != nil {
   537  		return nil, err
   538  	}
   539  	return out, nil
   540  }
   541  
   542  func (c *runnerClient) ApplyChanges(ctx context.Context, in *ApplyChanges_Request, opts ...grpc.CallOption) (*ApplyChanges_Response, error) {
   543  	cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
   544  	out := new(ApplyChanges_Response)
   545  	err := c.cc.Invoke(ctx, Runner_ApplyChanges_FullMethodName, in, out, cOpts...)
   546  	if err != nil {
   547  		return nil, err
   548  	}
   549  	return out, nil
   550  }
   551  
   552  // RunnerServer is the server API for Runner service.
   553  // All implementations must embed UnimplementedRunnerServer
   554  // for forward compatibility.
   555  type RunnerServer interface {
   556  	GetOriginalwd(context.Context, *GetOriginalwd_Request) (*GetOriginalwd_Response, error)
   557  	GetModulePath(context.Context, *GetModulePath_Request) (*GetModulePath_Response, error)
   558  	GetModuleContent(context.Context, *GetModuleContent_Request) (*GetModuleContent_Response, error)
   559  	GetFile(context.Context, *GetFile_Request) (*GetFile_Response, error)
   560  	GetFiles(context.Context, *GetFiles_Request) (*GetFiles_Response, error)
   561  	GetRuleConfigContent(context.Context, *GetRuleConfigContent_Request) (*GetRuleConfigContent_Response, error)
   562  	EvaluateExpr(context.Context, *EvaluateExpr_Request) (*EvaluateExpr_Response, error)
   563  	EmitIssue(context.Context, *EmitIssue_Request) (*EmitIssue_Response, error)
   564  	ApplyChanges(context.Context, *ApplyChanges_Request) (*ApplyChanges_Response, error)
   565  	mustEmbedUnimplementedRunnerServer()
   566  }
   567  
   568  // UnimplementedRunnerServer must be embedded to have
   569  // forward compatible implementations.
   570  //
   571  // NOTE: this should be embedded by value instead of pointer to avoid a nil
   572  // pointer dereference when methods are called.
   573  type UnimplementedRunnerServer struct{}
   574  
   575  func (UnimplementedRunnerServer) GetOriginalwd(context.Context, *GetOriginalwd_Request) (*GetOriginalwd_Response, error) {
   576  	return nil, status.Errorf(codes.Unimplemented, "method GetOriginalwd not implemented")
   577  }
   578  func (UnimplementedRunnerServer) GetModulePath(context.Context, *GetModulePath_Request) (*GetModulePath_Response, error) {
   579  	return nil, status.Errorf(codes.Unimplemented, "method GetModulePath not implemented")
   580  }
   581  func (UnimplementedRunnerServer) GetModuleContent(context.Context, *GetModuleContent_Request) (*GetModuleContent_Response, error) {
   582  	return nil, status.Errorf(codes.Unimplemented, "method GetModuleContent not implemented")
   583  }
   584  func (UnimplementedRunnerServer) GetFile(context.Context, *GetFile_Request) (*GetFile_Response, error) {
   585  	return nil, status.Errorf(codes.Unimplemented, "method GetFile not implemented")
   586  }
   587  func (UnimplementedRunnerServer) GetFiles(context.Context, *GetFiles_Request) (*GetFiles_Response, error) {
   588  	return nil, status.Errorf(codes.Unimplemented, "method GetFiles not implemented")
   589  }
   590  func (UnimplementedRunnerServer) GetRuleConfigContent(context.Context, *GetRuleConfigContent_Request) (*GetRuleConfigContent_Response, error) {
   591  	return nil, status.Errorf(codes.Unimplemented, "method GetRuleConfigContent not implemented")
   592  }
   593  func (UnimplementedRunnerServer) EvaluateExpr(context.Context, *EvaluateExpr_Request) (*EvaluateExpr_Response, error) {
   594  	return nil, status.Errorf(codes.Unimplemented, "method EvaluateExpr not implemented")
   595  }
   596  func (UnimplementedRunnerServer) EmitIssue(context.Context, *EmitIssue_Request) (*EmitIssue_Response, error) {
   597  	return nil, status.Errorf(codes.Unimplemented, "method EmitIssue not implemented")
   598  }
   599  func (UnimplementedRunnerServer) ApplyChanges(context.Context, *ApplyChanges_Request) (*ApplyChanges_Response, error) {
   600  	return nil, status.Errorf(codes.Unimplemented, "method ApplyChanges not implemented")
   601  }
   602  func (UnimplementedRunnerServer) mustEmbedUnimplementedRunnerServer() {}
   603  func (UnimplementedRunnerServer) testEmbeddedByValue()                {}
   604  
   605  // UnsafeRunnerServer may be embedded to opt out of forward compatibility for this service.
   606  // Use of this interface is not recommended, as added methods to RunnerServer will
   607  // result in compilation errors.
   608  type UnsafeRunnerServer interface {
   609  	mustEmbedUnimplementedRunnerServer()
   610  }
   611  
   612  func RegisterRunnerServer(s grpc.ServiceRegistrar, srv RunnerServer) {
   613  	// If the following call pancis, it indicates UnimplementedRunnerServer was
   614  	// embedded by pointer and is nil.  This will cause panics if an
   615  	// unimplemented method is ever invoked, so we test this at initialization
   616  	// time to prevent it from happening at runtime later due to I/O.
   617  	if t, ok := srv.(interface{ testEmbeddedByValue() }); ok {
   618  		t.testEmbeddedByValue()
   619  	}
   620  	s.RegisterService(&Runner_ServiceDesc, srv)
   621  }
   622  
   623  func _Runner_GetOriginalwd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   624  	in := new(GetOriginalwd_Request)
   625  	if err := dec(in); err != nil {
   626  		return nil, err
   627  	}
   628  	if interceptor == nil {
   629  		return srv.(RunnerServer).GetOriginalwd(ctx, in)
   630  	}
   631  	info := &grpc.UnaryServerInfo{
   632  		Server:     srv,
   633  		FullMethod: Runner_GetOriginalwd_FullMethodName,
   634  	}
   635  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   636  		return srv.(RunnerServer).GetOriginalwd(ctx, req.(*GetOriginalwd_Request))
   637  	}
   638  	return interceptor(ctx, in, info, handler)
   639  }
   640  
   641  func _Runner_GetModulePath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   642  	in := new(GetModulePath_Request)
   643  	if err := dec(in); err != nil {
   644  		return nil, err
   645  	}
   646  	if interceptor == nil {
   647  		return srv.(RunnerServer).GetModulePath(ctx, in)
   648  	}
   649  	info := &grpc.UnaryServerInfo{
   650  		Server:     srv,
   651  		FullMethod: Runner_GetModulePath_FullMethodName,
   652  	}
   653  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   654  		return srv.(RunnerServer).GetModulePath(ctx, req.(*GetModulePath_Request))
   655  	}
   656  	return interceptor(ctx, in, info, handler)
   657  }
   658  
   659  func _Runner_GetModuleContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   660  	in := new(GetModuleContent_Request)
   661  	if err := dec(in); err != nil {
   662  		return nil, err
   663  	}
   664  	if interceptor == nil {
   665  		return srv.(RunnerServer).GetModuleContent(ctx, in)
   666  	}
   667  	info := &grpc.UnaryServerInfo{
   668  		Server:     srv,
   669  		FullMethod: Runner_GetModuleContent_FullMethodName,
   670  	}
   671  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   672  		return srv.(RunnerServer).GetModuleContent(ctx, req.(*GetModuleContent_Request))
   673  	}
   674  	return interceptor(ctx, in, info, handler)
   675  }
   676  
   677  func _Runner_GetFile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   678  	in := new(GetFile_Request)
   679  	if err := dec(in); err != nil {
   680  		return nil, err
   681  	}
   682  	if interceptor == nil {
   683  		return srv.(RunnerServer).GetFile(ctx, in)
   684  	}
   685  	info := &grpc.UnaryServerInfo{
   686  		Server:     srv,
   687  		FullMethod: Runner_GetFile_FullMethodName,
   688  	}
   689  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   690  		return srv.(RunnerServer).GetFile(ctx, req.(*GetFile_Request))
   691  	}
   692  	return interceptor(ctx, in, info, handler)
   693  }
   694  
   695  func _Runner_GetFiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   696  	in := new(GetFiles_Request)
   697  	if err := dec(in); err != nil {
   698  		return nil, err
   699  	}
   700  	if interceptor == nil {
   701  		return srv.(RunnerServer).GetFiles(ctx, in)
   702  	}
   703  	info := &grpc.UnaryServerInfo{
   704  		Server:     srv,
   705  		FullMethod: Runner_GetFiles_FullMethodName,
   706  	}
   707  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   708  		return srv.(RunnerServer).GetFiles(ctx, req.(*GetFiles_Request))
   709  	}
   710  	return interceptor(ctx, in, info, handler)
   711  }
   712  
   713  func _Runner_GetRuleConfigContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   714  	in := new(GetRuleConfigContent_Request)
   715  	if err := dec(in); err != nil {
   716  		return nil, err
   717  	}
   718  	if interceptor == nil {
   719  		return srv.(RunnerServer).GetRuleConfigContent(ctx, in)
   720  	}
   721  	info := &grpc.UnaryServerInfo{
   722  		Server:     srv,
   723  		FullMethod: Runner_GetRuleConfigContent_FullMethodName,
   724  	}
   725  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   726  		return srv.(RunnerServer).GetRuleConfigContent(ctx, req.(*GetRuleConfigContent_Request))
   727  	}
   728  	return interceptor(ctx, in, info, handler)
   729  }
   730  
   731  func _Runner_EvaluateExpr_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   732  	in := new(EvaluateExpr_Request)
   733  	if err := dec(in); err != nil {
   734  		return nil, err
   735  	}
   736  	if interceptor == nil {
   737  		return srv.(RunnerServer).EvaluateExpr(ctx, in)
   738  	}
   739  	info := &grpc.UnaryServerInfo{
   740  		Server:     srv,
   741  		FullMethod: Runner_EvaluateExpr_FullMethodName,
   742  	}
   743  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   744  		return srv.(RunnerServer).EvaluateExpr(ctx, req.(*EvaluateExpr_Request))
   745  	}
   746  	return interceptor(ctx, in, info, handler)
   747  }
   748  
   749  func _Runner_EmitIssue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   750  	in := new(EmitIssue_Request)
   751  	if err := dec(in); err != nil {
   752  		return nil, err
   753  	}
   754  	if interceptor == nil {
   755  		return srv.(RunnerServer).EmitIssue(ctx, in)
   756  	}
   757  	info := &grpc.UnaryServerInfo{
   758  		Server:     srv,
   759  		FullMethod: Runner_EmitIssue_FullMethodName,
   760  	}
   761  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   762  		return srv.(RunnerServer).EmitIssue(ctx, req.(*EmitIssue_Request))
   763  	}
   764  	return interceptor(ctx, in, info, handler)
   765  }
   766  
   767  func _Runner_ApplyChanges_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   768  	in := new(ApplyChanges_Request)
   769  	if err := dec(in); err != nil {
   770  		return nil, err
   771  	}
   772  	if interceptor == nil {
   773  		return srv.(RunnerServer).ApplyChanges(ctx, in)
   774  	}
   775  	info := &grpc.UnaryServerInfo{
   776  		Server:     srv,
   777  		FullMethod: Runner_ApplyChanges_FullMethodName,
   778  	}
   779  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   780  		return srv.(RunnerServer).ApplyChanges(ctx, req.(*ApplyChanges_Request))
   781  	}
   782  	return interceptor(ctx, in, info, handler)
   783  }
   784  
   785  // Runner_ServiceDesc is the grpc.ServiceDesc for Runner service.
   786  // It's only intended for direct use with grpc.RegisterService,
   787  // and not to be introspected or modified (even as a copy)
   788  var Runner_ServiceDesc = grpc.ServiceDesc{
   789  	ServiceName: "proto.Runner",
   790  	HandlerType: (*RunnerServer)(nil),
   791  	Methods: []grpc.MethodDesc{
   792  		{
   793  			MethodName: "GetOriginalwd",
   794  			Handler:    _Runner_GetOriginalwd_Handler,
   795  		},
   796  		{
   797  			MethodName: "GetModulePath",
   798  			Handler:    _Runner_GetModulePath_Handler,
   799  		},
   800  		{
   801  			MethodName: "GetModuleContent",
   802  			Handler:    _Runner_GetModuleContent_Handler,
   803  		},
   804  		{
   805  			MethodName: "GetFile",
   806  			Handler:    _Runner_GetFile_Handler,
   807  		},
   808  		{
   809  			MethodName: "GetFiles",
   810  			Handler:    _Runner_GetFiles_Handler,
   811  		},
   812  		{
   813  			MethodName: "GetRuleConfigContent",
   814  			Handler:    _Runner_GetRuleConfigContent_Handler,
   815  		},
   816  		{
   817  			MethodName: "EvaluateExpr",
   818  			Handler:    _Runner_EvaluateExpr_Handler,
   819  		},
   820  		{
   821  			MethodName: "EmitIssue",
   822  			Handler:    _Runner_EmitIssue_Handler,
   823  		},
   824  		{
   825  			MethodName: "ApplyChanges",
   826  			Handler:    _Runner_ApplyChanges_Handler,
   827  		},
   828  	},
   829  	Streams:  []grpc.StreamDesc{},
   830  	Metadata: "tflint.proto",
   831  }