Skip to content

Decide whether to remove DagBundle interface before 1.0 release #66327

@jason810496

Description

@jason810496

Context

From TP's comment:

I feel we should proably not subclass a DagBundle… Subclassing Dag feels more natural. This is something I want to review before the SDK hits 1.0.

Why I proposed DagBundle in the first place:

The design of DagBundle here is only the for getDags interface to expose the DagId and TaskIds metadata in the build time.

What

If we want to avoid the DagBundle subclass here, it possible to achieve it by sending the DagParsingRequest and parse the serialized dag json to get the metadata in the build time.

Metadata

Metadata

Assignees

Labels

AIP-108: java-sdkChange this to an 'area:' label after AIP acceptance.kind:taskA task that needs to be completed as part of a larger issueon hold

Type

No type
No fields configured for issues without a type.

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions