1
+ defmodule Google.Cloud.Parallelstore.V1beta.Instance.State do
2
+ @ moduledoc false
3
+
4
+ use Protobuf , enum: true , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
5
+
6
+ field :STATE_UNSPECIFIED , 0
7
+ field :CREATING , 1
8
+ field :ACTIVE , 2
9
+ field :DELETING , 3
10
+ field :FAILED , 4
11
+ end
12
+
13
+ defmodule Google.Cloud.Parallelstore.V1beta.Instance.LabelsEntry do
14
+ @ moduledoc false
15
+
16
+ use Protobuf , map: true , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
17
+
18
+ field :key , 1 , type: :string
19
+ field :value , 2 , type: :string
20
+ end
21
+
22
+ defmodule Google.Cloud.Parallelstore.V1beta.Instance do
23
+ @ moduledoc false
24
+
25
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
26
+
27
+ field :name , 1 , type: :string , deprecated: false
28
+ field :description , 2 , type: :string , deprecated: false
29
+
30
+ field :state , 3 ,
31
+ type: Google.Cloud.Parallelstore.V1beta.Instance.State ,
32
+ enum: true ,
33
+ deprecated: false
34
+
35
+ field :create_time , 4 ,
36
+ type: Google.Protobuf.Timestamp ,
37
+ json_name: "createTime" ,
38
+ deprecated: false
39
+
40
+ field :update_time , 5 ,
41
+ type: Google.Protobuf.Timestamp ,
42
+ json_name: "updateTime" ,
43
+ deprecated: false
44
+
45
+ field :labels , 6 ,
46
+ repeated: true ,
47
+ type: Google.Cloud.Parallelstore.V1beta.Instance.LabelsEntry ,
48
+ map: true ,
49
+ deprecated: false
50
+
51
+ field :capacity_gib , 8 , type: :int64 , json_name: "capacityGib" , deprecated: false
52
+ field :daos_version , 9 , type: :string , json_name: "daosVersion" , deprecated: false
53
+
54
+ field :access_points , 10 ,
55
+ repeated: true ,
56
+ type: :string ,
57
+ json_name: "accessPoints" ,
58
+ deprecated: false
59
+
60
+ field :network , 11 , type: :string , deprecated: false
61
+ field :reserved_ip_range , 12 , type: :string , json_name: "reservedIpRange" , deprecated: false
62
+ end
63
+
64
+ defmodule Google.Cloud.Parallelstore.V1beta.ListInstancesRequest do
65
+ @ moduledoc false
66
+
67
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
68
+
69
+ field :parent , 1 , type: :string , deprecated: false
70
+ field :page_size , 2 , type: :int32 , json_name: "pageSize" , deprecated: false
71
+ field :page_token , 3 , type: :string , json_name: "pageToken" , deprecated: false
72
+ field :filter , 4 , type: :string , deprecated: false
73
+ field :order_by , 5 , type: :string , json_name: "orderBy" , deprecated: false
74
+ end
75
+
76
+ defmodule Google.Cloud.Parallelstore.V1beta.ListInstancesResponse do
77
+ @ moduledoc false
78
+
79
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
80
+
81
+ field :instances , 1 , repeated: true , type: Google.Cloud.Parallelstore.V1beta.Instance
82
+ field :next_page_token , 2 , type: :string , json_name: "nextPageToken"
83
+ field :unreachable , 3 , repeated: true , type: :string
84
+ end
85
+
86
+ defmodule Google.Cloud.Parallelstore.V1beta.GetInstanceRequest do
87
+ @ moduledoc false
88
+
89
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
90
+
91
+ field :name , 1 , type: :string , deprecated: false
92
+ end
93
+
94
+ defmodule Google.Cloud.Parallelstore.V1beta.CreateInstanceRequest do
95
+ @ moduledoc false
96
+
97
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
98
+
99
+ field :parent , 1 , type: :string , deprecated: false
100
+ field :instance_id , 2 , type: :string , json_name: "instanceId" , deprecated: false
101
+ field :instance , 3 , type: Google.Cloud.Parallelstore.V1beta.Instance , deprecated: false
102
+ field :request_id , 4 , type: :string , json_name: "requestId" , deprecated: false
103
+ end
104
+
105
+ defmodule Google.Cloud.Parallelstore.V1beta.UpdateInstanceRequest do
106
+ @ moduledoc false
107
+
108
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
109
+
110
+ field :update_mask , 1 ,
111
+ type: Google.Protobuf.FieldMask ,
112
+ json_name: "updateMask" ,
113
+ deprecated: false
114
+
115
+ field :instance , 2 , type: Google.Cloud.Parallelstore.V1beta.Instance , deprecated: false
116
+ field :request_id , 3 , type: :string , json_name: "requestId" , deprecated: false
117
+ end
118
+
119
+ defmodule Google.Cloud.Parallelstore.V1beta.DeleteInstanceRequest do
120
+ @ moduledoc false
121
+
122
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
123
+
124
+ field :name , 1 , type: :string , deprecated: false
125
+ field :request_id , 2 , type: :string , json_name: "requestId" , deprecated: false
126
+ end
127
+
128
+ defmodule Google.Cloud.Parallelstore.V1beta.OperationMetadata do
129
+ @ moduledoc false
130
+
131
+ use Protobuf , protoc_gen_elixir_version: "0.12.0" , syntax: :proto3
132
+
133
+ field :create_time , 1 ,
134
+ type: Google.Protobuf.Timestamp ,
135
+ json_name: "createTime" ,
136
+ deprecated: false
137
+
138
+ field :end_time , 2 , type: Google.Protobuf.Timestamp , json_name: "endTime" , deprecated: false
139
+ field :target , 3 , type: :string , deprecated: false
140
+ field :verb , 4 , type: :string , deprecated: false
141
+ field :status_message , 5 , type: :string , json_name: "statusMessage" , deprecated: false
142
+
143
+ field :requested_cancellation , 6 ,
144
+ type: :bool ,
145
+ json_name: "requestedCancellation" ,
146
+ deprecated: false
147
+
148
+ field :api_version , 7 , type: :string , json_name: "apiVersion" , deprecated: false
149
+ end
150
+
151
+ defmodule Google.Cloud.Parallelstore.V1beta.Parallelstore.Service do
152
+ @ moduledoc false
153
+
154
+ use GRPC.Service ,
155
+ name: "google.cloud.parallelstore.v1beta.Parallelstore" ,
156
+ protoc_gen_elixir_version: "0.12.0"
157
+
158
+ rpc :ListInstances ,
159
+ Google.Cloud.Parallelstore.V1beta.ListInstancesRequest ,
160
+ Google.Cloud.Parallelstore.V1beta.ListInstancesResponse
161
+
162
+ rpc :GetInstance ,
163
+ Google.Cloud.Parallelstore.V1beta.GetInstanceRequest ,
164
+ Google.Cloud.Parallelstore.V1beta.Instance
165
+
166
+ rpc :CreateInstance ,
167
+ Google.Cloud.Parallelstore.V1beta.CreateInstanceRequest ,
168
+ Google.Longrunning.Operation
169
+
170
+ rpc :UpdateInstance ,
171
+ Google.Cloud.Parallelstore.V1beta.UpdateInstanceRequest ,
172
+ Google.Longrunning.Operation
173
+
174
+ rpc :DeleteInstance ,
175
+ Google.Cloud.Parallelstore.V1beta.DeleteInstanceRequest ,
176
+ Google.Longrunning.Operation
177
+ end
178
+
179
+ defmodule Google.Cloud.Parallelstore.V1beta.Parallelstore.Stub do
180
+ @ moduledoc false
181
+
182
+ use GRPC.Stub , service: Google.Cloud.Parallelstore.V1beta.Parallelstore.Service
183
+ end
0 commit comments