You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1768 lines
70 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/appengine/v1/appengine.proto
  3. package appengine // import "google.golang.org/genproto/googleapis/appengine/v1"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "github.com/golang/protobuf/ptypes/empty"
  8. import _ "google.golang.org/genproto/googleapis/api/annotations"
  9. import _ "google.golang.org/genproto/googleapis/iam/v1"
  10. import longrunning "google.golang.org/genproto/googleapis/longrunning"
  11. import field_mask "google.golang.org/genproto/protobuf/field_mask"
  12. import (
  13. context "golang.org/x/net/context"
  14. grpc "google.golang.org/grpc"
  15. )
  16. // Reference imports to suppress errors if they are not otherwise used.
  17. var _ = proto.Marshal
  18. var _ = fmt.Errorf
  19. var _ = math.Inf
  20. // This is a compile-time assertion to ensure that this generated file
  21. // is compatible with the proto package it is being compiled against.
  22. // A compilation error at this line likely means your copy of the
  23. // proto package needs to be updated.
  24. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  25. // Fields that should be returned when [Version][google.appengine.v1.Version]
  26. // resources are retreived.
  27. type VersionView int32
  28. const (
  29. // Basic version information including scaling and inbound services,
  30. // but not detailed deployment information.
  31. VersionView_BASIC VersionView = 0
  32. // The information from `BASIC`, plus detailed information about the
  33. // deployment. This format is required when creating resources, but
  34. // is not returned in `Get` or `List` by default.
  35. VersionView_FULL VersionView = 1
  36. )
  37. var VersionView_name = map[int32]string{
  38. 0: "BASIC",
  39. 1: "FULL",
  40. }
  41. var VersionView_value = map[string]int32{
  42. "BASIC": 0,
  43. "FULL": 1,
  44. }
  45. func (x VersionView) String() string {
  46. return proto.EnumName(VersionView_name, int32(x))
  47. }
  48. func (VersionView) EnumDescriptor() ([]byte, []int) {
  49. return fileDescriptor_appengine_a92cadbde9846b77, []int{0}
  50. }
  51. // Request message for `Applications.GetApplication`.
  52. type GetApplicationRequest struct {
  53. // Name of the Application resource to get. Example: `apps/myapp`.
  54. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  55. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  56. XXX_unrecognized []byte `json:"-"`
  57. XXX_sizecache int32 `json:"-"`
  58. }
  59. func (m *GetApplicationRequest) Reset() { *m = GetApplicationRequest{} }
  60. func (m *GetApplicationRequest) String() string { return proto.CompactTextString(m) }
  61. func (*GetApplicationRequest) ProtoMessage() {}
  62. func (*GetApplicationRequest) Descriptor() ([]byte, []int) {
  63. return fileDescriptor_appengine_a92cadbde9846b77, []int{0}
  64. }
  65. func (m *GetApplicationRequest) XXX_Unmarshal(b []byte) error {
  66. return xxx_messageInfo_GetApplicationRequest.Unmarshal(m, b)
  67. }
  68. func (m *GetApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  69. return xxx_messageInfo_GetApplicationRequest.Marshal(b, m, deterministic)
  70. }
  71. func (dst *GetApplicationRequest) XXX_Merge(src proto.Message) {
  72. xxx_messageInfo_GetApplicationRequest.Merge(dst, src)
  73. }
  74. func (m *GetApplicationRequest) XXX_Size() int {
  75. return xxx_messageInfo_GetApplicationRequest.Size(m)
  76. }
  77. func (m *GetApplicationRequest) XXX_DiscardUnknown() {
  78. xxx_messageInfo_GetApplicationRequest.DiscardUnknown(m)
  79. }
  80. var xxx_messageInfo_GetApplicationRequest proto.InternalMessageInfo
  81. func (m *GetApplicationRequest) GetName() string {
  82. if m != nil {
  83. return m.Name
  84. }
  85. return ""
  86. }
  87. // Request message for 'Applications.RepairApplication'.
  88. type RepairApplicationRequest struct {
  89. // Name of the application to repair. Example: `apps/myapp`
  90. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  91. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  92. XXX_unrecognized []byte `json:"-"`
  93. XXX_sizecache int32 `json:"-"`
  94. }
  95. func (m *RepairApplicationRequest) Reset() { *m = RepairApplicationRequest{} }
  96. func (m *RepairApplicationRequest) String() string { return proto.CompactTextString(m) }
  97. func (*RepairApplicationRequest) ProtoMessage() {}
  98. func (*RepairApplicationRequest) Descriptor() ([]byte, []int) {
  99. return fileDescriptor_appengine_a92cadbde9846b77, []int{1}
  100. }
  101. func (m *RepairApplicationRequest) XXX_Unmarshal(b []byte) error {
  102. return xxx_messageInfo_RepairApplicationRequest.Unmarshal(m, b)
  103. }
  104. func (m *RepairApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  105. return xxx_messageInfo_RepairApplicationRequest.Marshal(b, m, deterministic)
  106. }
  107. func (dst *RepairApplicationRequest) XXX_Merge(src proto.Message) {
  108. xxx_messageInfo_RepairApplicationRequest.Merge(dst, src)
  109. }
  110. func (m *RepairApplicationRequest) XXX_Size() int {
  111. return xxx_messageInfo_RepairApplicationRequest.Size(m)
  112. }
  113. func (m *RepairApplicationRequest) XXX_DiscardUnknown() {
  114. xxx_messageInfo_RepairApplicationRequest.DiscardUnknown(m)
  115. }
  116. var xxx_messageInfo_RepairApplicationRequest proto.InternalMessageInfo
  117. func (m *RepairApplicationRequest) GetName() string {
  118. if m != nil {
  119. return m.Name
  120. }
  121. return ""
  122. }
  123. // Request message for `Services.ListServices`.
  124. type ListServicesRequest struct {
  125. // Name of the parent Application resource. Example: `apps/myapp`.
  126. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  127. // Maximum results to return per page.
  128. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  129. // Continuation token for fetching the next page of results.
  130. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  131. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  132. XXX_unrecognized []byte `json:"-"`
  133. XXX_sizecache int32 `json:"-"`
  134. }
  135. func (m *ListServicesRequest) Reset() { *m = ListServicesRequest{} }
  136. func (m *ListServicesRequest) String() string { return proto.CompactTextString(m) }
  137. func (*ListServicesRequest) ProtoMessage() {}
  138. func (*ListServicesRequest) Descriptor() ([]byte, []int) {
  139. return fileDescriptor_appengine_a92cadbde9846b77, []int{2}
  140. }
  141. func (m *ListServicesRequest) XXX_Unmarshal(b []byte) error {
  142. return xxx_messageInfo_ListServicesRequest.Unmarshal(m, b)
  143. }
  144. func (m *ListServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  145. return xxx_messageInfo_ListServicesRequest.Marshal(b, m, deterministic)
  146. }
  147. func (dst *ListServicesRequest) XXX_Merge(src proto.Message) {
  148. xxx_messageInfo_ListServicesRequest.Merge(dst, src)
  149. }
  150. func (m *ListServicesRequest) XXX_Size() int {
  151. return xxx_messageInfo_ListServicesRequest.Size(m)
  152. }
  153. func (m *ListServicesRequest) XXX_DiscardUnknown() {
  154. xxx_messageInfo_ListServicesRequest.DiscardUnknown(m)
  155. }
  156. var xxx_messageInfo_ListServicesRequest proto.InternalMessageInfo
  157. func (m *ListServicesRequest) GetParent() string {
  158. if m != nil {
  159. return m.Parent
  160. }
  161. return ""
  162. }
  163. func (m *ListServicesRequest) GetPageSize() int32 {
  164. if m != nil {
  165. return m.PageSize
  166. }
  167. return 0
  168. }
  169. func (m *ListServicesRequest) GetPageToken() string {
  170. if m != nil {
  171. return m.PageToken
  172. }
  173. return ""
  174. }
  175. // Response message for `Services.ListServices`.
  176. type ListServicesResponse struct {
  177. // The services belonging to the requested application.
  178. Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
  179. // Continuation token for fetching the next page of results.
  180. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  181. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  182. XXX_unrecognized []byte `json:"-"`
  183. XXX_sizecache int32 `json:"-"`
  184. }
  185. func (m *ListServicesResponse) Reset() { *m = ListServicesResponse{} }
  186. func (m *ListServicesResponse) String() string { return proto.CompactTextString(m) }
  187. func (*ListServicesResponse) ProtoMessage() {}
  188. func (*ListServicesResponse) Descriptor() ([]byte, []int) {
  189. return fileDescriptor_appengine_a92cadbde9846b77, []int{3}
  190. }
  191. func (m *ListServicesResponse) XXX_Unmarshal(b []byte) error {
  192. return xxx_messageInfo_ListServicesResponse.Unmarshal(m, b)
  193. }
  194. func (m *ListServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  195. return xxx_messageInfo_ListServicesResponse.Marshal(b, m, deterministic)
  196. }
  197. func (dst *ListServicesResponse) XXX_Merge(src proto.Message) {
  198. xxx_messageInfo_ListServicesResponse.Merge(dst, src)
  199. }
  200. func (m *ListServicesResponse) XXX_Size() int {
  201. return xxx_messageInfo_ListServicesResponse.Size(m)
  202. }
  203. func (m *ListServicesResponse) XXX_DiscardUnknown() {
  204. xxx_messageInfo_ListServicesResponse.DiscardUnknown(m)
  205. }
  206. var xxx_messageInfo_ListServicesResponse proto.InternalMessageInfo
  207. func (m *ListServicesResponse) GetServices() []*Service {
  208. if m != nil {
  209. return m.Services
  210. }
  211. return nil
  212. }
  213. func (m *ListServicesResponse) GetNextPageToken() string {
  214. if m != nil {
  215. return m.NextPageToken
  216. }
  217. return ""
  218. }
  219. // Request message for `Services.GetService`.
  220. type GetServiceRequest struct {
  221. // Name of the resource requested. Example: `apps/myapp/services/default`.
  222. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  223. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  224. XXX_unrecognized []byte `json:"-"`
  225. XXX_sizecache int32 `json:"-"`
  226. }
  227. func (m *GetServiceRequest) Reset() { *m = GetServiceRequest{} }
  228. func (m *GetServiceRequest) String() string { return proto.CompactTextString(m) }
  229. func (*GetServiceRequest) ProtoMessage() {}
  230. func (*GetServiceRequest) Descriptor() ([]byte, []int) {
  231. return fileDescriptor_appengine_a92cadbde9846b77, []int{4}
  232. }
  233. func (m *GetServiceRequest) XXX_Unmarshal(b []byte) error {
  234. return xxx_messageInfo_GetServiceRequest.Unmarshal(m, b)
  235. }
  236. func (m *GetServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  237. return xxx_messageInfo_GetServiceRequest.Marshal(b, m, deterministic)
  238. }
  239. func (dst *GetServiceRequest) XXX_Merge(src proto.Message) {
  240. xxx_messageInfo_GetServiceRequest.Merge(dst, src)
  241. }
  242. func (m *GetServiceRequest) XXX_Size() int {
  243. return xxx_messageInfo_GetServiceRequest.Size(m)
  244. }
  245. func (m *GetServiceRequest) XXX_DiscardUnknown() {
  246. xxx_messageInfo_GetServiceRequest.DiscardUnknown(m)
  247. }
  248. var xxx_messageInfo_GetServiceRequest proto.InternalMessageInfo
  249. func (m *GetServiceRequest) GetName() string {
  250. if m != nil {
  251. return m.Name
  252. }
  253. return ""
  254. }
  255. // Request message for `Services.UpdateService`.
  256. type UpdateServiceRequest struct {
  257. // Name of the resource to update. Example: `apps/myapp/services/default`.
  258. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  259. // A Service resource containing the updated service. Only fields set in the
  260. // field mask will be updated.
  261. Service *Service `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
  262. // Standard field mask for the set of fields to be updated.
  263. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  264. // Set to `true` to gradually shift traffic from one version to another
  265. // single version. By default, traffic is shifted immediately.
  266. // For gradual traffic migration, the target version
  267. // must be located within instances that are configured for both
  268. // [warmup
  269. // requests](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#inboundservicetype)
  270. // and
  271. // [automatic
  272. // scaling](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#automaticscaling).
  273. // You must specify the
  274. // [`shardBy`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services#shardby)
  275. // field in the Service resource. Gradual traffic migration is not
  276. // supported in the App Engine flexible environment. For examples, see
  277. // [Migrating and Splitting
  278. // Traffic](https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traffic).
  279. MigrateTraffic bool `protobuf:"varint,4,opt,name=migrate_traffic,json=migrateTraffic,proto3" json:"migrate_traffic,omitempty"`
  280. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  281. XXX_unrecognized []byte `json:"-"`
  282. XXX_sizecache int32 `json:"-"`
  283. }
  284. func (m *UpdateServiceRequest) Reset() { *m = UpdateServiceRequest{} }
  285. func (m *UpdateServiceRequest) String() string { return proto.CompactTextString(m) }
  286. func (*UpdateServiceRequest) ProtoMessage() {}
  287. func (*UpdateServiceRequest) Descriptor() ([]byte, []int) {
  288. return fileDescriptor_appengine_a92cadbde9846b77, []int{5}
  289. }
  290. func (m *UpdateServiceRequest) XXX_Unmarshal(b []byte) error {
  291. return xxx_messageInfo_UpdateServiceRequest.Unmarshal(m, b)
  292. }
  293. func (m *UpdateServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  294. return xxx_messageInfo_UpdateServiceRequest.Marshal(b, m, deterministic)
  295. }
  296. func (dst *UpdateServiceRequest) XXX_Merge(src proto.Message) {
  297. xxx_messageInfo_UpdateServiceRequest.Merge(dst, src)
  298. }
  299. func (m *UpdateServiceRequest) XXX_Size() int {
  300. return xxx_messageInfo_UpdateServiceRequest.Size(m)
  301. }
  302. func (m *UpdateServiceRequest) XXX_DiscardUnknown() {
  303. xxx_messageInfo_UpdateServiceRequest.DiscardUnknown(m)
  304. }
  305. var xxx_messageInfo_UpdateServiceRequest proto.InternalMessageInfo
  306. func (m *UpdateServiceRequest) GetName() string {
  307. if m != nil {
  308. return m.Name
  309. }
  310. return ""
  311. }
  312. func (m *UpdateServiceRequest) GetService() *Service {
  313. if m != nil {
  314. return m.Service
  315. }
  316. return nil
  317. }
  318. func (m *UpdateServiceRequest) GetUpdateMask() *field_mask.FieldMask {
  319. if m != nil {
  320. return m.UpdateMask
  321. }
  322. return nil
  323. }
  324. func (m *UpdateServiceRequest) GetMigrateTraffic() bool {
  325. if m != nil {
  326. return m.MigrateTraffic
  327. }
  328. return false
  329. }
  330. // Request message for `Services.DeleteService`.
  331. type DeleteServiceRequest struct {
  332. // Name of the resource requested. Example: `apps/myapp/services/default`.
  333. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  334. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  335. XXX_unrecognized []byte `json:"-"`
  336. XXX_sizecache int32 `json:"-"`
  337. }
  338. func (m *DeleteServiceRequest) Reset() { *m = DeleteServiceRequest{} }
  339. func (m *DeleteServiceRequest) String() string { return proto.CompactTextString(m) }
  340. func (*DeleteServiceRequest) ProtoMessage() {}
  341. func (*DeleteServiceRequest) Descriptor() ([]byte, []int) {
  342. return fileDescriptor_appengine_a92cadbde9846b77, []int{6}
  343. }
  344. func (m *DeleteServiceRequest) XXX_Unmarshal(b []byte) error {
  345. return xxx_messageInfo_DeleteServiceRequest.Unmarshal(m, b)
  346. }
  347. func (m *DeleteServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  348. return xxx_messageInfo_DeleteServiceRequest.Marshal(b, m, deterministic)
  349. }
  350. func (dst *DeleteServiceRequest) XXX_Merge(src proto.Message) {
  351. xxx_messageInfo_DeleteServiceRequest.Merge(dst, src)
  352. }
  353. func (m *DeleteServiceRequest) XXX_Size() int {
  354. return xxx_messageInfo_DeleteServiceRequest.Size(m)
  355. }
  356. func (m *DeleteServiceRequest) XXX_DiscardUnknown() {
  357. xxx_messageInfo_DeleteServiceRequest.DiscardUnknown(m)
  358. }
  359. var xxx_messageInfo_DeleteServiceRequest proto.InternalMessageInfo
  360. func (m *DeleteServiceRequest) GetName() string {
  361. if m != nil {
  362. return m.Name
  363. }
  364. return ""
  365. }
  366. // Request message for `Versions.ListVersions`.
  367. type ListVersionsRequest struct {
  368. // Name of the parent Service resource. Example:
  369. // `apps/myapp/services/default`.
  370. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  371. // Controls the set of fields returned in the `List` response.
  372. View VersionView `protobuf:"varint,2,opt,name=view,proto3,enum=google.appengine.v1.VersionView" json:"view,omitempty"`
  373. // Maximum results to return per page.
  374. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  375. // Continuation token for fetching the next page of results.
  376. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  377. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  378. XXX_unrecognized []byte `json:"-"`
  379. XXX_sizecache int32 `json:"-"`
  380. }
  381. func (m *ListVersionsRequest) Reset() { *m = ListVersionsRequest{} }
  382. func (m *ListVersionsRequest) String() string { return proto.CompactTextString(m) }
  383. func (*ListVersionsRequest) ProtoMessage() {}
  384. func (*ListVersionsRequest) Descriptor() ([]byte, []int) {
  385. return fileDescriptor_appengine_a92cadbde9846b77, []int{7}
  386. }
  387. func (m *ListVersionsRequest) XXX_Unmarshal(b []byte) error {
  388. return xxx_messageInfo_ListVersionsRequest.Unmarshal(m, b)
  389. }
  390. func (m *ListVersionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  391. return xxx_messageInfo_ListVersionsRequest.Marshal(b, m, deterministic)
  392. }
  393. func (dst *ListVersionsRequest) XXX_Merge(src proto.Message) {
  394. xxx_messageInfo_ListVersionsRequest.Merge(dst, src)
  395. }
  396. func (m *ListVersionsRequest) XXX_Size() int {
  397. return xxx_messageInfo_ListVersionsRequest.Size(m)
  398. }
  399. func (m *ListVersionsRequest) XXX_DiscardUnknown() {
  400. xxx_messageInfo_ListVersionsRequest.DiscardUnknown(m)
  401. }
  402. var xxx_messageInfo_ListVersionsRequest proto.InternalMessageInfo
  403. func (m *ListVersionsRequest) GetParent() string {
  404. if m != nil {
  405. return m.Parent
  406. }
  407. return ""
  408. }
  409. func (m *ListVersionsRequest) GetView() VersionView {
  410. if m != nil {
  411. return m.View
  412. }
  413. return VersionView_BASIC
  414. }
  415. func (m *ListVersionsRequest) GetPageSize() int32 {
  416. if m != nil {
  417. return m.PageSize
  418. }
  419. return 0
  420. }
  421. func (m *ListVersionsRequest) GetPageToken() string {
  422. if m != nil {
  423. return m.PageToken
  424. }
  425. return ""
  426. }
  427. // Response message for `Versions.ListVersions`.
  428. type ListVersionsResponse struct {
  429. // The versions belonging to the requested service.
  430. Versions []*Version `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
  431. // Continuation token for fetching the next page of results.
  432. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  433. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  434. XXX_unrecognized []byte `json:"-"`
  435. XXX_sizecache int32 `json:"-"`
  436. }
  437. func (m *ListVersionsResponse) Reset() { *m = ListVersionsResponse{} }
  438. func (m *ListVersionsResponse) String() string { return proto.CompactTextString(m) }
  439. func (*ListVersionsResponse) ProtoMessage() {}
  440. func (*ListVersionsResponse) Descriptor() ([]byte, []int) {
  441. return fileDescriptor_appengine_a92cadbde9846b77, []int{8}
  442. }
  443. func (m *ListVersionsResponse) XXX_Unmarshal(b []byte) error {
  444. return xxx_messageInfo_ListVersionsResponse.Unmarshal(m, b)
  445. }
  446. func (m *ListVersionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  447. return xxx_messageInfo_ListVersionsResponse.Marshal(b, m, deterministic)
  448. }
  449. func (dst *ListVersionsResponse) XXX_Merge(src proto.Message) {
  450. xxx_messageInfo_ListVersionsResponse.Merge(dst, src)
  451. }
  452. func (m *ListVersionsResponse) XXX_Size() int {
  453. return xxx_messageInfo_ListVersionsResponse.Size(m)
  454. }
  455. func (m *ListVersionsResponse) XXX_DiscardUnknown() {
  456. xxx_messageInfo_ListVersionsResponse.DiscardUnknown(m)
  457. }
  458. var xxx_messageInfo_ListVersionsResponse proto.InternalMessageInfo
  459. func (m *ListVersionsResponse) GetVersions() []*Version {
  460. if m != nil {
  461. return m.Versions
  462. }
  463. return nil
  464. }
  465. func (m *ListVersionsResponse) GetNextPageToken() string {
  466. if m != nil {
  467. return m.NextPageToken
  468. }
  469. return ""
  470. }
  471. // Request message for `Versions.GetVersion`.
  472. type GetVersionRequest struct {
  473. // Name of the resource requested. Example:
  474. // `apps/myapp/services/default/versions/v1`.
  475. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  476. // Controls the set of fields returned in the `Get` response.
  477. View VersionView `protobuf:"varint,2,opt,name=view,proto3,enum=google.appengine.v1.VersionView" json:"view,omitempty"`
  478. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  479. XXX_unrecognized []byte `json:"-"`
  480. XXX_sizecache int32 `json:"-"`
  481. }
  482. func (m *GetVersionRequest) Reset() { *m = GetVersionRequest{} }
  483. func (m *GetVersionRequest) String() string { return proto.CompactTextString(m) }
  484. func (*GetVersionRequest) ProtoMessage() {}
  485. func (*GetVersionRequest) Descriptor() ([]byte, []int) {
  486. return fileDescriptor_appengine_a92cadbde9846b77, []int{9}
  487. }
  488. func (m *GetVersionRequest) XXX_Unmarshal(b []byte) error {
  489. return xxx_messageInfo_GetVersionRequest.Unmarshal(m, b)
  490. }
  491. func (m *GetVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  492. return xxx_messageInfo_GetVersionRequest.Marshal(b, m, deterministic)
  493. }
  494. func (dst *GetVersionRequest) XXX_Merge(src proto.Message) {
  495. xxx_messageInfo_GetVersionRequest.Merge(dst, src)
  496. }
  497. func (m *GetVersionRequest) XXX_Size() int {
  498. return xxx_messageInfo_GetVersionRequest.Size(m)
  499. }
  500. func (m *GetVersionRequest) XXX_DiscardUnknown() {
  501. xxx_messageInfo_GetVersionRequest.DiscardUnknown(m)
  502. }
  503. var xxx_messageInfo_GetVersionRequest proto.InternalMessageInfo
  504. func (m *GetVersionRequest) GetName() string {
  505. if m != nil {
  506. return m.Name
  507. }
  508. return ""
  509. }
  510. func (m *GetVersionRequest) GetView() VersionView {
  511. if m != nil {
  512. return m.View
  513. }
  514. return VersionView_BASIC
  515. }
  516. // Request message for `Versions.CreateVersion`.
  517. type CreateVersionRequest struct {
  518. // Name of the parent resource to create this version under. Example:
  519. // `apps/myapp/services/default`.
  520. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  521. // Application deployment configuration.
  522. Version *Version `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  523. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  524. XXX_unrecognized []byte `json:"-"`
  525. XXX_sizecache int32 `json:"-"`
  526. }
  527. func (m *CreateVersionRequest) Reset() { *m = CreateVersionRequest{} }
  528. func (m *CreateVersionRequest) String() string { return proto.CompactTextString(m) }
  529. func (*CreateVersionRequest) ProtoMessage() {}
  530. func (*CreateVersionRequest) Descriptor() ([]byte, []int) {
  531. return fileDescriptor_appengine_a92cadbde9846b77, []int{10}
  532. }
  533. func (m *CreateVersionRequest) XXX_Unmarshal(b []byte) error {
  534. return xxx_messageInfo_CreateVersionRequest.Unmarshal(m, b)
  535. }
  536. func (m *CreateVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  537. return xxx_messageInfo_CreateVersionRequest.Marshal(b, m, deterministic)
  538. }
  539. func (dst *CreateVersionRequest) XXX_Merge(src proto.Message) {
  540. xxx_messageInfo_CreateVersionRequest.Merge(dst, src)
  541. }
  542. func (m *CreateVersionRequest) XXX_Size() int {
  543. return xxx_messageInfo_CreateVersionRequest.Size(m)
  544. }
  545. func (m *CreateVersionRequest) XXX_DiscardUnknown() {
  546. xxx_messageInfo_CreateVersionRequest.DiscardUnknown(m)
  547. }
  548. var xxx_messageInfo_CreateVersionRequest proto.InternalMessageInfo
  549. func (m *CreateVersionRequest) GetParent() string {
  550. if m != nil {
  551. return m.Parent
  552. }
  553. return ""
  554. }
  555. func (m *CreateVersionRequest) GetVersion() *Version {
  556. if m != nil {
  557. return m.Version
  558. }
  559. return nil
  560. }
  561. // Request message for `Versions.UpdateVersion`.
  562. type UpdateVersionRequest struct {
  563. // Name of the resource to update. Example:
  564. // `apps/myapp/services/default/versions/1`.
  565. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  566. // A Version containing the updated resource. Only fields set in the field
  567. // mask will be updated.
  568. Version *Version `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
  569. // Standard field mask for the set of fields to be updated.
  570. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  571. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  572. XXX_unrecognized []byte `json:"-"`
  573. XXX_sizecache int32 `json:"-"`
  574. }
  575. func (m *UpdateVersionRequest) Reset() { *m = UpdateVersionRequest{} }
  576. func (m *UpdateVersionRequest) String() string { return proto.CompactTextString(m) }
  577. func (*UpdateVersionRequest) ProtoMessage() {}
  578. func (*UpdateVersionRequest) Descriptor() ([]byte, []int) {
  579. return fileDescriptor_appengine_a92cadbde9846b77, []int{11}
  580. }
  581. func (m *UpdateVersionRequest) XXX_Unmarshal(b []byte) error {
  582. return xxx_messageInfo_UpdateVersionRequest.Unmarshal(m, b)
  583. }
  584. func (m *UpdateVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  585. return xxx_messageInfo_UpdateVersionRequest.Marshal(b, m, deterministic)
  586. }
  587. func (dst *UpdateVersionRequest) XXX_Merge(src proto.Message) {
  588. xxx_messageInfo_UpdateVersionRequest.Merge(dst, src)
  589. }
  590. func (m *UpdateVersionRequest) XXX_Size() int {
  591. return xxx_messageInfo_UpdateVersionRequest.Size(m)
  592. }
  593. func (m *UpdateVersionRequest) XXX_DiscardUnknown() {
  594. xxx_messageInfo_UpdateVersionRequest.DiscardUnknown(m)
  595. }
  596. var xxx_messageInfo_UpdateVersionRequest proto.InternalMessageInfo
  597. func (m *UpdateVersionRequest) GetName() string {
  598. if m != nil {
  599. return m.Name
  600. }
  601. return ""
  602. }
  603. func (m *UpdateVersionRequest) GetVersion() *Version {
  604. if m != nil {
  605. return m.Version
  606. }
  607. return nil
  608. }
  609. func (m *UpdateVersionRequest) GetUpdateMask() *field_mask.FieldMask {
  610. if m != nil {
  611. return m.UpdateMask
  612. }
  613. return nil
  614. }
  615. // Request message for `Versions.DeleteVersion`.
  616. type DeleteVersionRequest struct {
  617. // Name of the resource requested. Example:
  618. // `apps/myapp/services/default/versions/v1`.
  619. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  620. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  621. XXX_unrecognized []byte `json:"-"`
  622. XXX_sizecache int32 `json:"-"`
  623. }
  624. func (m *DeleteVersionRequest) Reset() { *m = DeleteVersionRequest{} }
  625. func (m *DeleteVersionRequest) String() string { return proto.CompactTextString(m) }
  626. func (*DeleteVersionRequest) ProtoMessage() {}
  627. func (*DeleteVersionRequest) Descriptor() ([]byte, []int) {
  628. return fileDescriptor_appengine_a92cadbde9846b77, []int{12}
  629. }
  630. func (m *DeleteVersionRequest) XXX_Unmarshal(b []byte) error {
  631. return xxx_messageInfo_DeleteVersionRequest.Unmarshal(m, b)
  632. }
  633. func (m *DeleteVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  634. return xxx_messageInfo_DeleteVersionRequest.Marshal(b, m, deterministic)
  635. }
  636. func (dst *DeleteVersionRequest) XXX_Merge(src proto.Message) {
  637. xxx_messageInfo_DeleteVersionRequest.Merge(dst, src)
  638. }
  639. func (m *DeleteVersionRequest) XXX_Size() int {
  640. return xxx_messageInfo_DeleteVersionRequest.Size(m)
  641. }
  642. func (m *DeleteVersionRequest) XXX_DiscardUnknown() {
  643. xxx_messageInfo_DeleteVersionRequest.DiscardUnknown(m)
  644. }
  645. var xxx_messageInfo_DeleteVersionRequest proto.InternalMessageInfo
  646. func (m *DeleteVersionRequest) GetName() string {
  647. if m != nil {
  648. return m.Name
  649. }
  650. return ""
  651. }
  652. // Request message for `Instances.ListInstances`.
  653. type ListInstancesRequest struct {
  654. // Name of the parent Version resource. Example:
  655. // `apps/myapp/services/default/versions/v1`.
  656. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  657. // Maximum results to return per page.
  658. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  659. // Continuation token for fetching the next page of results.
  660. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  661. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  662. XXX_unrecognized []byte `json:"-"`
  663. XXX_sizecache int32 `json:"-"`
  664. }
  665. func (m *ListInstancesRequest) Reset() { *m = ListInstancesRequest{} }
  666. func (m *ListInstancesRequest) String() string { return proto.CompactTextString(m) }
  667. func (*ListInstancesRequest) ProtoMessage() {}
  668. func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
  669. return fileDescriptor_appengine_a92cadbde9846b77, []int{13}
  670. }
  671. func (m *ListInstancesRequest) XXX_Unmarshal(b []byte) error {
  672. return xxx_messageInfo_ListInstancesRequest.Unmarshal(m, b)
  673. }
  674. func (m *ListInstancesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  675. return xxx_messageInfo_ListInstancesRequest.Marshal(b, m, deterministic)
  676. }
  677. func (dst *ListInstancesRequest) XXX_Merge(src proto.Message) {
  678. xxx_messageInfo_ListInstancesRequest.Merge(dst, src)
  679. }
  680. func (m *ListInstancesRequest) XXX_Size() int {
  681. return xxx_messageInfo_ListInstancesRequest.Size(m)
  682. }
  683. func (m *ListInstancesRequest) XXX_DiscardUnknown() {
  684. xxx_messageInfo_ListInstancesRequest.DiscardUnknown(m)
  685. }
  686. var xxx_messageInfo_ListInstancesRequest proto.InternalMessageInfo
  687. func (m *ListInstancesRequest) GetParent() string {
  688. if m != nil {
  689. return m.Parent
  690. }
  691. return ""
  692. }
  693. func (m *ListInstancesRequest) GetPageSize() int32 {
  694. if m != nil {
  695. return m.PageSize
  696. }
  697. return 0
  698. }
  699. func (m *ListInstancesRequest) GetPageToken() string {
  700. if m != nil {
  701. return m.PageToken
  702. }
  703. return ""
  704. }
  705. // Response message for `Instances.ListInstances`.
  706. type ListInstancesResponse struct {
  707. // The instances belonging to the requested version.
  708. Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
  709. // Continuation token for fetching the next page of results.
  710. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  711. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  712. XXX_unrecognized []byte `json:"-"`
  713. XXX_sizecache int32 `json:"-"`
  714. }
  715. func (m *ListInstancesResponse) Reset() { *m = ListInstancesResponse{} }
  716. func (m *ListInstancesResponse) String() string { return proto.CompactTextString(m) }
  717. func (*ListInstancesResponse) ProtoMessage() {}
  718. func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
  719. return fileDescriptor_appengine_a92cadbde9846b77, []int{14}
  720. }
  721. func (m *ListInstancesResponse) XXX_Unmarshal(b []byte) error {
  722. return xxx_messageInfo_ListInstancesResponse.Unmarshal(m, b)
  723. }
  724. func (m *ListInstancesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  725. return xxx_messageInfo_ListInstancesResponse.Marshal(b, m, deterministic)
  726. }
  727. func (dst *ListInstancesResponse) XXX_Merge(src proto.Message) {
  728. xxx_messageInfo_ListInstancesResponse.Merge(dst, src)
  729. }
  730. func (m *ListInstancesResponse) XXX_Size() int {
  731. return xxx_messageInfo_ListInstancesResponse.Size(m)
  732. }
  733. func (m *ListInstancesResponse) XXX_DiscardUnknown() {
  734. xxx_messageInfo_ListInstancesResponse.DiscardUnknown(m)
  735. }
  736. var xxx_messageInfo_ListInstancesResponse proto.InternalMessageInfo
  737. func (m *ListInstancesResponse) GetInstances() []*Instance {
  738. if m != nil {
  739. return m.Instances
  740. }
  741. return nil
  742. }
  743. func (m *ListInstancesResponse) GetNextPageToken() string {
  744. if m != nil {
  745. return m.NextPageToken
  746. }
  747. return ""
  748. }
  749. // Request message for `Instances.GetInstance`.
  750. type GetInstanceRequest struct {
  751. // Name of the resource requested. Example:
  752. // `apps/myapp/services/default/versions/v1/instances/instance-1`.
  753. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  754. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  755. XXX_unrecognized []byte `json:"-"`
  756. XXX_sizecache int32 `json:"-"`
  757. }
  758. func (m *GetInstanceRequest) Reset() { *m = GetInstanceRequest{} }
  759. func (m *GetInstanceRequest) String() string { return proto.CompactTextString(m) }
  760. func (*GetInstanceRequest) ProtoMessage() {}
  761. func (*GetInstanceRequest) Descriptor() ([]byte, []int) {
  762. return fileDescriptor_appengine_a92cadbde9846b77, []int{15}
  763. }
  764. func (m *GetInstanceRequest) XXX_Unmarshal(b []byte) error {
  765. return xxx_messageInfo_GetInstanceRequest.Unmarshal(m, b)
  766. }
  767. func (m *GetInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  768. return xxx_messageInfo_GetInstanceRequest.Marshal(b, m, deterministic)
  769. }
  770. func (dst *GetInstanceRequest) XXX_Merge(src proto.Message) {
  771. xxx_messageInfo_GetInstanceRequest.Merge(dst, src)
  772. }
  773. func (m *GetInstanceRequest) XXX_Size() int {
  774. return xxx_messageInfo_GetInstanceRequest.Size(m)
  775. }
  776. func (m *GetInstanceRequest) XXX_DiscardUnknown() {
  777. xxx_messageInfo_GetInstanceRequest.DiscardUnknown(m)
  778. }
  779. var xxx_messageInfo_GetInstanceRequest proto.InternalMessageInfo
  780. func (m *GetInstanceRequest) GetName() string {
  781. if m != nil {
  782. return m.Name
  783. }
  784. return ""
  785. }
  786. // Request message for `Instances.DeleteInstance`.
  787. type DeleteInstanceRequest struct {
  788. // Name of the resource requested. Example:
  789. // `apps/myapp/services/default/versions/v1/instances/instance-1`.
  790. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  791. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  792. XXX_unrecognized []byte `json:"-"`
  793. XXX_sizecache int32 `json:"-"`
  794. }
  795. func (m *DeleteInstanceRequest) Reset() { *m = DeleteInstanceRequest{} }
  796. func (m *DeleteInstanceRequest) String() string { return proto.CompactTextString(m) }
  797. func (*DeleteInstanceRequest) ProtoMessage() {}
  798. func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) {
  799. return fileDescriptor_appengine_a92cadbde9846b77, []int{16}
  800. }
  801. func (m *DeleteInstanceRequest) XXX_Unmarshal(b []byte) error {
  802. return xxx_messageInfo_DeleteInstanceRequest.Unmarshal(m, b)
  803. }
  804. func (m *DeleteInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  805. return xxx_messageInfo_DeleteInstanceRequest.Marshal(b, m, deterministic)
  806. }
  807. func (dst *DeleteInstanceRequest) XXX_Merge(src proto.Message) {
  808. xxx_messageInfo_DeleteInstanceRequest.Merge(dst, src)
  809. }
  810. func (m *DeleteInstanceRequest) XXX_Size() int {
  811. return xxx_messageInfo_DeleteInstanceRequest.Size(m)
  812. }
  813. func (m *DeleteInstanceRequest) XXX_DiscardUnknown() {
  814. xxx_messageInfo_DeleteInstanceRequest.DiscardUnknown(m)
  815. }
  816. var xxx_messageInfo_DeleteInstanceRequest proto.InternalMessageInfo
  817. func (m *DeleteInstanceRequest) GetName() string {
  818. if m != nil {
  819. return m.Name
  820. }
  821. return ""
  822. }
  823. // Request message for `Instances.DebugInstance`.
  824. type DebugInstanceRequest struct {
  825. // Name of the resource requested. Example:
  826. // `apps/myapp/services/default/versions/v1/instances/instance-1`.
  827. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  828. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  829. XXX_unrecognized []byte `json:"-"`
  830. XXX_sizecache int32 `json:"-"`
  831. }
  832. func (m *DebugInstanceRequest) Reset() { *m = DebugInstanceRequest{} }
  833. func (m *DebugInstanceRequest) String() string { return proto.CompactTextString(m) }
  834. func (*DebugInstanceRequest) ProtoMessage() {}
  835. func (*DebugInstanceRequest) Descriptor() ([]byte, []int) {
  836. return fileDescriptor_appengine_a92cadbde9846b77, []int{17}
  837. }
  838. func (m *DebugInstanceRequest) XXX_Unmarshal(b []byte) error {
  839. return xxx_messageInfo_DebugInstanceRequest.Unmarshal(m, b)
  840. }
  841. func (m *DebugInstanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  842. return xxx_messageInfo_DebugInstanceRequest.Marshal(b, m, deterministic)
  843. }
  844. func (dst *DebugInstanceRequest) XXX_Merge(src proto.Message) {
  845. xxx_messageInfo_DebugInstanceRequest.Merge(dst, src)
  846. }
  847. func (m *DebugInstanceRequest) XXX_Size() int {
  848. return xxx_messageInfo_DebugInstanceRequest.Size(m)
  849. }
  850. func (m *DebugInstanceRequest) XXX_DiscardUnknown() {
  851. xxx_messageInfo_DebugInstanceRequest.DiscardUnknown(m)
  852. }
  853. var xxx_messageInfo_DebugInstanceRequest proto.InternalMessageInfo
  854. func (m *DebugInstanceRequest) GetName() string {
  855. if m != nil {
  856. return m.Name
  857. }
  858. return ""
  859. }
  860. func init() {
  861. proto.RegisterType((*GetApplicationRequest)(nil), "google.appengine.v1.GetApplicationRequest")
  862. proto.RegisterType((*RepairApplicationRequest)(nil), "google.appengine.v1.RepairApplicationRequest")
  863. proto.RegisterType((*ListServicesRequest)(nil), "google.appengine.v1.ListServicesRequest")
  864. proto.RegisterType((*ListServicesResponse)(nil), "google.appengine.v1.ListServicesResponse")
  865. proto.RegisterType((*GetServiceRequest)(nil), "google.appengine.v1.GetServiceRequest")
  866. proto.RegisterType((*UpdateServiceRequest)(nil), "google.appengine.v1.UpdateServiceRequest")
  867. proto.RegisterType((*DeleteServiceRequest)(nil), "google.appengine.v1.DeleteServiceRequest")
  868. proto.RegisterType((*ListVersionsRequest)(nil), "google.appengine.v1.ListVersionsRequest")
  869. proto.RegisterType((*ListVersionsResponse)(nil), "google.appengine.v1.ListVersionsResponse")
  870. proto.RegisterType((*GetVersionRequest)(nil), "google.appengine.v1.GetVersionRequest")
  871. proto.RegisterType((*CreateVersionRequest)(nil), "google.appengine.v1.CreateVersionRequest")
  872. proto.RegisterType((*UpdateVersionRequest)(nil), "google.appengine.v1.UpdateVersionRequest")
  873. proto.RegisterType((*DeleteVersionRequest)(nil), "google.appengine.v1.DeleteVersionRequest")
  874. proto.RegisterType((*ListInstancesRequest)(nil), "google.appengine.v1.ListInstancesRequest")
  875. proto.RegisterType((*ListInstancesResponse)(nil), "google.appengine.v1.ListInstancesResponse")
  876. proto.RegisterType((*GetInstanceRequest)(nil), "google.appengine.v1.GetInstanceRequest")
  877. proto.RegisterType((*DeleteInstanceRequest)(nil), "google.appengine.v1.DeleteInstanceRequest")
  878. proto.RegisterType((*DebugInstanceRequest)(nil), "google.appengine.v1.DebugInstanceRequest")
  879. proto.RegisterEnum("google.appengine.v1.VersionView", VersionView_name, VersionView_value)
  880. }
  881. // Reference imports to suppress errors if they are not otherwise used.
  882. var _ context.Context
  883. var _ grpc.ClientConn
  884. // This is a compile-time assertion to ensure that this generated file
  885. // is compatible with the grpc package it is being compiled against.
  886. const _ = grpc.SupportPackageIsVersion4
  887. // InstancesClient is the client API for Instances service.
  888. //
  889. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  890. type InstancesClient interface {
  891. // Lists the instances of a version.
  892. ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
  893. // Gets instance information.
  894. GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
  895. // Stops a running instance.
  896. DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  897. // Enables debugging on a VM instance. This allows you to use the SSH
  898. // command to connect to the virtual machine where the instance lives.
  899. // While in "debug mode", the instance continues to serve live traffic.
  900. // You should delete the instance when you are done debugging and then
  901. // allow the system to take over and determine if another instance
  902. // should be started.
  903. //
  904. // Only applicable for instances in App Engine flexible environment.
  905. DebugInstance(ctx context.Context, in *DebugInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  906. }
  907. type instancesClient struct {
  908. cc *grpc.ClientConn
  909. }
  910. func NewInstancesClient(cc *grpc.ClientConn) InstancesClient {
  911. return &instancesClient{cc}
  912. }
  913. func (c *instancesClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) {
  914. out := new(ListInstancesResponse)
  915. err := c.cc.Invoke(ctx, "/google.appengine.v1.Instances/ListInstances", in, out, opts...)
  916. if err != nil {
  917. return nil, err
  918. }
  919. return out, nil
  920. }
  921. func (c *instancesClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) {
  922. out := new(Instance)
  923. err := c.cc.Invoke(ctx, "/google.appengine.v1.Instances/GetInstance", in, out, opts...)
  924. if err != nil {
  925. return nil, err
  926. }
  927. return out, nil
  928. }
  929. func (c *instancesClient) DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  930. out := new(longrunning.Operation)
  931. err := c.cc.Invoke(ctx, "/google.appengine.v1.Instances/DeleteInstance", in, out, opts...)
  932. if err != nil {
  933. return nil, err
  934. }
  935. return out, nil
  936. }
  937. func (c *instancesClient) DebugInstance(ctx context.Context, in *DebugInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  938. out := new(longrunning.Operation)
  939. err := c.cc.Invoke(ctx, "/google.appengine.v1.Instances/DebugInstance", in, out, opts...)
  940. if err != nil {
  941. return nil, err
  942. }
  943. return out, nil
  944. }
  945. // InstancesServer is the server API for Instances service.
  946. type InstancesServer interface {
  947. // Lists the instances of a version.
  948. ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
  949. // Gets instance information.
  950. GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
  951. // Stops a running instance.
  952. DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error)
  953. // Enables debugging on a VM instance. This allows you to use the SSH
  954. // command to connect to the virtual machine where the instance lives.
  955. // While in "debug mode", the instance continues to serve live traffic.
  956. // You should delete the instance when you are done debugging and then
  957. // allow the system to take over and determine if another instance
  958. // should be started.
  959. //
  960. // Only applicable for instances in App Engine flexible environment.
  961. DebugInstance(context.Context, *DebugInstanceRequest) (*longrunning.Operation, error)
  962. }
  963. func RegisterInstancesServer(s *grpc.Server, srv InstancesServer) {
  964. s.RegisterService(&_Instances_serviceDesc, srv)
  965. }
  966. func _Instances_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  967. in := new(ListInstancesRequest)
  968. if err := dec(in); err != nil {
  969. return nil, err
  970. }
  971. if interceptor == nil {
  972. return srv.(InstancesServer).ListInstances(ctx, in)
  973. }
  974. info := &grpc.UnaryServerInfo{
  975. Server: srv,
  976. FullMethod: "/google.appengine.v1.Instances/ListInstances",
  977. }
  978. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  979. return srv.(InstancesServer).ListInstances(ctx, req.(*ListInstancesRequest))
  980. }
  981. return interceptor(ctx, in, info, handler)
  982. }
  983. func _Instances_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  984. in := new(GetInstanceRequest)
  985. if err := dec(in); err != nil {
  986. return nil, err
  987. }
  988. if interceptor == nil {
  989. return srv.(InstancesServer).GetInstance(ctx, in)
  990. }
  991. info := &grpc.UnaryServerInfo{
  992. Server: srv,
  993. FullMethod: "/google.appengine.v1.Instances/GetInstance",
  994. }
  995. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  996. return srv.(InstancesServer).GetInstance(ctx, req.(*GetInstanceRequest))
  997. }
  998. return interceptor(ctx, in, info, handler)
  999. }
  1000. func _Instances_DeleteInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1001. in := new(DeleteInstanceRequest)
  1002. if err := dec(in); err != nil {
  1003. return nil, err
  1004. }
  1005. if interceptor == nil {
  1006. return srv.(InstancesServer).DeleteInstance(ctx, in)
  1007. }
  1008. info := &grpc.UnaryServerInfo{
  1009. Server: srv,
  1010. FullMethod: "/google.appengine.v1.Instances/DeleteInstance",
  1011. }
  1012. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1013. return srv.(InstancesServer).DeleteInstance(ctx, req.(*DeleteInstanceRequest))
  1014. }
  1015. return interceptor(ctx, in, info, handler)
  1016. }
  1017. func _Instances_DebugInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1018. in := new(DebugInstanceRequest)
  1019. if err := dec(in); err != nil {
  1020. return nil, err
  1021. }
  1022. if interceptor == nil {
  1023. return srv.(InstancesServer).DebugInstance(ctx, in)
  1024. }
  1025. info := &grpc.UnaryServerInfo{
  1026. Server: srv,
  1027. FullMethod: "/google.appengine.v1.Instances/DebugInstance",
  1028. }
  1029. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1030. return srv.(InstancesServer).DebugInstance(ctx, req.(*DebugInstanceRequest))
  1031. }
  1032. return interceptor(ctx, in, info, handler)
  1033. }
  1034. var _Instances_serviceDesc = grpc.ServiceDesc{
  1035. ServiceName: "google.appengine.v1.Instances",
  1036. HandlerType: (*InstancesServer)(nil),
  1037. Methods: []grpc.MethodDesc{
  1038. {
  1039. MethodName: "ListInstances",
  1040. Handler: _Instances_ListInstances_Handler,
  1041. },
  1042. {
  1043. MethodName: "GetInstance",
  1044. Handler: _Instances_GetInstance_Handler,
  1045. },
  1046. {
  1047. MethodName: "DeleteInstance",
  1048. Handler: _Instances_DeleteInstance_Handler,
  1049. },
  1050. {
  1051. MethodName: "DebugInstance",
  1052. Handler: _Instances_DebugInstance_Handler,
  1053. },
  1054. },
  1055. Streams: []grpc.StreamDesc{},
  1056. Metadata: "google/appengine/v1/appengine.proto",
  1057. }
  1058. // VersionsClient is the client API for Versions service.
  1059. //
  1060. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1061. type VersionsClient interface {
  1062. // Lists the versions of a service.
  1063. ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error)
  1064. // Gets the specified Version resource.
  1065. // By default, only a `BASIC_VIEW` will be returned.
  1066. // Specify the `FULL_VIEW` parameter to get the full resource.
  1067. GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error)
  1068. // Deploys code and resource files to a new version.
  1069. CreateVersion(ctx context.Context, in *CreateVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1070. // Updates the specified Version resource.
  1071. // You can specify the following fields depending on the App Engine
  1072. // environment and type of scaling that the version resource uses:
  1073. //
  1074. // * [`serving_status`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status):
  1075. // For Version resources that use basic scaling, manual scaling, or run in
  1076. // the App Engine flexible environment.
  1077. // * [`instance_class`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class):
  1078. // For Version resources that run in the App Engine standard environment.
  1079. // * [`automatic_scaling.min_idle_instances`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling):
  1080. // For Version resources that use automatic scaling and run in the App
  1081. // Engine standard environment.
  1082. // * [`automatic_scaling.max_idle_instances`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling):
  1083. // For Version resources that use automatic scaling and run in the App
  1084. // Engine standard environment.
  1085. UpdateVersion(ctx context.Context, in *UpdateVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1086. // Deletes an existing Version resource.
  1087. DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1088. }
  1089. type versionsClient struct {
  1090. cc *grpc.ClientConn
  1091. }
  1092. func NewVersionsClient(cc *grpc.ClientConn) VersionsClient {
  1093. return &versionsClient{cc}
  1094. }
  1095. func (c *versionsClient) ListVersions(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) {
  1096. out := new(ListVersionsResponse)
  1097. err := c.cc.Invoke(ctx, "/google.appengine.v1.Versions/ListVersions", in, out, opts...)
  1098. if err != nil {
  1099. return nil, err
  1100. }
  1101. return out, nil
  1102. }
  1103. func (c *versionsClient) GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error) {
  1104. out := new(Version)
  1105. err := c.cc.Invoke(ctx, "/google.appengine.v1.Versions/GetVersion", in, out, opts...)
  1106. if err != nil {
  1107. return nil, err
  1108. }
  1109. return out, nil
  1110. }
  1111. func (c *versionsClient) CreateVersion(ctx context.Context, in *CreateVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1112. out := new(longrunning.Operation)
  1113. err := c.cc.Invoke(ctx, "/google.appengine.v1.Versions/CreateVersion", in, out, opts...)
  1114. if err != nil {
  1115. return nil, err
  1116. }
  1117. return out, nil
  1118. }
  1119. func (c *versionsClient) UpdateVersion(ctx context.Context, in *UpdateVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1120. out := new(longrunning.Operation)
  1121. err := c.cc.Invoke(ctx, "/google.appengine.v1.Versions/UpdateVersion", in, out, opts...)
  1122. if err != nil {
  1123. return nil, err
  1124. }
  1125. return out, nil
  1126. }
  1127. func (c *versionsClient) DeleteVersion(ctx context.Context, in *DeleteVersionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1128. out := new(longrunning.Operation)
  1129. err := c.cc.Invoke(ctx, "/google.appengine.v1.Versions/DeleteVersion", in, out, opts...)
  1130. if err != nil {
  1131. return nil, err
  1132. }
  1133. return out, nil
  1134. }
  1135. // VersionsServer is the server API for Versions service.
  1136. type VersionsServer interface {
  1137. // Lists the versions of a service.
  1138. ListVersions(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
  1139. // Gets the specified Version resource.
  1140. // By default, only a `BASIC_VIEW` will be returned.
  1141. // Specify the `FULL_VIEW` parameter to get the full resource.
  1142. GetVersion(context.Context, *GetVersionRequest) (*Version, error)
  1143. // Deploys code and resource files to a new version.
  1144. CreateVersion(context.Context, *CreateVersionRequest) (*longrunning.Operation, error)
  1145. // Updates the specified Version resource.
  1146. // You can specify the following fields depending on the App Engine
  1147. // environment and type of scaling that the version resource uses:
  1148. //
  1149. // * [`serving_status`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.serving_status):
  1150. // For Version resources that use basic scaling, manual scaling, or run in
  1151. // the App Engine flexible environment.
  1152. // * [`instance_class`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.instance_class):
  1153. // For Version resources that run in the App Engine standard environment.
  1154. // * [`automatic_scaling.min_idle_instances`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling):
  1155. // For Version resources that use automatic scaling and run in the App
  1156. // Engine standard environment.
  1157. // * [`automatic_scaling.max_idle_instances`](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#Version.FIELDS.automatic_scaling):
  1158. // For Version resources that use automatic scaling and run in the App
  1159. // Engine standard environment.
  1160. UpdateVersion(context.Context, *UpdateVersionRequest) (*longrunning.Operation, error)
  1161. // Deletes an existing Version resource.
  1162. DeleteVersion(context.Context, *DeleteVersionRequest) (*longrunning.Operation, error)
  1163. }
  1164. func RegisterVersionsServer(s *grpc.Server, srv VersionsServer) {
  1165. s.RegisterService(&_Versions_serviceDesc, srv)
  1166. }
  1167. func _Versions_ListVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1168. in := new(ListVersionsRequest)
  1169. if err := dec(in); err != nil {
  1170. return nil, err
  1171. }
  1172. if interceptor == nil {
  1173. return srv.(VersionsServer).ListVersions(ctx, in)
  1174. }
  1175. info := &grpc.UnaryServerInfo{
  1176. Server: srv,
  1177. FullMethod: "/google.appengine.v1.Versions/ListVersions",
  1178. }
  1179. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1180. return srv.(VersionsServer).ListVersions(ctx, req.(*ListVersionsRequest))
  1181. }
  1182. return interceptor(ctx, in, info, handler)
  1183. }
  1184. func _Versions_GetVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1185. in := new(GetVersionRequest)
  1186. if err := dec(in); err != nil {
  1187. return nil, err
  1188. }
  1189. if interceptor == nil {
  1190. return srv.(VersionsServer).GetVersion(ctx, in)
  1191. }
  1192. info := &grpc.UnaryServerInfo{
  1193. Server: srv,
  1194. FullMethod: "/google.appengine.v1.Versions/GetVersion",
  1195. }
  1196. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1197. return srv.(VersionsServer).GetVersion(ctx, req.(*GetVersionRequest))
  1198. }
  1199. return interceptor(ctx, in, info, handler)
  1200. }
  1201. func _Versions_CreateVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1202. in := new(CreateVersionRequest)
  1203. if err := dec(in); err != nil {
  1204. return nil, err
  1205. }
  1206. if interceptor == nil {
  1207. return srv.(VersionsServer).CreateVersion(ctx, in)
  1208. }
  1209. info := &grpc.UnaryServerInfo{
  1210. Server: srv,
  1211. FullMethod: "/google.appengine.v1.Versions/CreateVersion",
  1212. }
  1213. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1214. return srv.(VersionsServer).CreateVersion(ctx, req.(*CreateVersionRequest))
  1215. }
  1216. return interceptor(ctx, in, info, handler)
  1217. }
  1218. func _Versions_UpdateVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1219. in := new(UpdateVersionRequest)
  1220. if err := dec(in); err != nil {
  1221. return nil, err
  1222. }
  1223. if interceptor == nil {
  1224. return srv.(VersionsServer).UpdateVersion(ctx, in)
  1225. }
  1226. info := &grpc.UnaryServerInfo{
  1227. Server: srv,
  1228. FullMethod: "/google.appengine.v1.Versions/UpdateVersion",
  1229. }
  1230. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1231. return srv.(VersionsServer).UpdateVersion(ctx, req.(*UpdateVersionRequest))
  1232. }
  1233. return interceptor(ctx, in, info, handler)
  1234. }
  1235. func _Versions_DeleteVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1236. in := new(DeleteVersionRequest)
  1237. if err := dec(in); err != nil {
  1238. return nil, err
  1239. }
  1240. if interceptor == nil {
  1241. return srv.(VersionsServer).DeleteVersion(ctx, in)
  1242. }
  1243. info := &grpc.UnaryServerInfo{
  1244. Server: srv,
  1245. FullMethod: "/google.appengine.v1.Versions/DeleteVersion",
  1246. }
  1247. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1248. return srv.(VersionsServer).DeleteVersion(ctx, req.(*DeleteVersionRequest))
  1249. }
  1250. return interceptor(ctx, in, info, handler)
  1251. }
  1252. var _Versions_serviceDesc = grpc.ServiceDesc{
  1253. ServiceName: "google.appengine.v1.Versions",
  1254. HandlerType: (*VersionsServer)(nil),
  1255. Methods: []grpc.MethodDesc{
  1256. {
  1257. MethodName: "ListVersions",
  1258. Handler: _Versions_ListVersions_Handler,
  1259. },
  1260. {
  1261. MethodName: "GetVersion",
  1262. Handler: _Versions_GetVersion_Handler,
  1263. },
  1264. {
  1265. MethodName: "CreateVersion",
  1266. Handler: _Versions_CreateVersion_Handler,
  1267. },
  1268. {
  1269. MethodName: "UpdateVersion",
  1270. Handler: _Versions_UpdateVersion_Handler,
  1271. },
  1272. {
  1273. MethodName: "DeleteVersion",
  1274. Handler: _Versions_DeleteVersion_Handler,
  1275. },
  1276. },
  1277. Streams: []grpc.StreamDesc{},
  1278. Metadata: "google/appengine/v1/appengine.proto",
  1279. }
  1280. // ServicesClient is the client API for Services service.
  1281. //
  1282. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1283. type ServicesClient interface {
  1284. // Lists all the services in the application.
  1285. ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
  1286. // Gets the current configuration of the specified service.
  1287. GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error)
  1288. // Updates the configuration of the specified service.
  1289. UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1290. // Deletes the specified service and all enclosed versions.
  1291. DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1292. }
  1293. type servicesClient struct {
  1294. cc *grpc.ClientConn
  1295. }
  1296. func NewServicesClient(cc *grpc.ClientConn) ServicesClient {
  1297. return &servicesClient{cc}
  1298. }
  1299. func (c *servicesClient) ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error) {
  1300. out := new(ListServicesResponse)
  1301. err := c.cc.Invoke(ctx, "/google.appengine.v1.Services/ListServices", in, out, opts...)
  1302. if err != nil {
  1303. return nil, err
  1304. }
  1305. return out, nil
  1306. }
  1307. func (c *servicesClient) GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error) {
  1308. out := new(Service)
  1309. err := c.cc.Invoke(ctx, "/google.appengine.v1.Services/GetService", in, out, opts...)
  1310. if err != nil {
  1311. return nil, err
  1312. }
  1313. return out, nil
  1314. }
  1315. func (c *servicesClient) UpdateService(ctx context.Context, in *UpdateServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1316. out := new(longrunning.Operation)
  1317. err := c.cc.Invoke(ctx, "/google.appengine.v1.Services/UpdateService", in, out, opts...)
  1318. if err != nil {
  1319. return nil, err
  1320. }
  1321. return out, nil
  1322. }
  1323. func (c *servicesClient) DeleteService(ctx context.Context, in *DeleteServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1324. out := new(longrunning.Operation)
  1325. err := c.cc.Invoke(ctx, "/google.appengine.v1.Services/DeleteService", in, out, opts...)
  1326. if err != nil {
  1327. return nil, err
  1328. }
  1329. return out, nil
  1330. }
  1331. // ServicesServer is the server API for Services service.
  1332. type ServicesServer interface {
  1333. // Lists all the services in the application.
  1334. ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
  1335. // Gets the current configuration of the specified service.
  1336. GetService(context.Context, *GetServiceRequest) (*Service, error)
  1337. // Updates the configuration of the specified service.
  1338. UpdateService(context.Context, *UpdateServiceRequest) (*longrunning.Operation, error)
  1339. // Deletes the specified service and all enclosed versions.
  1340. DeleteService(context.Context, *DeleteServiceRequest) (*longrunning.Operation, error)
  1341. }
  1342. func RegisterServicesServer(s *grpc.Server, srv ServicesServer) {
  1343. s.RegisterService(&_Services_serviceDesc, srv)
  1344. }
  1345. func _Services_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1346. in := new(ListServicesRequest)
  1347. if err := dec(in); err != nil {
  1348. return nil, err
  1349. }
  1350. if interceptor == nil {
  1351. return srv.(ServicesServer).ListServices(ctx, in)
  1352. }
  1353. info := &grpc.UnaryServerInfo{
  1354. Server: srv,
  1355. FullMethod: "/google.appengine.v1.Services/ListServices",
  1356. }
  1357. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1358. return srv.(ServicesServer).ListServices(ctx, req.(*ListServicesRequest))
  1359. }
  1360. return interceptor(ctx, in, info, handler)
  1361. }
  1362. func _Services_GetService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1363. in := new(GetServiceRequest)
  1364. if err := dec(in); err != nil {
  1365. return nil, err
  1366. }
  1367. if interceptor == nil {
  1368. return srv.(ServicesServer).GetService(ctx, in)
  1369. }
  1370. info := &grpc.UnaryServerInfo{
  1371. Server: srv,
  1372. FullMethod: "/google.appengine.v1.Services/GetService",
  1373. }
  1374. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1375. return srv.(ServicesServer).GetService(ctx, req.(*GetServiceRequest))
  1376. }
  1377. return interceptor(ctx, in, info, handler)
  1378. }
  1379. func _Services_UpdateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1380. in := new(UpdateServiceRequest)
  1381. if err := dec(in); err != nil {
  1382. return nil, err
  1383. }
  1384. if interceptor == nil {
  1385. return srv.(ServicesServer).UpdateService(ctx, in)
  1386. }
  1387. info := &grpc.UnaryServerInfo{
  1388. Server: srv,
  1389. FullMethod: "/google.appengine.v1.Services/UpdateService",
  1390. }
  1391. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1392. return srv.(ServicesServer).UpdateService(ctx, req.(*UpdateServiceRequest))
  1393. }
  1394. return interceptor(ctx, in, info, handler)
  1395. }
  1396. func _Services_DeleteService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1397. in := new(DeleteServiceRequest)
  1398. if err := dec(in); err != nil {
  1399. return nil, err
  1400. }
  1401. if interceptor == nil {
  1402. return srv.(ServicesServer).DeleteService(ctx, in)
  1403. }
  1404. info := &grpc.UnaryServerInfo{
  1405. Server: srv,
  1406. FullMethod: "/google.appengine.v1.Services/DeleteService",
  1407. }
  1408. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1409. return srv.(ServicesServer).DeleteService(ctx, req.(*DeleteServiceRequest))
  1410. }
  1411. return interceptor(ctx, in, info, handler)
  1412. }
  1413. var _Services_serviceDesc = grpc.ServiceDesc{
  1414. ServiceName: "google.appengine.v1.Services",
  1415. HandlerType: (*ServicesServer)(nil),
  1416. Methods: []grpc.MethodDesc{
  1417. {
  1418. MethodName: "ListServices",
  1419. Handler: _Services_ListServices_Handler,
  1420. },
  1421. {
  1422. MethodName: "GetService",
  1423. Handler: _Services_GetService_Handler,
  1424. },
  1425. {
  1426. MethodName: "UpdateService",
  1427. Handler: _Services_UpdateService_Handler,
  1428. },
  1429. {
  1430. MethodName: "DeleteService",
  1431. Handler: _Services_DeleteService_Handler,
  1432. },
  1433. },
  1434. Streams: []grpc.StreamDesc{},
  1435. Metadata: "google/appengine/v1/appengine.proto",
  1436. }
  1437. // ApplicationsClient is the client API for Applications service.
  1438. //
  1439. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1440. type ApplicationsClient interface {
  1441. // Gets information about an application.
  1442. GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error)
  1443. // Recreates the required App Engine features for the application in your
  1444. // project, for example a Cloud Storage bucket or App Engine service account.
  1445. // Use this method if you receive an error message about a missing feature,
  1446. // for example "*Error retrieving the App Engine service account*".
  1447. RepairApplication(ctx context.Context, in *RepairApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
  1448. }
  1449. type applicationsClient struct {
  1450. cc *grpc.ClientConn
  1451. }
  1452. func NewApplicationsClient(cc *grpc.ClientConn) ApplicationsClient {
  1453. return &applicationsClient{cc}
  1454. }
  1455. func (c *applicationsClient) GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error) {
  1456. out := new(Application)
  1457. err := c.cc.Invoke(ctx, "/google.appengine.v1.Applications/GetApplication", in, out, opts...)
  1458. if err != nil {
  1459. return nil, err
  1460. }
  1461. return out, nil
  1462. }
  1463. func (c *applicationsClient) RepairApplication(ctx context.Context, in *RepairApplicationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
  1464. out := new(longrunning.Operation)
  1465. err := c.cc.Invoke(ctx, "/google.appengine.v1.Applications/RepairApplication", in, out, opts...)
  1466. if err != nil {
  1467. return nil, err
  1468. }
  1469. return out, nil
  1470. }
  1471. // ApplicationsServer is the server API for Applications service.
  1472. type ApplicationsServer interface {
  1473. // Gets information about an application.
  1474. GetApplication(context.Context, *GetApplicationRequest) (*Application, error)
  1475. // Recreates the required App Engine features for the application in your
  1476. // project, for example a Cloud Storage bucket or App Engine service account.
  1477. // Use this method if you receive an error message about a missing feature,
  1478. // for example "*Error retrieving the App Engine service account*".
  1479. RepairApplication(context.Context, *RepairApplicationRequest) (*longrunning.Operation, error)
  1480. }
  1481. func RegisterApplicationsServer(s *grpc.Server, srv ApplicationsServer) {
  1482. s.RegisterService(&_Applications_serviceDesc, srv)
  1483. }
  1484. func _Applications_GetApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1485. in := new(GetApplicationRequest)
  1486. if err := dec(in); err != nil {
  1487. return nil, err
  1488. }
  1489. if interceptor == nil {
  1490. return srv.(ApplicationsServer).GetApplication(ctx, in)
  1491. }
  1492. info := &grpc.UnaryServerInfo{
  1493. Server: srv,
  1494. FullMethod: "/google.appengine.v1.Applications/GetApplication",
  1495. }
  1496. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1497. return srv.(ApplicationsServer).GetApplication(ctx, req.(*GetApplicationRequest))
  1498. }
  1499. return interceptor(ctx, in, info, handler)
  1500. }
  1501. func _Applications_RepairApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1502. in := new(RepairApplicationRequest)
  1503. if err := dec(in); err != nil {
  1504. return nil, err
  1505. }
  1506. if interceptor == nil {
  1507. return srv.(ApplicationsServer).RepairApplication(ctx, in)
  1508. }
  1509. info := &grpc.UnaryServerInfo{
  1510. Server: srv,
  1511. FullMethod: "/google.appengine.v1.Applications/RepairApplication",
  1512. }
  1513. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1514. return srv.(ApplicationsServer).RepairApplication(ctx, req.(*RepairApplicationRequest))
  1515. }
  1516. return interceptor(ctx, in, info, handler)
  1517. }
  1518. var _Applications_serviceDesc = grpc.ServiceDesc{
  1519. ServiceName: "google.appengine.v1.Applications",
  1520. HandlerType: (*ApplicationsServer)(nil),
  1521. Methods: []grpc.MethodDesc{
  1522. {
  1523. MethodName: "GetApplication",
  1524. Handler: _Applications_GetApplication_Handler,
  1525. },
  1526. {
  1527. MethodName: "RepairApplication",
  1528. Handler: _Applications_RepairApplication_Handler,
  1529. },
  1530. },
  1531. Streams: []grpc.StreamDesc{},
  1532. Metadata: "google/appengine/v1/appengine.proto",
  1533. }
  1534. func init() {
  1535. proto.RegisterFile("google/appengine/v1/appengine.proto", fileDescriptor_appengine_a92cadbde9846b77)
  1536. }
  1537. var fileDescriptor_appengine_a92cadbde9846b77 = []byte{
  1538. // 1134 bytes of a gzipped FileDescriptorProto
  1539. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xdf, 0x6f, 0xdb, 0x54,
  1540. 0x14, 0xc6, 0x6d, 0xba, 0x25, 0x27, 0x6b, 0xb6, 0xde, 0xb6, 0x10, 0xbc, 0x76, 0x0a, 0x1e, 0x2c,
  1541. 0xa9, 0xa7, 0xc5, 0x9a, 0x07, 0xd3, 0x48, 0x01, 0xa9, 0xdd, 0xb4, 0x6a, 0x52, 0x11, 0x95, 0xbb,
  1542. 0xed, 0x01, 0x09, 0x55, 0x6e, 0x7a, 0x63, 0x5d, 0x9a, 0xd8, 0xc6, 0x76, 0xb2, 0x6e, 0x10, 0x21,
  1543. 0x31, 0x09, 0x01, 0x8f, 0x1b, 0x0f, 0x3c, 0x20, 0xed, 0x81, 0x7f, 0x86, 0x77, 0xfe, 0x01, 0x1e,
  1544. 0xf8, 0x43, 0x90, 0xaf, 0xef, 0xb5, 0x63, 0xc7, 0xbf, 0x54, 0xc4, 0x5b, 0x7c, 0xef, 0x77, 0xef,
  1545. 0xf9, 0xee, 0x77, 0x3e, 0xfb, 0x9c, 0x1b, 0xb8, 0x6e, 0x58, 0x96, 0x31, 0xc4, 0x8a, 0x6e, 0xdb,
  1546. 0xd8, 0x34, 0x88, 0x89, 0x95, 0xc9, 0xed, 0xe8, 0xa1, 0x6b, 0x3b, 0x96, 0x67, 0xa1, 0xd5, 0x00,
  1547. 0xd4, 0x8d, 0xc6, 0x27, 0xb7, 0xc5, 0x8d, 0x70, 0x25, 0x51, 0x74, 0xd3, 0xb4, 0x3c, 0xdd, 0x23,
  1548. 0x96, 0xe9, 0x06, 0x4b, 0xc4, 0x0f, 0x32, 0xf6, 0x1d, 0x92, 0x3e, 0xc5, 0x31, 0x98, 0x94, 0x06,
  1549. 0x23, 0xa6, 0xeb, 0xe9, 0x66, 0x9f, 0x45, 0x17, 0xdf, 0x4b, 0xc3, 0xb8, 0xd8, 0x99, 0x90, 0x7c,
  1550. 0xc8, 0x04, 0x3b, 0x6e, 0x14, 0xe9, 0x1a, 0x83, 0x10, 0x7d, 0x44, 0x63, 0xe8, 0xa3, 0x23, 0xdb,
  1551. 0x1a, 0x92, 0xfe, 0x73, 0x36, 0x2f, 0xc6, 0xe7, 0x63, 0x73, 0x5c, 0xa4, 0xa1, 0x65, 0x1a, 0xce,
  1552. 0xd8, 0x34, 0x89, 0x69, 0x28, 0x96, 0x8d, 0x9d, 0xd8, 0x89, 0xaf, 0x32, 0x10, 0x7d, 0x3a, 0x1e,
  1553. 0x0f, 0x14, 0x3c, 0xb2, 0x3d, 0xbe, 0x43, 0x2b, 0x39, 0x39, 0x20, 0x78, 0x78, 0x72, 0x34, 0xd2,
  1554. 0xdd, 0xd3, 0x00, 0x21, 0xdd, 0x84, 0xf5, 0x3d, 0xec, 0xed, 0x44, 0x0a, 0x69, 0xf8, 0x9b, 0x31,
  1555. 0x76, 0x3d, 0x84, 0xa0, 0x62, 0xea, 0x23, 0xdc, 0x14, 0x5a, 0x42, 0xa7, 0xa6, 0xd1, 0xdf, 0x52,
  1556. 0x17, 0x9a, 0x1a, 0xb6, 0x75, 0xe2, 0x94, 0xc4, 0x13, 0x58, 0xdd, 0x27, 0xae, 0x77, 0x18, 0x88,
  1557. 0xe6, 0x72, 0xe8, 0xdb, 0x70, 0xc1, 0xd6, 0x1d, 0x6c, 0x7a, 0x0c, 0xcc, 0x9e, 0xd0, 0x55, 0xa8,
  1558. 0xd9, 0xba, 0x81, 0x8f, 0x5c, 0xf2, 0x02, 0x37, 0x17, 0x5a, 0x42, 0x67, 0x49, 0xab, 0xfa, 0x03,
  1559. 0x87, 0xe4, 0x05, 0x46, 0x9b, 0x00, 0x74, 0xd2, 0xb3, 0x4e, 0xb1, 0xd9, 0x5c, 0xa4, 0x0b, 0x29,
  1560. 0xfc, 0xb1, 0x3f, 0x20, 0x9d, 0xc1, 0x5a, 0x3c, 0x94, 0x6b, 0x5b, 0xa6, 0x8b, 0xd1, 0x3d, 0xa8,
  1561. 0xb2, 0x9c, 0xb9, 0x4d, 0xa1, 0xb5, 0xd8, 0xa9, 0xab, 0x1b, 0xdd, 0x14, 0x5b, 0x75, 0xd9, 0x42,
  1562. 0x2d, 0x44, 0xa3, 0x1b, 0x70, 0xd9, 0xc4, 0x67, 0xde, 0xd1, 0x4c, 0xd4, 0x05, 0x1a, 0x75, 0xd9,
  1563. 0x1f, 0x3e, 0x08, 0x23, 0xb7, 0x61, 0x65, 0x0f, 0xf3, 0xc0, 0x79, 0x6a, 0xfc, 0x29, 0xc0, 0xda,
  1564. 0x13, 0xfb, 0x44, 0xf7, 0x70, 0x31, 0x18, 0xdd, 0x85, 0x8b, 0x8c, 0x09, 0x8d, 0x5a, 0x44, 0x9b,
  1565. 0x83, 0xd1, 0x36, 0xd4, 0xc7, 0x34, 0x06, 0x4d, 0x32, 0xd5, 0xa9, 0xae, 0x8a, 0x7c, 0x2d, 0xf7,
  1566. 0x41, 0xf7, 0xa1, 0xef, 0x83, 0xcf, 0x75, 0xf7, 0x54, 0x83, 0x00, 0xee, 0xff, 0x46, 0x6d, 0xb8,
  1567. 0x3c, 0x22, 0x86, 0xe3, 0xaf, 0xf6, 0x1c, 0x7d, 0x30, 0x20, 0xfd, 0x66, 0xa5, 0x25, 0x74, 0xaa,
  1568. 0x5a, 0x83, 0x0d, 0x3f, 0x0e, 0x46, 0x25, 0x19, 0xd6, 0x1e, 0xe0, 0x21, 0x2e, 0x73, 0x12, 0xe9,
  1569. 0x8d, 0x10, 0xb8, 0xe0, 0x69, 0xf0, 0x5e, 0x14, 0xba, 0xe0, 0x43, 0xa8, 0x4c, 0x08, 0x7e, 0x46,
  1570. 0x8f, 0xdd, 0x50, 0x5b, 0xa9, 0xc7, 0x66, 0x7b, 0x3d, 0x25, 0xf8, 0x99, 0x46, 0xd1, 0x71, 0xef,
  1571. 0x2c, 0xe6, 0x7a, 0xa7, 0x92, 0xe1, 0x9d, 0x88, 0x60, 0xe4, 0x1d, 0xf6, 0x32, 0xe7, 0x7b, 0x87,
  1572. 0x2d, 0xd4, 0x42, 0x74, 0x69, 0xef, 0x7c, 0x45, 0xbd, 0xc3, 0xd7, 0xe7, 0xd8, 0xe1, 0x5c, 0xa2,
  1573. 0x48, 0x03, 0x58, 0xbb, 0xef, 0x60, 0xdd, 0xc3, 0x89, 0x08, 0x59, 0xd2, 0xdf, 0x85, 0x8b, 0xec,
  1574. 0x08, 0xb9, 0xa6, 0xe3, 0xbb, 0x71, 0xb0, 0x9f, 0x62, 0xe6, 0xec, 0x12, 0x47, 0x39, 0x67, 0x90,
  1575. 0xff, 0xe4, 0xec, 0xc8, 0xb0, 0xc5, 0x04, 0xa5, 0xaf, 0x03, 0x3b, 0x3c, 0x62, 0xe5, 0xe0, 0x7f,
  1576. 0xfd, 0x6c, 0x7d, 0x07, 0xeb, 0x89, 0x58, 0xcc, 0x7b, 0xdb, 0x50, 0xe3, 0xf5, 0x88, 0x9b, 0x6f,
  1577. 0x33, 0x55, 0x27, 0xbe, 0x54, 0x8b, 0xf0, 0xa5, 0xed, 0xd7, 0x01, 0xb4, 0x87, 0xc3, 0xe0, 0x79,
  1578. 0x9a, 0xdc, 0x84, 0xf5, 0x40, 0xbf, 0x32, 0x60, 0x2a, 0xf6, 0xf1, 0xd8, 0x28, 0x81, 0x95, 0x25,
  1579. 0xa8, 0xcf, 0xf8, 0x16, 0xd5, 0x60, 0x69, 0x77, 0xe7, 0xf0, 0xd1, 0xfd, 0x2b, 0x6f, 0xa1, 0x2a,
  1580. 0x54, 0x1e, 0x3e, 0xd9, 0xdf, 0xbf, 0x22, 0xa8, 0x2f, 0x97, 0xa0, 0x16, 0x2a, 0x84, 0xfe, 0x10,
  1581. 0x60, 0x39, 0xa6, 0x19, 0xda, 0x4a, 0x15, 0x26, 0x2d, 0x87, 0xa2, 0x5c, 0x06, 0x1a, 0xa4, 0x40,
  1582. 0xda, 0xfe, 0xe1, 0xaf, 0x7f, 0x5e, 0x2f, 0x7c, 0x84, 0xee, 0xf8, 0x85, 0xf9, 0xdb, 0x20, 0xd9,
  1583. 0x9f, 0xea, 0xb6, 0xed, 0x2a, 0x32, 0xef, 0x03, 0xfc, 0x9f, 0xfc, 0xa5, 0x57, 0xe4, 0xa9, 0x12,
  1584. 0xa5, 0xe0, 0x95, 0x00, 0xf5, 0x19, 0x6d, 0x51, 0x3b, 0x35, 0xf0, 0xbc, 0xfa, 0x62, 0x7e, 0x96,
  1585. 0x13, 0xa4, 0x7c, 0x09, 0x73, 0x29, 0x45, 0x8c, 0x14, 0x79, 0x8a, 0x7e, 0x13, 0xa0, 0x11, 0x4f,
  1586. 0x23, 0x4a, 0x17, 0x24, 0x35, 0xd7, 0x11, 0xb5, 0x99, 0x86, 0xa4, 0xfb, 0x05, 0x6f, 0x48, 0x38,
  1587. 0x35, 0xf9, 0x5c, 0xd4, 0xde, 0x08, 0xb0, 0x1c, 0x33, 0x4d, 0x46, 0x56, 0xd3, 0x8c, 0x55, 0x44,
  1588. 0xec, 0x01, 0x25, 0xf6, 0x99, 0xf4, 0xf1, 0x39, 0x88, 0xf5, 0x4e, 0xfc, 0x80, 0x3d, 0x41, 0x56,
  1589. 0xff, 0x5e, 0x82, 0x2a, 0x2f, 0x11, 0xe8, 0x57, 0x01, 0x2e, 0xcd, 0xd6, 0x0c, 0xd4, 0xc9, 0x34,
  1590. 0x56, 0xa2, 0xee, 0x89, 0x5b, 0x25, 0x90, 0xcc, 0x81, 0x0a, 0x25, 0xbe, 0x85, 0xda, 0xb9, 0x0e,
  1591. 0x9c, 0x86, 0xdc, 0xd1, 0x4b, 0x01, 0x20, 0x2a, 0x28, 0xe8, 0x46, 0x96, 0xe9, 0xe2, 0x5f, 0x41,
  1592. 0x31, 0xf7, 0x0b, 0x9c, 0x60, 0x51, 0x28, 0xdf, 0x14, 0xbd, 0x16, 0x60, 0x39, 0x56, 0x77, 0x32,
  1593. 0x72, 0x99, 0x56, 0x9b, 0x8a, 0x72, 0x79, 0x8f, 0x92, 0x51, 0xa5, 0xb2, 0x92, 0xf4, 0xc2, 0xfa,
  1594. 0xe1, 0xb3, 0x8a, 0x15, 0xa9, 0x0c, 0x56, 0x69, 0x85, 0xac, 0x24, 0x2b, 0xb5, 0xac, 0x44, 0x11,
  1595. 0xab, 0x5f, 0xa8, 0xef, 0x67, 0x2a, 0x53, 0xa6, 0xef, 0xe7, 0xab, 0x57, 0x11, 0x2b, 0x96, 0x38,
  1596. 0xb9, 0x2c, 0x2b, 0xf5, 0xf7, 0x0a, 0x54, 0x79, 0x07, 0x8d, 0x7e, 0x66, 0x16, 0x0f, 0x07, 0xb2,
  1597. 0x2d, 0x9e, 0x68, 0xf0, 0x73, 0x2c, 0x9e, 0xec, 0xcf, 0xa5, 0xf7, 0x29, 0xc7, 0x6b, 0x68, 0x63,
  1598. 0x3e, 0x9f, 0xd3, 0x90, 0x26, 0x3a, 0xa3, 0xb6, 0x66, 0x8b, 0xb3, 0x6d, 0x1d, 0xef, 0x46, 0xc5,
  1599. 0xdc, 0x96, 0x39, 0x11, 0x39, 0x5d, 0x9d, 0x29, 0xfa, 0x29, 0x74, 0x0d, 0x8f, 0x9e, 0xe7, 0x9a,
  1600. 0x04, 0x81, 0x82, 0xfc, 0xdc, 0xa2, 0x0c, 0xda, 0x6a, 0x2e, 0x83, 0x5e, 0xd8, 0xda, 0x7f, 0xcf,
  1601. 0x9d, 0x92, 0xcf, 0x24, 0xad, 0x31, 0x2f, 0x62, 0xc2, 0xb4, 0x90, 0x73, 0x99, 0xa8, 0xaf, 0x16,
  1602. 0xe0, 0xd2, 0xcc, 0xcd, 0xcf, 0x45, 0xcf, 0xa1, 0x11, 0xbf, 0x3c, 0x66, 0x94, 0x93, 0xd4, 0x1b,
  1603. 0xa6, 0x98, 0xde, 0xc5, 0xce, 0x00, 0xa5, 0x77, 0x29, 0xad, 0x55, 0xb4, 0x92, 0xa4, 0x35, 0x45,
  1604. 0x3f, 0x0a, 0xb0, 0x32, 0x77, 0x17, 0x45, 0xb7, 0x52, 0xb7, 0xcc, 0xba, 0xb3, 0x16, 0xa9, 0x72,
  1605. 0x9d, 0x86, 0xdf, 0x94, 0x9a, 0x73, 0xe1, 0x7b, 0x0e, 0xdd, 0xb2, 0x27, 0xc8, 0xbb, 0x04, 0xde,
  1606. 0xe9, 0x5b, 0xa3, 0xb4, 0xb8, 0xbb, 0x8d, 0x1d, 0xfe, 0x74, 0xe0, 0x77, 0xa7, 0x07, 0xc2, 0x97,
  1607. 0x9f, 0x30, 0x98, 0x61, 0x0d, 0x75, 0xd3, 0xe8, 0x5a, 0x8e, 0xa1, 0x18, 0xd8, 0xa4, 0xbd, 0xab,
  1608. 0x12, 0x4c, 0xe9, 0x36, 0x71, 0x63, 0xff, 0x27, 0x6c, 0x87, 0x0f, 0xc7, 0x17, 0x28, 0xf0, 0xce,
  1609. 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x89, 0x36, 0x22, 0x8f, 0x3d, 0x11, 0x00, 0x00,
  1610. }