Interface PipelineTopology
-
public interface PipelineTopology
An immutable client-side representation of PipelineTopology.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PipelineTopology.Definition
The entirety of the PipelineTopology definition.static interface
PipelineTopology.DefinitionStages
The PipelineTopology definition stages.static interface
PipelineTopology.Update
The template for PipelineTopology update.static interface
PipelineTopology.UpdateStages
The PipelineTopology update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
description()
Gets the description property: An optional description of the pipeline topology.String
id()
Gets the id property: Fully qualified resource Id for the resource.PipelineTopologyInner
innerModel()
Gets the inner com.azure.resourcemanager.videoanalyzer.fluent.models.PipelineTopologyInner object.Kind
kind()
Gets the kind property: Topology kind.String
name()
Gets the name property: The name of the resource.List<ParameterDeclaration>
parameters()
Gets the parameters property: List of the topology parameter declarations.List<ProcessorNodeBase>
processors()
Gets the processors property: List of the topology processor nodes.PipelineTopology
refresh()
Refreshes the resource to sync with Azure.PipelineTopology
refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.String
resourceGroupName()
Gets the name of the resource group.List<SinkNodeBase>
sinks()
Gets the sinks property: List of the topology sink nodes.Sku
sku()
Gets the sku property: Describes the properties of a SKU.List<SourceNodeBase>
sources()
Gets the sources property: List of the topology source nodes.com.azure.core.management.SystemData
systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.String
type()
Gets the type property: The type of the resource.PipelineTopology.Update
update()
Begins update for the PipelineTopology resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
kind
Kind kind()
Gets the kind property: Topology kind.- Returns:
- the kind value.
-
sku
Sku sku()
Gets the sku property: Describes the properties of a SKU.- Returns:
- the sku value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
description
String description()
Gets the description property: An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.- Returns:
- the description value.
-
parameters
List<ParameterDeclaration> parameters()
Gets the parameters property: List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.- Returns:
- the parameters value.
-
sources
List<SourceNodeBase> sources()
Gets the sources property: List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.- Returns:
- the sources value.
-
processors
List<ProcessorNodeBase> processors()
Gets the processors property: List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.- Returns:
- the processors value.
-
sinks
List<SinkNodeBase> sinks()
Gets the sinks property: List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.- Returns:
- the sinks value.
-
resourceGroupName
String resourceGroupName()
Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
PipelineTopologyInner innerModel()
Gets the inner com.azure.resourcemanager.videoanalyzer.fluent.models.PipelineTopologyInner object.- Returns:
- the inner object.
-
update
PipelineTopology.Update update()
Begins update for the PipelineTopology resource.- Returns:
- the stage of resource update.
-
refresh
PipelineTopology refresh()
Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
PipelineTopology refresh(com.azure.core.util.Context context)
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
-