Output Interface

public interface Output

An immutable client-side representation of Output.

Method Summary

Modifier and Type Method and Description
abstract OutputDataSource datasource()

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

abstract Diagnostics diagnostics()

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

abstract String etag()

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

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract OutputInner innerModel()

Gets the inner com.azure.resourcemanager.streamanalytics.fluent.models.OutputInner object.

abstract List<LastOutputEventTimestamp> lastOutputEventTimestamps()

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

abstract String name()

Gets the name property: Resource name.

abstract Output refresh()

Refreshes the resource to sync with Azure.

abstract Output refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract Serialization serialization()

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

abstract Integer sizeWindow()

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

abstract ResourceTestStatus test()

Tests whether an output\u2019s datasource is reachable and usable by the Azure Stream Analytics service.

abstract ResourceTestStatus test(OutputInner output, Context context)

Tests whether an output\u2019s datasource is reachable and usable by the Azure Stream Analytics service.

abstract String timeWindow()

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

abstract String type()

Gets the type property: Resource type.

abstract Update update()

Begins update for the Output resource.

abstract OutputWatermarkProperties watermarkSettings()

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

Method Details

datasource

public abstract OutputDataSource datasource()

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

Returns:

the datasource value.

diagnostics

public abstract Diagnostics diagnostics()

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

Returns:

the diagnostics value.

etag

public abstract String etag()

Gets 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.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract OutputInner innerModel()

Gets the inner com.azure.resourcemanager.streamanalytics.fluent.models.OutputInner object.

Returns:

the inner object.

lastOutputEventTimestamps

public abstract List lastOutputEventTimestamps()

Gets 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 abstract String name()

Gets the name property: Resource name.

Returns:

the name value.

refresh

public abstract Output refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Output refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

serialization

public abstract Serialization serialization()

Gets 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 abstract Integer sizeWindow()

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

Returns:

the sizeWindow value.

test

public abstract ResourceTestStatus test()

Tests whether an output\u2019s datasource is reachable and usable by the Azure Stream Analytics service.

Returns:

describes the status of the test operation along with error information, if applicable.

test

public abstract ResourceTestStatus test(OutputInner output, Context context)

Tests whether an output\u2019s datasource is reachable and usable by the Azure Stream Analytics service.

Parameters:

output - If the output specified does not already exist, this parameter must contain the full output definition intended to be tested. If the output specified already exists, this parameter can be left null to test the existing output as is or if specified, the properties specified will overwrite the corresponding properties in the existing output (exactly like a PATCH operation) and the resulting output will be tested.
context - The context to associate with this operation.

Returns:

describes the status of the test operation along with error information, if applicable.

timeWindow

public abstract String timeWindow()

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

Returns:

the timeWindow value.

type

public abstract String type()

Gets the type property: Resource type.

Returns:

the type value.

update

public abstract Output.Update update()

Begins update for the Output resource.

Returns:

the stage of resource update.

watermarkSettings

public abstract OutputWatermarkProperties watermarkSettings()

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

Returns:

the watermarkSettings value.

Applies to