Method: projects.histories.executions.steps.perfSampleSeries.samples.batchCreate

Cria um lote de PerfSamples: um cliente pode enviar vários lotes de amostras de Perf com chamadas repetidas para esse método, dividindo um grande payload de solicitação. As cópias e as entradas de carimbo de data/hora atuais serão ignoradas. - a operação em lote pode ser parcialmente bem-sucedida - o conjunto de elementos inseridos com êxito é retornado na resposta (omita itens que já existiam no banco de dados).

Pode retornar qualquer um dos seguintes códigos de erro canônicos: - NOT_FOUND - O PerfSampleSeries que o contém não existe

Solicitação HTTP

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
projectId

string

O projeto na nuvem

historyId

string

Uma ferramenta resulta no código do histórico.

executionId

string

Um código de execução de resultados de ferramenta.

stepId

string

Uma ferramenta resulta no código da etapa.

sampleSeriesId

string

Um ID da série de amostra

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "perfSamples": [
    {
      object (PerfSample)
    }
  ]
}
Campos
perfSamples[]

object (PerfSample)

O conjunto de PerfSamples a ser criado não pode incluir carimbos de data/hora atuais.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "perfSamples": [
    {
      object (PerfSample)
    }
  ]
}
Campos
perfSamples[]

object (PerfSample)

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para saber mais, consulte a Visão geral da autenticação.