Interface PipelineTopology
-
public interface PipelineTopologyAn immutable client-side representation of PipelineTopology.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePipelineTopology.DefinitionThe entirety of the PipelineTopology definition.static interfacePipelineTopology.DefinitionStagesThe PipelineTopology definition stages.static interfacePipelineTopology.UpdateThe template for PipelineTopology update.static interfacePipelineTopology.UpdateStagesThe PipelineTopology update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringdescription()Gets the description property: An optional description of the pipeline topology.Stringid()Gets the id property: Fully qualified resource Id for the resource.PipelineTopologyInnerinnerModel()Gets the inner com.azure.resourcemanager.videoanalyzer.fluent.models.PipelineTopologyInner object.Kindkind()Gets the kind property: Topology kind.Stringname()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.PipelineTopologyrefresh()Refreshes the resource to sync with Azure.PipelineTopologyrefresh(com.azure.core.util.Context context)Refreshes the resource to sync with Azure.StringresourceGroupName()Gets the name of the resource group.List<SinkNodeBase>sinks()Gets the sinks property: List of the topology sink nodes.Skusku()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.SystemDatasystemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.Stringtype()Gets the type property: The type of the resource.PipelineTopology.Updateupdate()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.
-
-