OutputInner Class

public final class OutputInner
extends SubResource

An output object, containing all information associated with the named output. All outputs are contained under a streaming job.

Constructor Summary

Constructor Description
OutputInner()

Creates an instance of OutputInner class.

Method Summary

Modifier and Type Method and Description
OutputDataSource datasource()

Get the datasource property: Describes the data source that output will be written to.

Diagnostics diagnostics()

Get the diagnostics property: Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

String etag()

Get the etag property: The current entity tag for the output.

static OutputInner fromJson(JsonReader jsonReader)

Reads an instance of OutputInner from the JsonReader.

List<LastOutputEventTimestamp> lastOutputEventTimestamps()

Get the lastOutputEventTimestamps property: A list of the last output event times for each output partition.

String name()

Get the name property: Resource name.

Serialization serialization()

Get the serialization property: Describes how data from an input is serialized or how data is serialized when written to an output.

Integer sizeWindow()

Get the sizeWindow property: The size window to constrain a Stream Analytics output to.

String timeWindow()

Get the timeWindow property: The time frame for filtering Stream Analytics job outputs.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Resource type.

void validate()

Validates the instance.

OutputWatermarkProperties watermarkSettings()

Get the watermarkSettings property: Settings which determine whether to send watermarks to downstream.

OutputInner withDatasource(OutputDataSource datasource)

Set the datasource property: Describes the data source that output will be written to.

OutputInner withId(String id)
OutputInner withName(String name)

Set the name property: Resource name.

OutputInner withSerialization(Serialization serialization)

Set the serialization property: Describes how data from an input is serialized or how data is serialized when written to an output.

OutputInner withSizeWindow(Integer sizeWindow)

Set the sizeWindow property: The size window to constrain a Stream Analytics output to.

OutputInner withTimeWindow(String timeWindow)

Set the timeWindow property: The time frame for filtering Stream Analytics job outputs.

OutputInner withWatermarkSettings(OutputWatermarkProperties watermarkSettings)

Set the watermarkSettings property: Settings which determine whether to send watermarks to downstream.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

OutputInner

public OutputInner()

Creates an instance of OutputInner class.

Method Details

datasource

public OutputDataSource datasource()

Get the datasource property: Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.

Returns:

the datasource value.

diagnostics

public Diagnostics diagnostics()

Get the diagnostics property: Describes conditions applicable to the Input, Output, or the job overall, that warrant customer attention.

Returns:

the diagnostics value.

etag

public String etag()

Get the etag property: The current entity tag for the output. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.

Returns:

the etag value.

fromJson

public static OutputInner fromJson(JsonReader jsonReader)

Reads an instance of OutputInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of OutputInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the OutputInner.

lastOutputEventTimestamps

public List<LastOutputEventTimestamp> lastOutputEventTimestamps()

Get the lastOutputEventTimestamps property: A list of the last output event times for each output partition. The index of the array corresponds to the partition number.

Returns:

the lastOutputEventTimestamps value.

name

public String name()

Get the name property: Resource name.

Returns:

the name value.

serialization

public Serialization serialization()

Get the serialization property: Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

Returns:

the serialization value.

sizeWindow

public Integer sizeWindow()

Get the sizeWindow property: The size window to constrain a Stream Analytics output to.

Returns:

the sizeWindow value.

timeWindow

public String timeWindow()

Get the timeWindow property: The time frame for filtering Stream Analytics job outputs.

Returns:

the timeWindow value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

OutputInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Resource type.

Returns:

the type value.

validate

public void validate()

Validates the instance.

watermarkSettings

public OutputWatermarkProperties watermarkSettings()

Get the watermarkSettings property: Settings which determine whether to send watermarks to downstream.

Returns:

the watermarkSettings value.

withDatasource

public OutputInner withDatasource(OutputDataSource datasource)

Set the datasource property: Describes the data source that output will be written to. Required on PUT (CreateOrReplace) requests.

Parameters:

datasource - the datasource value to set.

Returns:

the OutputInner object itself.

withId

public OutputInner withId(String id)

Overrides:

OutputInner.withId(String id)

Parameters:

id

withName

public OutputInner withName(String name)

Set the name property: Resource name.

Parameters:

name - the name value to set.

Returns:

the OutputInner object itself.

withSerialization

public OutputInner withSerialization(Serialization serialization)

Set the serialization property: Describes how data from an input is serialized or how data is serialized when written to an output. Required on PUT (CreateOrReplace) requests.

Parameters:

serialization - the serialization value to set.

Returns:

the OutputInner object itself.

withSizeWindow

public OutputInner withSizeWindow(Integer sizeWindow)

Set the sizeWindow property: The size window to constrain a Stream Analytics output to.

Parameters:

sizeWindow - the sizeWindow value to set.

Returns:

the OutputInner object itself.

withTimeWindow

public OutputInner withTimeWindow(String timeWindow)

Set the timeWindow property: The time frame for filtering Stream Analytics job outputs.

Parameters:

timeWindow - the timeWindow value to set.

Returns:

the OutputInner object itself.

withWatermarkSettings

public OutputInner withWatermarkSettings(OutputWatermarkProperties watermarkSettings)

Set the watermarkSettings property: Settings which determine whether to send watermarks to downstream.

Parameters:

watermarkSettings - the watermarkSettings value to set.

Returns:

the OutputInner object itself.

Applies to