Compartilhar via


CreateBatchOptions Classe

  • java.lang.Object
    • com.azure.messaging.eventhubs.models.CreateBatchOptions

public class CreateBatchOptions

O conjunto de opções que pode ser especificado ao criar um EventDataBatch.

Resumo do Construtor

Construtor Description
CreateBatchOptions()

Cria uma nova instância.

Resumo do método

Modificador e tipo Método e descrição
int getMaximumSizeInBytes()

Obtém o tamanho máximo para permitir o lote de eventos, em bytes.

String getPartitionId()

Obtém o identificador da partição do Hub de Eventos para a qual os eventos no EventDataBatch serão enviados.

String getPartitionKey()

Obtém a chave de roteamento de partição em um lote de eventos.

CreateBatchOptions setMaximumSizeInBytes(int maximumSizeInBytes)

Define o tamanho máximo para o EventDataBatch, em bytes.

CreateBatchOptions setPartitionId(String partitionId)

Define o identificador da partição do Hub de Eventos para a qual os eventos no EventDataBatch serão enviados.

CreateBatchOptions setPartitionKey(String partitionKey)

Define uma chave de hash a ser fornecida para o lote de eventos.

Métodos herdados de java.lang.Object

Detalhes do construtor

CreateBatchOptions

public CreateBatchOptions()

Cria uma nova instância.

Detalhes do método

getMaximumSizeInBytes

public int getMaximumSizeInBytes()

Obtém o tamanho máximo para permitir o lote de eventos, em bytes.

Retornos:

O tamanho máximo para permitir um único lote de eventos, em bytes.

getPartitionId

public String getPartitionId()

Obtém o identificador da partição do Hub de Eventos para a qual os eventos no EventDataBatch serão enviados. Se o identificador não for especificado, o serviço de Hubs de Eventos será responsável pelo roteamento de eventos que são enviados para uma partição disponível.

Retornos:

O identificador da partição do Hub de Eventos para o qual o EventDataBatch será definido. null ou uma cadeia de caracteres vazia se o serviço de Hubs de Eventos for responsável pelo roteamento de eventos.

getPartitionKey

public String getPartitionKey()

Obtém a chave de roteamento de partição em um lote de eventos. Se especificado, informa ao serviço hubs de eventos que esses eventos pertencem ao mesmo grupo e devem pertencer à mesma partição.

Retornos:

A chave de hash de partição a ser associada ao evento ou lote de eventos.

setMaximumSizeInBytes

public CreateBatchOptions setMaximumSizeInBytes(int maximumSizeInBytes)

Define o tamanho máximo para o EventDataBatch, em bytes.

Parâmetros:

maximumSizeInBytes - O tamanho máximo a ser permitido para o EventDataBatch.

Retornos:

O objeto atualizado CreateBatchOptions.

setPartitionId

public CreateBatchOptions setPartitionId(String partitionId)

Define o identificador da partição do Hub de Eventos para a qual os eventos no EventDataBatch serão enviados. Se o identificador não for especificado, o serviço de Hubs de Eventos será responsável pelo roteamento de eventos que são enviados para uma partição disponível.

Parâmetros:

partitionId - O identificador da partição do Hub de Eventos para o qual os EventDataBatch eventos serão enviados. null ou uma cadeia de caracteres vazia se o serviço de Hubs de Eventos for responsável pelo roteamento de eventos.

Retornos:

O objeto atualizado CreateBatchOptions.

setPartitionKey

public CreateBatchOptions setPartitionKey(String partitionKey)

Define uma chave de hash a ser fornecida para o lote de eventos. Os eventos com o mesmo partitionKey são hash e enviados para a mesma partição.

Parâmetros:

partitionKey - A chave de hash de partição a ser associada ao evento ou lote de eventos.

Retornos:

O objeto atualizado CreateBatchOptions.

Aplica-se a