github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/provisioning_policy/provisioning_policy_service.pb.client.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: ProvisioningPolicyService 3 // DO NOT EDIT!!! 4 5 package provisioning_policy_client 6 7 import ( 8 "context" 9 10 "google.golang.org/grpc" 11 "google.golang.org/protobuf/runtime/protoimpl" 12 ) 13 14 // proto imports 15 import ( 16 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_policy" 17 emptypb "google.golang.org/protobuf/types/known/emptypb" 18 ) 19 20 // Reference imports to suppress errors if they are not otherwise used. 21 var ( 22 _ = protoimpl.DescBuilder{} 23 _ = new(context.Context) 24 _ = grpc.ClientConn{} 25 ) 26 27 // make sure we're using proto imports 28 var ( 29 _ = &provisioning_policy.ProvisioningPolicy{} 30 _ = &emptypb.Empty{} 31 ) 32 33 // This is a compile-time assertion to ensure that this generated file 34 // is compatible with the proto package it is being compiled against. 35 // A compilation error at this line likely means your copy of the 36 // proto package needs to be updated. 37 const ( 38 // Verify that this generated code is sufficiently up-to-date. 39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 40 // Verify that runtime/protoimpl is sufficiently up-to-date. 41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 42 ) 43 44 // This is a compile-time assertion to ensure that this generated file 45 // is compatible with the grpc package it is being compiled against. 46 const _ = grpc.SupportPackageIsVersion6 47 48 // ProvisioningPolicyServiceClient is the client API for ProvisioningPolicyService. 49 // 50 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 51 type ProvisioningPolicyServiceClient interface { 52 GetProvisioningPolicy(ctx context.Context, in *GetProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) 53 BatchGetProvisioningPolicies(ctx context.Context, in *BatchGetProvisioningPoliciesRequest, opts ...grpc.CallOption) (*BatchGetProvisioningPoliciesResponse, error) 54 ListProvisioningPolicies(ctx context.Context, in *ListProvisioningPoliciesRequest, opts ...grpc.CallOption) (*ListProvisioningPoliciesResponse, error) 55 WatchProvisioningPolicy(ctx context.Context, in *WatchProvisioningPolicyRequest, opts ...grpc.CallOption) (WatchProvisioningPolicyClientStream, error) 56 WatchProvisioningPolicies(ctx context.Context, in *WatchProvisioningPoliciesRequest, opts ...grpc.CallOption) (WatchProvisioningPoliciesClientStream, error) 57 CreateProvisioningPolicy(ctx context.Context, in *CreateProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) 58 UpdateProvisioningPolicy(ctx context.Context, in *UpdateProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) 59 DeleteProvisioningPolicy(ctx context.Context, in *DeleteProvisioningPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 60 ProvisionServiceAccountToProvisioningPolicy(ctx context.Context, in *ProvisionServiceAccountToProvisioningPolicyRequest, opts ...grpc.CallOption) (*ProvisionServiceAccountToProvisioningPolicyResponse, error) 61 RemoveServiceAccountFromProvisioningPolicy(ctx context.Context, in *RemoveServiceAccountFromProvisioningPolicyRequest, opts ...grpc.CallOption) (*RemoveServiceAccountFromProvisioningPolicyResponse, error) 62 ProvisionDeviceViaPolicy(ctx context.Context, in *ProvisionDeviceViaPolicyRequest, opts ...grpc.CallOption) (*ProvisionDeviceViaPolicyResponse, error) 63 RequestProvisioningApproval(ctx context.Context, in *RequestProvisioningApprovalRequest, opts ...grpc.CallOption) (*RequestProvisioningApprovalResponse, error) 64 } 65 66 type client struct { 67 cc grpc.ClientConnInterface 68 } 69 70 func NewProvisioningPolicyServiceClient(cc grpc.ClientConnInterface) ProvisioningPolicyServiceClient { 71 return &client{cc} 72 } 73 74 func (c *client) GetProvisioningPolicy(ctx context.Context, in *GetProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) { 75 out := new(provisioning_policy.ProvisioningPolicy) 76 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/GetProvisioningPolicy", in, out, opts...) 77 if err != nil { 78 return nil, err 79 } 80 return out, nil 81 } 82 83 func (c *client) BatchGetProvisioningPolicies(ctx context.Context, in *BatchGetProvisioningPoliciesRequest, opts ...grpc.CallOption) (*BatchGetProvisioningPoliciesResponse, error) { 84 out := new(BatchGetProvisioningPoliciesResponse) 85 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/BatchGetProvisioningPolicies", in, out, opts...) 86 if err != nil { 87 return nil, err 88 } 89 return out, nil 90 } 91 92 func (c *client) ListProvisioningPolicies(ctx context.Context, in *ListProvisioningPoliciesRequest, opts ...grpc.CallOption) (*ListProvisioningPoliciesResponse, error) { 93 out := new(ListProvisioningPoliciesResponse) 94 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/ListProvisioningPolicies", in, out, opts...) 95 if err != nil { 96 return nil, err 97 } 98 return out, nil 99 } 100 101 func (c *client) WatchProvisioningPolicy(ctx context.Context, in *WatchProvisioningPolicyRequest, opts ...grpc.CallOption) (WatchProvisioningPolicyClientStream, error) { 102 stream, err := c.cc.NewStream(ctx, 103 &grpc.StreamDesc{ 104 StreamName: "WatchProvisioningPolicy", 105 ServerStreams: true, 106 }, 107 "/ntt.devices.v1alpha2.ProvisioningPolicyService/WatchProvisioningPolicy", opts...) 108 if err != nil { 109 return nil, err 110 } 111 x := &watchProvisioningPolicyWatchProvisioningPolicyClient{stream} 112 if err := x.ClientStream.SendMsg(in); err != nil { 113 return nil, err 114 } 115 if err := x.ClientStream.CloseSend(); err != nil { 116 return nil, err 117 } 118 return x, nil 119 } 120 121 type WatchProvisioningPolicyClientStream interface { 122 Recv() (*WatchProvisioningPolicyResponse, error) 123 grpc.ClientStream 124 } 125 126 type watchProvisioningPolicyWatchProvisioningPolicyClient struct { 127 grpc.ClientStream 128 } 129 130 func (x *watchProvisioningPolicyWatchProvisioningPolicyClient) Recv() (*WatchProvisioningPolicyResponse, error) { 131 m := new(WatchProvisioningPolicyResponse) 132 if err := x.ClientStream.RecvMsg(m); err != nil { 133 return nil, err 134 } 135 return m, nil 136 } 137 138 func (c *client) WatchProvisioningPolicies(ctx context.Context, in *WatchProvisioningPoliciesRequest, opts ...grpc.CallOption) (WatchProvisioningPoliciesClientStream, error) { 139 stream, err := c.cc.NewStream(ctx, 140 &grpc.StreamDesc{ 141 StreamName: "WatchProvisioningPolicies", 142 ServerStreams: true, 143 }, 144 "/ntt.devices.v1alpha2.ProvisioningPolicyService/WatchProvisioningPolicies", opts...) 145 if err != nil { 146 return nil, err 147 } 148 x := &watchProvisioningPoliciesWatchProvisioningPoliciesClient{stream} 149 if err := x.ClientStream.SendMsg(in); err != nil { 150 return nil, err 151 } 152 if err := x.ClientStream.CloseSend(); err != nil { 153 return nil, err 154 } 155 return x, nil 156 } 157 158 type WatchProvisioningPoliciesClientStream interface { 159 Recv() (*WatchProvisioningPoliciesResponse, error) 160 grpc.ClientStream 161 } 162 163 type watchProvisioningPoliciesWatchProvisioningPoliciesClient struct { 164 grpc.ClientStream 165 } 166 167 func (x *watchProvisioningPoliciesWatchProvisioningPoliciesClient) Recv() (*WatchProvisioningPoliciesResponse, error) { 168 m := new(WatchProvisioningPoliciesResponse) 169 if err := x.ClientStream.RecvMsg(m); err != nil { 170 return nil, err 171 } 172 return m, nil 173 } 174 175 func (c *client) CreateProvisioningPolicy(ctx context.Context, in *CreateProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) { 176 out := new(provisioning_policy.ProvisioningPolicy) 177 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/CreateProvisioningPolicy", in, out, opts...) 178 if err != nil { 179 return nil, err 180 } 181 return out, nil 182 } 183 184 func (c *client) UpdateProvisioningPolicy(ctx context.Context, in *UpdateProvisioningPolicyRequest, opts ...grpc.CallOption) (*provisioning_policy.ProvisioningPolicy, error) { 185 out := new(provisioning_policy.ProvisioningPolicy) 186 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/UpdateProvisioningPolicy", in, out, opts...) 187 if err != nil { 188 return nil, err 189 } 190 return out, nil 191 } 192 193 func (c *client) DeleteProvisioningPolicy(ctx context.Context, in *DeleteProvisioningPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 194 out := new(emptypb.Empty) 195 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/DeleteProvisioningPolicy", in, out, opts...) 196 if err != nil { 197 return nil, err 198 } 199 return out, nil 200 } 201 202 func (c *client) ProvisionServiceAccountToProvisioningPolicy(ctx context.Context, in *ProvisionServiceAccountToProvisioningPolicyRequest, opts ...grpc.CallOption) (*ProvisionServiceAccountToProvisioningPolicyResponse, error) { 203 out := new(ProvisionServiceAccountToProvisioningPolicyResponse) 204 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/ProvisionServiceAccountToProvisioningPolicy", in, out, opts...) 205 if err != nil { 206 return nil, err 207 } 208 return out, nil 209 } 210 211 func (c *client) RemoveServiceAccountFromProvisioningPolicy(ctx context.Context, in *RemoveServiceAccountFromProvisioningPolicyRequest, opts ...grpc.CallOption) (*RemoveServiceAccountFromProvisioningPolicyResponse, error) { 212 out := new(RemoveServiceAccountFromProvisioningPolicyResponse) 213 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/RemoveServiceAccountFromProvisioningPolicy", in, out, opts...) 214 if err != nil { 215 return nil, err 216 } 217 return out, nil 218 } 219 220 func (c *client) ProvisionDeviceViaPolicy(ctx context.Context, in *ProvisionDeviceViaPolicyRequest, opts ...grpc.CallOption) (*ProvisionDeviceViaPolicyResponse, error) { 221 out := new(ProvisionDeviceViaPolicyResponse) 222 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/ProvisionDeviceViaPolicy", in, out, opts...) 223 if err != nil { 224 return nil, err 225 } 226 return out, nil 227 } 228 229 func (c *client) RequestProvisioningApproval(ctx context.Context, in *RequestProvisioningApprovalRequest, opts ...grpc.CallOption) (*RequestProvisioningApprovalResponse, error) { 230 out := new(RequestProvisioningApprovalResponse) 231 err := c.cc.Invoke(ctx, "/ntt.devices.v1alpha2.ProvisioningPolicyService/RequestProvisioningApproval", in, out, opts...) 232 if err != nil { 233 return nil, err 234 } 235 return out, nil 236 }