Type Alias CurrentDataflowDefinitionConfig

Source
pub type CurrentDataflowDefinitionConfig = DataflowDefinitionWrapperV0_5_0;
Expand description

Current dataflow definition config, this should be

Aliased Type§

pub struct CurrentDataflowDefinitionConfig {
    pub meta: Metadata,
    pub imports: Vec<PackageImport>,
    pub services: BTreeMap<String, MaybeValid<OperationsWrapperV0_5_0>>,
    pub types: MetadataTypesMapWrapper,
    pub topics: BTreeMap<String, TopicWrapper>,
    pub config: Option<DefaultConfigs>,
    pub dev: Option<DevConfig>,
    pub packages: Vec<PackageWrapperV0_5_0>,
    pub schedule: BTreeMap<String, ScheduleWrapper>,
}

Fields§

§meta: Metadata§imports: Vec<PackageImport>§services: BTreeMap<String, MaybeValid<OperationsWrapperV0_5_0>>§types: MetadataTypesMapWrapper§topics: BTreeMap<String, TopicWrapper>§config: Option<DefaultConfigs>§dev: Option<DevConfig>§packages: Vec<PackageWrapperV0_5_0>§schedule: BTreeMap<String, ScheduleWrapper>

Implementations§

Source§

impl CurrentDataflowDefinitionConfig

Source

pub fn name(&self) -> &str

Source

pub fn version(&self) -> &str

Source

pub fn namespace(&self) -> &str

Source

pub fn metadata(&self) -> &Metadata

Source

pub fn imports(&self) -> &Vec<PackageImport>

Source

pub fn services(&self) -> Result<Vec<(&String, OperationsWrapperV0_5_0)>>

Source

pub fn dev(&self) -> Option<&DevConfig>