UDataprepAssetInstance

A DataprepAssetInstance is an implementation of the DataprepAssetInterface sharing its recipe pipeline with an existing Dataprep asset or another DataprepAssetInstance.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DataprepCore

Header

/Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAssetInstance.h

Include

#include "DataprepAssetInstance.h"

Syntax

UCLASS(BlueprintType)
class UDataprepAssetInstance : public UDataprepAssetInterface

Remarks

A DataprepAssetInstance is an implementation of the DataprepAssetInterface sharing its recipe pipeline with an existing Dataprep asset or another DataprepAssetInstance. It has its own inputs and output. It has overrides of the externalized parameters of the pipeline.

Variables

Name Description

Protected variable

FOnDataprepAsse...

 

OnParentChanged

Delegate broadcasted when the consumer or one of the producers has changed

Protected variable UProperty

UDataprepParame...

 

Parameterization

Protected variable UProperty

UDataprepAssetI...

 

Parent

Parent Dataprep asset's interface

Constructors

Name Description

Public function

UDataprepAssetInstance()

Destructors

Name Description

Public function Virtual

~UDataprepAssetInstance()

Functions

Name Description

Public function

UDataprepAss...

 

GetOnParentChanged()

Public function Const

const UDatap...

 

GetParent()

Public function

bool

 

SetParent

(
    UDataprepAssetInterface* InPar...,
    bool bNotifyChanges
)

Overridden from UDataprepAssetInterface

Name Description

Public function Virtual

void

 

ExecuteRecipe

(
    const TSharedPtr< FDataprepActionCo...
)

Sequentially execute all the actions held by the Dataprep asset

Public function Virtual Const

const TArray...

 

GetActions()

Public function Virtual

UObject *...

 

GetParameterizationObject()

Temporary function to allow the dataprep editor to show the parametrization

Public function Virtual Const

bool

 

HasActions()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Classes

Name

Description

Public class

FOnDataprepAssetInstanceChanged

Allow an observer to be notified when the parent asset has changed