1
+ defmodule Google.Cloud.Aiplatform.V1.CreateCachedContentRequest do
2
+ @ moduledoc false
3
+
4
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
5
+
6
+ field :parent , 1 , type: :string , deprecated: false
7
+
8
+ field :cached_content , 2 ,
9
+ type: Google.Cloud.Aiplatform.V1.CachedContent ,
10
+ json_name: "cachedContent" ,
11
+ deprecated: false
12
+ end
13
+
14
+ defmodule Google.Cloud.Aiplatform.V1.GetCachedContentRequest do
15
+ @ moduledoc false
16
+
17
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
18
+
19
+ field :name , 1 , type: :string , deprecated: false
20
+ end
21
+
22
+ defmodule Google.Cloud.Aiplatform.V1.UpdateCachedContentRequest do
23
+ @ moduledoc false
24
+
25
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
26
+
27
+ field :cached_content , 1 ,
28
+ type: Google.Cloud.Aiplatform.V1.CachedContent ,
29
+ json_name: "cachedContent" ,
30
+ deprecated: false
31
+
32
+ field :update_mask , 2 ,
33
+ type: Google.Protobuf.FieldMask ,
34
+ json_name: "updateMask" ,
35
+ deprecated: false
36
+ end
37
+
38
+ defmodule Google.Cloud.Aiplatform.V1.DeleteCachedContentRequest do
39
+ @ moduledoc false
40
+
41
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
42
+
43
+ field :name , 1 , type: :string , deprecated: false
44
+ end
45
+
46
+ defmodule Google.Cloud.Aiplatform.V1.ListCachedContentsRequest do
47
+ @ moduledoc false
48
+
49
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
50
+
51
+ field :parent , 1 , type: :string , deprecated: false
52
+ field :page_size , 2 , type: :int32 , json_name: "pageSize" , deprecated: false
53
+ field :page_token , 3 , type: :string , json_name: "pageToken" , deprecated: false
54
+ end
55
+
56
+ defmodule Google.Cloud.Aiplatform.V1.ListCachedContentsResponse do
57
+ @ moduledoc false
58
+
59
+ use Protobuf , protoc_gen_elixir_version: "0.13.0" , syntax: :proto3
60
+
61
+ field :cached_contents , 1 ,
62
+ repeated: true ,
63
+ type: Google.Cloud.Aiplatform.V1.CachedContent ,
64
+ json_name: "cachedContents"
65
+
66
+ field :next_page_token , 2 , type: :string , json_name: "nextPageToken"
67
+ end
68
+
69
+ defmodule Google.Cloud.Aiplatform.V1.GenAiCacheService.Service do
70
+ @ moduledoc false
71
+
72
+ use GRPC.Service ,
73
+ name: "google.cloud.aiplatform.v1.GenAiCacheService" ,
74
+ protoc_gen_elixir_version: "0.13.0"
75
+
76
+ rpc :CreateCachedContent ,
77
+ Google.Cloud.Aiplatform.V1.CreateCachedContentRequest ,
78
+ Google.Cloud.Aiplatform.V1.CachedContent
79
+
80
+ rpc :GetCachedContent ,
81
+ Google.Cloud.Aiplatform.V1.GetCachedContentRequest ,
82
+ Google.Cloud.Aiplatform.V1.CachedContent
83
+
84
+ rpc :UpdateCachedContent ,
85
+ Google.Cloud.Aiplatform.V1.UpdateCachedContentRequest ,
86
+ Google.Cloud.Aiplatform.V1.CachedContent
87
+
88
+ rpc :DeleteCachedContent ,
89
+ Google.Cloud.Aiplatform.V1.DeleteCachedContentRequest ,
90
+ Google.Protobuf.Empty
91
+
92
+ rpc :ListCachedContents ,
93
+ Google.Cloud.Aiplatform.V1.ListCachedContentsRequest ,
94
+ Google.Cloud.Aiplatform.V1.ListCachedContentsResponse
95
+ end
96
+
97
+ defmodule Google.Cloud.Aiplatform.V1.GenAiCacheService.Stub do
98
+ @ moduledoc false
99
+
100
+ use GRPC.Stub , service: Google.Cloud.Aiplatform.V1.GenAiCacheService.Service
101
+ end
0 commit comments