Class OutputInner
- java.lang.Object
-
- com.azure.core.management.SubResource
-
- com.azure.resourcemanager.streamanalytics.fluent.models.OutputInner
-
public final class OutputInner extends com.azure.core.management.SubResource
An output object, containing all information associated with the named output. All outputs are contained under a streaming job.
-
-
Constructor Summary
Constructors Constructor Description OutputInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.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.Float
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.String
type()
Get the type property: Resource type.void
validate()
Validates the instance.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(Float 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.
-
-
-
Method Detail
-
name
public String name()
Get the name property: Resource name.- Returns:
- the name value.
-
withName
public OutputInner withName(String name)
Set the name property: Resource name.- Parameters:
name
- the name value to set.- Returns:
- the OutputInner object itself.
-
type
public String type()
Get the type property: Resource type.- Returns:
- the type value.
-
withId
public OutputInner withId(String id)
- Overrides:
withId
in classcom.azure.core.management.SubResource
-
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.
-
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.
-
timeWindow
public String timeWindow()
Get the timeWindow property: The time frame for filtering Stream Analytics job outputs.- Returns:
- the timeWindow value.
-
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.
-
sizeWindow
public Float sizeWindow()
Get the sizeWindow property: The size window to constrain a Stream Analytics output to.- Returns:
- the sizeWindow value.
-
withSizeWindow
public OutputInner withSizeWindow(Float 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.
-
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.
-
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.
-
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.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-