Compartilhar via


StreamingJob Classe

Definição

Um objeto de trabalho de streaming, contendo todas as informações associadas ao trabalho de streaming nomeado.

[Microsoft.Rest.Serialization.JsonTransformation]
public class StreamingJob : Microsoft.Azure.Management.StreamAnalytics.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type StreamingJob = class
    inherit TrackedResource
Public Class StreamingJob
Inherits TrackedResource
Herança
Atributos

Construtores

StreamingJob()

Inicializa uma nova instância da classe StreamingJob.

StreamingJob(String, String, String, IDictionary<String,String>, String, Sku, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<DateTime>, IList<Input>, Transformation, IList<Output>, IList<Function>, String, JobStorageAccount, String, ClusterInfo, Identity)

Inicializa uma nova instância da classe StreamingJob.

Propriedades

Cluster

Obtém ou define o cluster no qual os trabalhos de streaming serão executados.

CompatibilityLevel

Obtém ou define controles determinados comportamentos de runtime do trabalho de streaming. Os valores possíveis incluem: '1.0', '1.2'

ContentStoragePolicy

Obtém ou define valores válidos são JobStorageAccount e SystemAccount. Se definido como JobStorageAccount, isso exigirá que o usuário também especifique a propriedade jobStorageAccount. Os valores possíveis incluem: 'SystemAccount', 'JobStorageAccount'

CreatedDate

Obtém valor é um carimbo de data/hora UTC formatado em ISO-8601 que indica quando o trabalho de streaming foi criado.

DataLocale

Obtém ou define a localidade de dados do trabalho de análise de fluxo. Value deve ser o nome de uma cultura .NET com suporte do conjunto https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Se nenhuma for especificada, o padrão será 'en-US'.

Etag

Obtém a marca de entidade atual para o trabalho de streaming. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o recurso foi alterado entre solicitações. Você também pode usá-lo nos cabeçalhos If-Match ou If-None-Match para operações de gravação para simultaneidade otimista.

EventsLateArrivalMaxDelayInSeconds

Obtém ou define o atraso máximo tolerável em segundos em que os eventos que chegam atrasados podem ser incluídos. O intervalo com suporte é de -1 a 1814399 (20.23:59:59 dias) e -1 é usado para especificar a espera indefinidamente. Se a propriedade estiver ausente, ela será interpretada como tendo um valor de -1.

EventsOutOfOrderMaxDelayInSeconds

Obtém ou define o atraso máximo tolerável em segundos em que eventos fora de ordem podem ser ajustados para voltar à ordem.

EventsOutOfOrderPolicy

Obtém ou define indica a política a ser aplicada a eventos que chegam fora de ordem no fluxo de eventos de entrada. Os valores possíveis incluem: 'Adjust', 'Drop'

Functions

Obtém ou define uma lista de uma ou mais funções para o trabalho de streaming. A propriedade name para cada função é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual.

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
Identity

Obtém ou define a identidade gerenciada atribuída pelo sistema atribuída a esse trabalho que pode ser usada para autenticar com entradas e saídas.

Inputs

Obtém ou define uma lista de uma ou mais entradas para o trabalho de streaming. A propriedade name para cada entrada é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a entrada individual.

JobId

Obtém um GUID que identifica exclusivamente o trabalho de streaming. Esse GUID é gerado após a criação do trabalho de streaming.

JobState

Obtém descreve o estado do trabalho de streaming.

JobStorageAccount

Obtém ou define as propriedades associadas a uma conta de Armazenamento do Azure com MSI

JobType

Obtém ou define o tipo do trabalho. Os modos válidos são Cloud e "Edge". Os valores possíveis incluem: 'Cloud', 'Edge'

LastOutputEventTime

Obtém valor é um carimbo de data/hora formatado iso-8601 indicando a hora do último evento de saída do trabalho de streaming ou nulo indicando que a saída ainda não foi produzida. No caso de várias saídas ou vários fluxos, isso mostra o valor mais recente nesse conjunto.

Location

Obtém ou define a localização geográfica em que o recurso reside

(Herdado de TrackedResource)
Name

Obtém o nome do recurso

(Herdado de Resource)
OutputErrorPolicy

Obtém ou define indica a política a ser aplicada a eventos que chegam à saída e não podem ser gravados no armazenamento externo devido a estarem malformados (valores de coluna ausentes, valores de coluna de tipo ou tamanho errado). Os valores possíveis incluem: 'Stop', 'Drop'

Outputs

Obtém ou define uma lista de uma ou mais saídas para o trabalho de streaming. A propriedade name para cada saída é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a saída individual.

OutputStartMode

Obtém ou define essa propriedade só deve ser utilizada quando desejar que o trabalho seja iniciado imediatamente após a criação. O valor pode ser JobStartTime, CustomTime ou LastOutputEventTime para indicar se o ponto inicial do fluxo de eventos de saída deve ser iniciado sempre que o trabalho for iniciado, iniciar em um carimbo de data/hora do usuário personalizado especificado por meio da propriedade outputStartTime ou começar a partir da hora de saída do último evento. Os valores possíveis incluem: 'JobStartTime', 'CustomTime', 'LastOutputEventTime'

OutputStartTime

Obtém ou define o valor é um carimbo de data/hora formatado em ISO-8601 que indica o ponto inicial do fluxo de eventos de saída ou nulo para indicar que o fluxo de eventos de saída será iniciado sempre que o trabalho de streaming for iniciado. Essa propriedade deve ter um valor se outputStartMode estiver definido como CustomTime.

ProvisioningState

Obtém descreve o status de provisionamento do trabalho de streaming.

Sku

Obtém ou define o SKU do trabalho de streaming. Necessário em solicitações PUT (CreateOrReplace).

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Transformation

Obtém ou define indica a consulta e o número de unidades de streaming a serem usadas para o trabalho de streaming. A propriedade name da transformação é necessária ao especificar essa propriedade em uma solicitação PUT. Essa propriedade não pode ser modificada por meio de uma operação PATCH. Você deve usar a API PATCH disponível para a transformação individual.

Type

Obtém o tipo do recurso. Por exemplo: Microsoft.Compute/virtualMachines ou Microsoft.Storage/storageAccounts.

(Herdado de Resource)

Aplica-se a