forked from quarkusio/pt.quarkus.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
funqy-gcp-functions.adoc.po
491 lines (414 loc) · 24 KB
/
funqy-gcp-functions.adoc.po
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2023-10-29 08:09+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. This guide is maintained in the main Quarkus repository
#. and pull requests should be submitted there:
#. https://github.com/quarkusio/quarkus/tree/main/docs/src/main/asciidoc
#. type: Title =
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Funqy Google Cloud Functions"
msgstr "Funqy Google Cloud Functions"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The guide walks through quickstart code to show you how you can deploy Funqy functions to Google Cloud Functions."
msgstr "O guia apresenta um código de início rápido para mostrar como o senhor pode implementar funções Funqy no Google Cloud Functions."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, no-wrap
msgid "Prerequisites"
msgstr "Pré-requisitos"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "https://cloud.google.com/[A Google Cloud Account]. Free accounts work."
msgstr "link:https://cloud.google.com/[Uma conta do Google Cloud] . As contas gratuitas funcionam."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "https://cloud.google.com/sdk[Cloud SDK CLI Installed]"
msgstr "link:https://cloud.google.com/sdk[CLI do Cloud SDK instalada]"
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Login to Google Cloud"
msgstr "Faça login no Google Cloud"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Login to Google Cloud is necessary for deploying the application. It can be done as follows:"
msgstr "O login no Google Cloud é necessário para implantar o aplicativo. Isso pode ser feito da seguinte forma:"
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "The Quickstart"
msgstr "O início rápido"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
msgid "Clone the Git repository: `git clone {quickstarts-clone-url}`, or download an {quickstarts-archive-url}[archive]."
msgstr "Clone o repositório Git: `git clone {quickstarts-clone-url}`, ou baixe um {quickstarts-archive-url}[arquivo]."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The solution is located in the `funqy-google-cloud-functions-quickstart` link:{quickstarts-tree-url}/funqy-quickstarts/funqy-google-cloud-functions-quickstart[directory]."
msgstr "A solução está localizada no link:{quickstarts-tree-url}/funqy-quickstarts/funqy-google-cloud-functions-quickstart[diretório] `funqy-google-cloud-functions-quickstart` ."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, no-wrap
msgid "Creating the Maven Deployment Project"
msgstr "Criando o Maven Deployment Project"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"Create an application with the `quarkus-funqy-google-cloud-functions` extension.\n"
"You can use the following Maven command to create it:"
msgstr "Crie um aplicativo com a extensão `quarkus-funqy-google-cloud-functions` . O senhor pode usar o seguinte comando Maven para criá-lo:"
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, no-wrap
msgid "The Code"
msgstr "O Código"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"There is nothing special about the code and more importantly nothing Google Cloud specific. Funqy functions can be deployed to many\n"
"environments and Google Cloud Functions is one of them."
msgstr "Não há nada de especial no código e, mais importante, nada específico do Google Cloud. As funções Funqy podem ser implementadas em muitos ambientes e o Google Cloud Functions é um deles."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Choose Your Function"
msgstr "Escolha sua função"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"Only one Funqy function can be exported per Google Cloud Functions deployment. If you only have one method\n"
"annotated with `@Funq` in your project, then there is no worries. If you have multiple functions defined\n"
"within your project, then you will need to choose the function within your Quarkus `application.properties`:"
msgstr "Apenas uma função Funqy pode ser exportada por implementação do Google Cloud Functions. Se o senhor tiver apenas um método anotado com `@Funq` no seu projeto, não se preocupe. Se tiver várias funções definidas no projeto, o senhor precisará escolher a função no Quarkus `application.properties` :"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Alternatively, you can set the `QUARKUS_FUNQY_EXPORT` environment variable when you create the Google Cloud Function using the `gcloud` cli."
msgstr "Como alternativa, o senhor pode definir a variável de ambiente `QUARKUS_FUNQY_EXPORT` ao criar a Função do Google Cloud usando o cli `gcloud` ."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, no-wrap
msgid "Build and Deploy"
msgstr "Build e Deploy"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
msgid "Build the project:"
msgstr "Compile o projeto:"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
msgid "This will compile and package your code."
msgstr "Isto irá compilar e empacotar o seu código."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Creating the functions"
msgstr "Criando as funções"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"In this example, we will create two background functions and a cloud events function.\n"
"Background functions allow you to react to Google Cloud events like PubSub messages, Cloud Storage events, Firestore events, ...\n"
"Cloud events functions allow you to react to supported events using the Cloud Events specification."
msgstr "Neste exemplo, criaremos duas funções de segundo plano e uma função de eventos na nuvem. As funções em segundo plano permitem que o senhor reaja a eventos do Google Cloud, como mensagens PubSub, eventos do Cloud Storage, eventos do Firestore, ... As funções de eventos na nuvem permitem que o senhor reaja a eventos compatíveis usando a especificação de eventos na nuvem."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Function return type can also be Mutiny reactive types."
msgstr "O tipo de retorno da função também pode ser do tipo reativo Mutiny."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Injection works inside your function."
msgstr "A injeção funciona dentro de sua função."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"This is a background function that takes as parameter a `io.quarkus.funqy.gcp.functions.event.PubsubMessage`,\n"
"this is a convenient class to deserialize a PubSub message."
msgstr "Essa é uma função em segundo plano que recebe como parâmetro um `io.quarkus.funqy.gcp.functions.event.PubsubMessage` , uma classe conveniente para desserializar uma mensagem PubSub."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"This is a background function that takes as parameter a `io.quarkus.funqy.gcp.functions.event.StorageEvent`,\n"
"this is a convenient class to deserialize a Google Storage event."
msgstr "Essa é uma função em segundo plano que recebe como parâmetro um `io.quarkus.funqy.gcp.functions.event.StorageEvent` . Trata-se de uma classe conveniente para desserializar um evento do Google Storage."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"This is a cloud events function, that takes as parameter a `io.cloudevents.CloudEvent`,\n"
"inside it the `getData()` method will return the event content, a storage event in this case."
msgstr "Essa é uma função de eventos na nuvem que recebe como parâmetro um `io.cloudevents.CloudEvent` , dentro dele o método `getData()` retornará o conteúdo do evento, um evento de armazenamento nesse caso."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"we provide convenience class to deserialize common Google Cloud events inside the `io.quarkus.funqy.gcp.functions.event` package.\n"
"They are not mandatory to use, you can use any object you want."
msgstr "fornecemos uma classe de conveniência para desserializar eventos comuns do Google Cloud dentro do pacote `io.quarkus.funqy.gcp.functions.event` . O uso dessas classes não é obrigatório, o senhor pode usar qualquer objeto que desejar."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "As our project contains multiple functions, we need to specify which function needs to be deployed via the following property inside our `application.properties` :"
msgstr "Como nosso projeto contém várias funções, precisamos especificar qual função precisa ser implantada por meio da seguinte propriedade em nosso site `application.properties` :"
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Build and Deploy to Google Cloud"
msgstr "Criar e implementar no Google Cloud"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"To build your application, you can package your application via `mvn clean package`.\n"
"You will have a single JAR inside the `target/deployment` repository that contains your classes and all your dependencies in it."
msgstr "Para criar o aplicativo, o senhor pode empacotá-lo por meio do site `mvn clean package` . O senhor terá um único JAR dentro do repositório `target/deployment` que contém suas classes e todas as dependências."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"Then you will be able to use `gcloud` to deploy your function to Google Cloud.\n"
"The `gcloud` command will be different depending on which event triggers your function."
msgstr "Em seguida, o senhor poderá usar o `gcloud` para implementar a função no Google Cloud. O comando `gcloud` será diferente, dependendo do evento que aciona a função."
#: _guides/funqy-gcp-functions.adoc
msgid "We will use the Java 21 runtime, but you can switch to the Java 17 runtime by using `--runtime=java17` instead of `--runtime=java21` on the deploy commands."
msgstr ""
#. type: delimited block =
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The first time you launch the `gcloud functions deploy`, you can have the following error message:"
msgstr "Na primeira vez que o senhor abrir o site `gcloud functions deploy` , poderá receber a seguinte mensagem de erro:"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "This means that Cloud Build is not activated yet. To overcome this error, open the URL shown in the error, follow the instructions and then wait a few minutes before retrying the command."
msgstr "Isso significa que o Cloud Build ainda não está ativado. Para solucionar esse erro, abra a URL mostrada no erro, siga as instruções e aguarde alguns minutos antes de tentar novamente o comando."
#. type: Title ===
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Background Functions - PubSub"
msgstr "Funções em segundo plano - PubSub"
#. type: delimited block =
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Use this command to deploy to Google Cloud Functions:"
msgstr "Use esse comando para implementar no Google Cloud Functions:"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"The entry point always needs to be `io.quarkus.funqy.gcp.functions.FunqyBackgroundFunction` as it will be this class\n"
"that will bootstrap Quarkus."
msgstr "O ponto de entrada sempre precisa ser `io.quarkus.funqy.gcp.functions.FunqyBackgroundFunction` , pois será essa classe que iniciará o Quarkus."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"The `--trigger-resource` option defines the name of the PubSub topic, and the `--trigger-event google.pubsub.topic.publish` option\n"
"define that this function will be triggered by all message publication inside the topic."
msgstr "A opção `--trigger-resource` define o nome do tópico PubSub e a opção `--trigger-event google.pubsub.topic.publish` define que essa função será acionada por todas as publicações de mensagens dentro do tópico."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "To trigger an event to this function, you can use the `gcloud functions call` command:"
msgstr "Para acionar um evento para essa função, o senhor pode usar o comando `gcloud functions call` :"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The `--data '{\"data\":\"Hello, Pub/Sub\"}'` option allows you to specify the message to be sent to PubSub."
msgstr "A opção `--data '{\"data\":\"Hello, Pub/Sub\"}'` permite que o senhor especifique a mensagem a ser enviada ao PubSub."
#. type: Title ===
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Background Functions - Cloud Storage"
msgstr "Funções em segundo plano - Armazenamento em nuvem"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Before deploying your function, you need to create a bucket."
msgstr "Antes de implementar sua função, o senhor precisa criar um bucket."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Then, use this command to deploy to Google Cloud Functions:"
msgstr "Em seguida, use este comando para implementar no Google Cloud Functions:"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"The `--trigger-resource` option defines the name of the Cloud Storage bucket, and the `--trigger-event google.storage.object.finalize` option\n"
"define that this function will be triggered by all new file inside this bucket."
msgstr "A opção `--trigger-resource` define o nome do bucket do Cloud Storage e a opção `--trigger-event google.storage.object.finalize` define que essa função será acionada por todos os novos arquivos dentro desse bucket."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The `--data '{\"name\":\"test.txt\"}'` option allow to specify a fake file name, a fake Cloud Storage event will be created for this name."
msgstr "A opção `--data '{\"name\":\"test.txt\"}'` permite especificar um nome de arquivo falso, um evento falso do Cloud Storage será criado para esse nome."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "You can also simply add a file to Cloud Storage using the command line of the web console."
msgstr "O senhor também pode simplesmente adicionar um arquivo ao Cloud Storage usando a linha de comando do console da Web."
#. type: Title ===
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Cloud Events Functions - Cloud Storage"
msgstr "Funções de eventos na nuvem - Armazenamento na nuvem"
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"The entry point always needs to be `io.quarkus.funqy.gcp.functions.FunqyCloudEventsFunction` as it will be this class\n"
"that will bootstrap Quarkus."
msgstr "O ponto de entrada sempre precisa ser `io.quarkus.funqy.gcp.functions.FunqyCloudEventsFunction` , pois será essa classe que iniciará o Quarkus."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The `--trigger-bucket=` option defines the name of the Cloud Storage bucket."
msgstr "A opção `--trigger-bucket=` define o nome do bucket do Cloud Storage."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "To trigger the event, you can send a file to the GCS `example-cloud-event` bucket."
msgstr "Para acionar o evento, o senhor pode enviar um arquivo para o bucket do GCS `example-cloud-event` ."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Running locally"
msgstr "Executando localmente"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The easiest way to locally run your function is using the Cloud Function invoker JAR."
msgstr "A maneira mais fácil de executar sua função localmente é usar o JAR do invocador de funções da nuvem."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "You can download it via Maven using the following command:"
msgstr "O senhor pode baixá-lo via Maven usando o seguinte comando:"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Before using the invoker, you first need to build your function via:"
msgstr "Antes de usar o invocador, o senhor precisa primeiro criar sua função via:"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Then you can use it to launch your function locally, again, the command depends on the type of function and the type of events."
msgstr "Em seguida, o senhor pode usá-lo para iniciar sua função localmente. Novamente, o comando depende do tipo de função e do tipo de eventos."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "For background functions, you launch the invoker with a target class of `io.quarkus.funqy.gcp.functions.FunqyBackgroundFunction`."
msgstr "Para funções em segundo plano, o senhor inicia o invocador com uma classe de destino de `io.quarkus.funqy.gcp.functions.FunqyBackgroundFunction` ."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The `--classpath` parameter needs to be set to the previously packaged JAR that contains your function class and all Quarkus related classes."
msgstr "O parâmetro `--classpath` precisa ser definido como o JAR previamente empacotado que contém sua classe de função e todas as classes relacionadas ao Quarkus."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Then you can call your background function via an HTTP call with a payload containing the event:"
msgstr "Em seguida, o senhor pode chamar a função em segundo plano por meio de uma chamada HTTP com um payload contendo o evento:"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "This will call your PubSub background function with a PubSubMessage `{\"data\":\"hello\"}`."
msgstr "Isso chamará a função de fundo do PubSub com uma PubSubMessage `{\"data\":\"hello\"}` ."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "This will call your PubSub background function with a Cloud Storage event `{\"name\":\"file.txt\"}`, so an event on the `file.txt` file."
msgstr "Isso chamará a função em segundo plano do PubSub com um evento do Cloud Storage `{\"name\":\"file.txt\"}` , portanto, um evento no arquivo `file.txt` ."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "For cloud events functions, you launch the invoker with a target class of `io.quarkus.funqy.gcp.functions.FunqyCloudEventsFunction``."
msgstr "Para funções de eventos na nuvem, o senhor inicia o invocador com uma classe de destino de `io.quarkus.funqy.gcp.functions.FunqyCloudEventsFunction`` ."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "This will call your cloud events function with an event on the `\"MY_FILE.txt` file."
msgstr "Isso chamará sua função de eventos na nuvem com um evento no arquivo `\"MY_FILE.txt` ."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, fuzzy, no-wrap
msgid "Testing your function"
msgstr "Testar sua função"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "Quarkus provides built-in support for testing your Funqy Google Cloud functions via the `quarkus-test-google-cloud-functions` dependency."
msgstr "O Quarkus oferece suporte integrado para testar as funções do Funqy Google Cloud por meio da dependência `quarkus-test-google-cloud-functions` ."
#: _guides/funqy-gcp-functions.adoc
msgid "To use it, you must add the following test dependencies in your `pom.xml`."
msgstr ""
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid ""
"This extension provides a `@WithFunction` annotation that can be used to annotate `@QuarkusTest` test cases to start a Cloud Function invoker before you test cases and stop it at the end.\n"
"This annotation must be configured with the type of the function you want to launch, and optionally the name of the function in case you have multiple functions inside your application."
msgstr "Essa extensão fornece uma anotação `@WithFunction` que pode ser usada para anotar os casos de teste `@QuarkusTest` para iniciar um invocador de função da nuvem antes dos casos de teste e interrompê-lo no final. Essa anotação deve ser configurada com o tipo da função que deseja iniciar e, opcionalmente, com o nome da função, caso haja várias funções no aplicativo."
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The default Quarkus test port configuration (`quarkus.http.test-port`) will be honored and if you set it to 0 a random port will be assigned to the function invoker."
msgstr "A configuração padrão da porta de teste do Quarkus ( `quarkus.http.test-port` ) será respeitada e, se o senhor defini-la como 0, uma porta aleatória será atribuída ao invocador da função."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "This is a standard Quarkus test that must be annotated by `@QuarkusTest`."
msgstr "Este é um teste padrão do Quarkus que deve ser anotado por `@QuarkusTest` ."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "`@WithFunction(FunctionType.FUNQY_BACKGROUND)` indicates to launch the function as a Funqy background function. If multiple functions exist in the same application, the `functionName` attribute must be used to denote which one should be launched."
msgstr "`@WithFunction(FunctionType.FUNQY_BACKGROUND)` indica o lançamento da função como uma função em segundo plano do Funqy. Se houver várias funções no mesmo aplicativo, o atributo `functionName` deverá ser usado para indicar qual delas deve ser iniciada."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "REST-assured is used to test the function, `{\"data\":\"world\"}` will be sent to it via the invoker."
msgstr "O REST-assured é usado para testar a função, `{\"data\":\"world\"}` será enviado a ele por meio do invocador."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "REST-assured is used to test the function, `{\"name\":\"hello.txt\"}` will be sent to it via the invoker."
msgstr "O REST-assured é usado para testar a função, `{\"name\":\"hello.txt\"}` será enviado a ele por meio do invocador."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "`@WithFunction(FunctionType.FUNQY_CLOUD_EVENTS)` indicates to launch the function as a Funqy cloud events function. If multiple functions exist in the same application, the `functionName` attribute must be used to denote which one should be launched."
msgstr "`@WithFunction(FunctionType.FUNQY_CLOUD_EVENTS)` indica o lançamento da função como uma função de eventos de nuvem da Funqy. Se houver várias funções no mesmo aplicativo, o atributo `functionName` deverá ser usado para indicar qual delas deve ser iniciada."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "REST-assured is used to test the function, this payload that describe a storage event will be sent to it via the invoker."
msgstr "O REST-assured é usado para testar a função; essa carga útil que descreve um evento de armazenamento será enviada a ele por meio do invocador."
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "The cloud events headers must be sent via HTTP headers."
msgstr "Os cabeçalhos dos eventos da nuvem devem ser enviados por meio de cabeçalhos HTTP."
#. type: Title ==
#: _guides/funqy-gcp-functions.adoc
#, no-wrap
msgid "What's next?"
msgstr "O que vem a seguir?"
#. type: Plain text
#: _guides/funqy-gcp-functions.adoc
#, fuzzy
msgid "If you are looking for Jakarta REST, Servlet or Vert.x support for Google Cloud Functions, we have it thanks to our xref:gcp-functions-http.adoc[Google Cloud Functions HTTP binding]."
msgstr "Se o senhor estiver procurando suporte a Jakarta REST, Servlet ou Vert.x para o Google Cloud Functions, nós o temos graças à nossa xref:gcp-functions-http.adoc[associação HTTP do Google Cloud Functions] ."