def __init__(self, local_vars_configuration=None): # noqa: E501 """V1RunKind - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self.discriminator = None
def __init__( self, uuid=None, name=None, description=None, tags=None, deleted=None, user=None, owner=None, project=None, created_at=None, updated_at=None, started_at=None, finished_at=None, run_time=None, is_managed=None, content=None, status=None, bookmarked=None, meta_info=None, is_helper=None, kind=None, meta_kind=None, hub=None, inputs=None, outputs=None, original=None, pipeline=None, status_conditions=None, settings=None, role=None, local_vars_configuration=None, ): # noqa: E501 """V1Run - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._uuid = None self._name = None self._description = None self._tags = None self._deleted = None self._user = None self._owner = None self._project = None self._created_at = None self._updated_at = None self._started_at = None self._finished_at = None self._run_time = None self._is_managed = None self._content = None self._status = None self._bookmarked = None self._meta_info = None self._is_helper = None self._kind = None self._meta_kind = None self._hub = None self._inputs = None self._outputs = None self._original = None self._pipeline = None self._status_conditions = None self._settings = None self._role = None self.discriminator = None if uuid is not None: self.uuid = uuid if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if deleted is not None: self.deleted = deleted if user is not None: self.user = user if owner is not None: self.owner = owner if project is not None: self.project = project if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if started_at is not None: self.started_at = started_at if finished_at is not None: self.finished_at = finished_at if run_time is not None: self.run_time = run_time if is_managed is not None: self.is_managed = is_managed if content is not None: self.content = content if status is not None: self.status = status if bookmarked is not None: self.bookmarked = bookmarked if meta_info is not None: self.meta_info = meta_info if is_helper is not None: self.is_helper = is_helper if kind is not None: self.kind = kind if meta_kind is not None: self.meta_kind = meta_kind if hub is not None: self.hub = hub if inputs is not None: self.inputs = inputs if outputs is not None: self.outputs = outputs if original is not None: self.original = original if pipeline is not None: self.pipeline = pipeline if status_conditions is not None: self.status_conditions = status_conditions if settings is not None: self.settings = settings if role is not None: self.role = role
def __init__( self, operation_cond=None, early_stopping=None, parallel=None, run=None, compiled_operation=None, schedule=None, connection_schema=None, matrix=None, refrence=None, artifacts_mount=None, polyaxon_sidecar_container=None, polyaxon_init_container=None, artifacs=None, wasb=None, gcs=None, s3=None, autg=None, dockerfile=None, git=None, uri=None, k8s_resource=None, connection=None, image=None, event_type=None, event=None, parallel_kind=None, local_vars_configuration=None, ): # noqa: E501 """V1Schemas - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._operation_cond = None self._early_stopping = None self._parallel = None self._run = None self._compiled_operation = None self._schedule = None self._connection_schema = None self._matrix = None self._refrence = None self._artifacts_mount = None self._polyaxon_sidecar_container = None self._polyaxon_init_container = None self._artifacs = None self._wasb = None self._gcs = None self._s3 = None self._autg = None self._dockerfile = None self._git = None self._uri = None self._k8s_resource = None self._connection = None self._image = None self._event_type = None self._event = None self._parallel_kind = None self.discriminator = None if operation_cond is not None: self.operation_cond = operation_cond if early_stopping is not None: self.early_stopping = early_stopping if parallel is not None: self.parallel = parallel if run is not None: self.run = run if compiled_operation is not None: self.compiled_operation = compiled_operation if schedule is not None: self.schedule = schedule if connection_schema is not None: self.connection_schema = connection_schema if matrix is not None: self.matrix = matrix if refrence is not None: self.refrence = refrence if artifacts_mount is not None: self.artifacts_mount = artifacts_mount if polyaxon_sidecar_container is not None: self.polyaxon_sidecar_container = polyaxon_sidecar_container if polyaxon_init_container is not None: self.polyaxon_init_container = polyaxon_init_container if artifacs is not None: self.artifacs = artifacs if wasb is not None: self.wasb = wasb if gcs is not None: self.gcs = gcs if s3 is not None: self.s3 = s3 if autg is not None: self.autg = autg if dockerfile is not None: self.dockerfile = dockerfile if git is not None: self.git = git if uri is not None: self.uri = uri if k8s_resource is not None: self.k8s_resource = k8s_resource if connection is not None: self.connection = connection if image is not None: self.image = image if event_type is not None: self.event_type = event_type if event is not None: self.event = event if parallel_kind is not None: self.parallel_kind = parallel_kind
def __init__(self, version=None, kind=None, name=None, description=None, tags=None, presets=None, queue=None, cache=None, termination=None, plugins=None, schedule=None, events=None, actions=None, hooks=None, matrix=None, dependencies=None, trigger=None, conditions=None, skip_on_upstream_skip=None, inputs=None, outputs=None, contexts=None, is_approved=None, run=None, local_vars_configuration=None): # noqa: E501 """V1CompiledOperation - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._kind = None self._name = None self._description = None self._tags = None self._presets = None self._queue = None self._cache = None self._termination = None self._plugins = None self._schedule = None self._events = None self._actions = None self._hooks = None self._matrix = None self._dependencies = None self._trigger = None self._conditions = None self._skip_on_upstream_skip = None self._inputs = None self._outputs = None self._contexts = None self._is_approved = None self._run = None self.discriminator = None if version is not None: self.version = version if kind is not None: self.kind = kind if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if presets is not None: self.presets = presets if queue is not None: self.queue = queue if cache is not None: self.cache = cache if termination is not None: self.termination = termination if plugins is not None: self.plugins = plugins if schedule is not None: self.schedule = schedule if events is not None: self.events = events if actions is not None: self.actions = actions if hooks is not None: self.hooks = hooks if matrix is not None: self.matrix = matrix if dependencies is not None: self.dependencies = dependencies if trigger is not None: self.trigger = trigger if conditions is not None: self.conditions = conditions if skip_on_upstream_skip is not None: self.skip_on_upstream_skip = skip_on_upstream_skip if inputs is not None: self.inputs = inputs if outputs is not None: self.outputs = outputs if contexts is not None: self.contexts = contexts if is_approved is not None: self.is_approved = is_approved if run is not None: self.run = run
def __init__( self, labels=None, annotations=None, node_selector=None, affinity=None, tolerations=None, node_name=None, service_account_name=None, host_aliases=None, security_context=None, image_pull_secrets=None, host_network=None, dns_policy=None, dns_config=None, scheduler_name=None, priority_class_name=None, priority=None, restart_policy=None, local_vars_configuration=None, ): # noqa: E501 """V1Environment - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._labels = None self._annotations = None self._node_selector = None self._affinity = None self._tolerations = None self._node_name = None self._service_account_name = None self._host_aliases = None self._security_context = None self._image_pull_secrets = None self._host_network = None self._dns_policy = None self._dns_config = None self._scheduler_name = None self._priority_class_name = None self._priority = None self._restart_policy = None self.discriminator = None if labels is not None: self.labels = labels if annotations is not None: self.annotations = annotations if node_selector is not None: self.node_selector = node_selector if affinity is not None: self.affinity = affinity if tolerations is not None: self.tolerations = tolerations if node_name is not None: self.node_name = node_name if service_account_name is not None: self.service_account_name = service_account_name if host_aliases is not None: self.host_aliases = host_aliases if security_context is not None: self.security_context = security_context if image_pull_secrets is not None: self.image_pull_secrets = image_pull_secrets if host_network is not None: self.host_network = host_network if dns_policy is not None: self.dns_policy = dns_policy if dns_config is not None: self.dns_config = dns_config if scheduler_name is not None: self.scheduler_name = scheduler_name if priority_class_name is not None: self.priority_class_name = priority_class_name if priority is not None: self.priority = priority if restart_policy is not None: self.restart_policy = restart_policy
def __init__( self, choice=None, pchoice=None, range=None, linspace=None, logspace=None, geomspace=None, uniform=None, quniform=None, loguniform=None, qloguniform=None, normal=None, qnormal=None, lognormal=None, qlognormal=None, local_vars_configuration=None, ): # noqa: E501 """V1HpParams - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._choice = None self._pchoice = None self._range = None self._linspace = None self._logspace = None self._geomspace = None self._uniform = None self._quniform = None self._loguniform = None self._qloguniform = None self._normal = None self._qnormal = None self._lognormal = None self._qlognormal = None self.discriminator = None if choice is not None: self.choice = choice if pchoice is not None: self.pchoice = pchoice if range is not None: self.range = range if linspace is not None: self.linspace = linspace if logspace is not None: self.logspace = logspace if geomspace is not None: self.geomspace = geomspace if uniform is not None: self.uniform = uniform if quniform is not None: self.quniform = quniform if loguniform is not None: self.loguniform = loguniform if qloguniform is not None: self.qloguniform = qloguniform if normal is not None: self.normal = normal if qnormal is not None: self.qnormal = qnormal if lognormal is not None: self.lognormal = lognormal if qlognormal is not None: self.qlognormal = qlognormal
def __init__( self, kind="spark", connections=None, volumes=None, type=None, spark_version=None, python_version=None, deploy_mode=None, main_class=None, main_application_file=None, arguments=None, hadoop_conf=None, spark_conf=None, spark_config_map=None, hadoop_config_map=None, executor=None, driver=None, local_vars_configuration=None, ): # noqa: E501 """V1Spark - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._kind = None self._connections = None self._volumes = None self._type = None self._spark_version = None self._python_version = None self._deploy_mode = None self._main_class = None self._main_application_file = None self._arguments = None self._hadoop_conf = None self._spark_conf = None self._spark_config_map = None self._hadoop_config_map = None self._executor = None self._driver = None self.discriminator = None if kind is not None: self.kind = kind if connections is not None: self.connections = connections if volumes is not None: self.volumes = volumes if type is not None: self.type = type if spark_version is not None: self.spark_version = spark_version if python_version is not None: self.python_version = python_version if deploy_mode is not None: self.deploy_mode = deploy_mode if main_class is not None: self.main_class = main_class if main_application_file is not None: self.main_application_file = main_application_file if arguments is not None: self.arguments = arguments if hadoop_conf is not None: self.hadoop_conf = hadoop_conf if spark_conf is not None: self.spark_conf = spark_conf if spark_config_map is not None: self.spark_config_map = spark_config_map if hadoop_config_map is not None: self.hadoop_config_map = hadoop_config_map if executor is not None: self.executor = executor if driver is not None: self.driver = driver
def __init__( self, uuid=None, name=None, description=None, tags=None, created_at=None, updated_at=None, frozen=None, disabled=None, agent=None, queue=None, namespace=None, termination=None, environment=None, local_vars_configuration=None, ): # noqa: E501 """V1RunProfile - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._uuid = None self._name = None self._description = None self._tags = None self._created_at = None self._updated_at = None self._frozen = None self._disabled = None self._agent = None self._queue = None self._namespace = None self._termination = None self._environment = None self.discriminator = None if uuid is not None: self.uuid = uuid if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if frozen is not None: self.frozen = frozen if disabled is not None: self.disabled = disabled if agent is not None: self.agent = agent if queue is not None: self.queue = queue if namespace is not None: self.namespace = namespace if termination is not None: self.termination = termination if environment is not None: self.environment = environment
def __init__(self, timestamp=None, step=None, metric=None, image=None, histogram=None, audio=None, video=None, html=None, text=None, chart=None, model=None, artifact=None, dataframe=None, curve=None, local_vars_configuration=None): # noqa: E501 """V1Event - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._timestamp = None self._step = None self._metric = None self._image = None self._histogram = None self._audio = None self._video = None self._html = None self._text = None self._chart = None self._model = None self._artifact = None self._dataframe = None self._curve = None self.discriminator = None if timestamp is not None: self.timestamp = timestamp if step is not None: self.step = step if metric is not None: self.metric = metric if image is not None: self.image = image if histogram is not None: self.histogram = histogram if audio is not None: self.audio = audio if video is not None: self.video = video if html is not None: self.html = html if text is not None: self.text = text if chart is not None: self.chart = chart if model is not None: self.model = model if artifact is not None: self.artifact = artifact if dataframe is not None: self.dataframe = dataframe if curve is not None: self.curve = curve
def __init__(self, user=None, user_email=None, name=None, is_public=None, created_at=None, updated_at=None, support_revoke_at=None, expiration=None, role=None, queue=None, preset=None, is_cloud_viewable=None, auth=None, plan=None, usage=None, local_vars_configuration=None): # noqa: E501 """V1Organization - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._user = None self._user_email = None self._name = None self._is_public = None self._created_at = None self._updated_at = None self._support_revoke_at = None self._expiration = None self._role = None self._queue = None self._preset = None self._is_cloud_viewable = None self._auth = None self._plan = None self._usage = None self.discriminator = None if user is not None: self.user = user if user_email is not None: self.user_email = user_email if name is not None: self.name = name if is_public is not None: self.is_public = is_public if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if support_revoke_at is not None: self.support_revoke_at = support_revoke_at if expiration is not None: self.expiration = expiration if role is not None: self.role = role if queue is not None: self.queue = queue if preset is not None: self.preset = preset if is_cloud_viewable is not None: self.is_cloud_viewable = is_cloud_viewable if auth is not None: self.auth = auth if plan is not None: self.plan = plan if usage is not None: self.usage = usage
def __init__( self, version=None, kind=None, name=None, description=None, tags=None, profile=None, queue=None, cache=None, schedule=None, events=None, matrix=None, dependencies=None, trigger=None, conditions=None, skip_on_upstream_skip=None, termination=None, plugins=None, params=None, run_patch=None, dag_ref=None, url_ref=None, path_ref=None, hub_ref=None, component=None, local_vars_configuration=None, ): # noqa: E501 """V1Operation - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._kind = None self._name = None self._description = None self._tags = None self._profile = None self._queue = None self._cache = None self._schedule = None self._events = None self._matrix = None self._dependencies = None self._trigger = None self._conditions = None self._skip_on_upstream_skip = None self._termination = None self._plugins = None self._params = None self._run_patch = None self._dag_ref = None self._url_ref = None self._path_ref = None self._hub_ref = None self._component = None self.discriminator = None if version is not None: self.version = version if kind is not None: self.kind = kind if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if profile is not None: self.profile = profile if queue is not None: self.queue = queue if cache is not None: self.cache = cache if schedule is not None: self.schedule = schedule if events is not None: self.events = events if matrix is not None: self.matrix = matrix if dependencies is not None: self.dependencies = dependencies if trigger is not None: self.trigger = trigger if conditions is not None: self.conditions = conditions if skip_on_upstream_skip is not None: self.skip_on_upstream_skip = skip_on_upstream_skip if termination is not None: self.termination = termination if plugins is not None: self.plugins = plugins if params is not None: self.params = params if run_patch is not None: self.run_patch = run_patch if dag_ref is not None: self.dag_ref = dag_ref if url_ref is not None: self.url_ref = url_ref if path_ref is not None: self.path_ref = path_ref if hub_ref is not None: self.hub_ref = hub_ref if component is not None: self.component = component
def __init__( self, uuid=None, name=None, description=None, tags=None, disabled=None, deleted=None, namespace=None, version_api=None, content=None, concurrency=None, created_at=None, updated_at=None, status=None, local_vars_configuration=None, ): # noqa: E501 """V1Agent - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._uuid = None self._name = None self._description = None self._tags = None self._disabled = None self._deleted = None self._namespace = None self._version_api = None self._content = None self._concurrency = None self._created_at = None self._updated_at = None self._status = None self.discriminator = None if uuid is not None: self.uuid = uuid if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if disabled is not None: self.disabled = disabled if deleted is not None: self.deleted = deleted if namespace is not None: self.namespace = namespace if version_api is not None: self.version_api = version_api if content is not None: self.content = content if concurrency is not None: self.concurrency = concurrency if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if status is not None: self.status = status
def __init__( self, version=None, kind=None, name=None, description=None, tags=None, profile=None, queue=None, cache=None, termination=None, plugins=None, actions=None, hooks=None, inputs=None, outputs=None, run=None, local_vars_configuration=None, ): # noqa: E501 """V1Component - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._kind = None self._name = None self._description = None self._tags = None self._profile = None self._queue = None self._cache = None self._termination = None self._plugins = None self._actions = None self._hooks = None self._inputs = None self._outputs = None self._run = None self.discriminator = None if version is not None: self.version = version if kind is not None: self.kind = kind if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if profile is not None: self.profile = profile if queue is not None: self.queue = queue if cache is not None: self.cache = cache if termination is not None: self.termination = termination if plugins is not None: self.plugins = plugins if actions is not None: self.actions = actions if hooks is not None: self.hooks = hooks if inputs is not None: self.inputs = inputs if outputs is not None: self.outputs = outputs if run is not None: self.run = run
def __init__( self, uuid=None, user=None, user_email=None, owner=None, name=None, description=None, tags=None, created_at=None, updated_at=None, is_public=None, deleted=None, bookmarked=None, readme=None, settings=None, teams=None, role=None, local_vars_configuration=None, ): # noqa: E501 """V1Project - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._uuid = None self._user = None self._user_email = None self._owner = None self._name = None self._description = None self._tags = None self._created_at = None self._updated_at = None self._is_public = None self._deleted = None self._bookmarked = None self._readme = None self._settings = None self._teams = None self._role = None self.discriminator = None if uuid is not None: self.uuid = uuid if user is not None: self.user = user if user_email is not None: self.user_email = user_email if owner is not None: self.owner = owner if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if is_public is not None: self.is_public = is_public if deleted is not None: self.deleted = deleted if bookmarked is not None: self.bookmarked = bookmarked if readme is not None: self.readme = readme if settings is not None: self.settings = settings if teams is not None: self.teams = teams if role is not None: self.role = role
def __init__(self, uuid=None, name=None, description=None, tags=None, user=None, owner=None, project=None, schedule_at=None, created_at=None, updated_at=None, started_at=None, finished_at=None, wait_time=None, duration=None, is_managed=None, is_approved=None, content=None, raw_content=None, status=None, bookmarked=None, live_state=None, readme=None, meta_info=None, kind=None, runtime=None, inputs=None, outputs=None, original=None, pipeline=None, status_conditions=None, role=None, settings=None, graph=None, merge=None, local_vars_configuration=None): # noqa: E501 """V1Run - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._uuid = None self._name = None self._description = None self._tags = None self._user = None self._owner = None self._project = None self._schedule_at = None self._created_at = None self._updated_at = None self._started_at = None self._finished_at = None self._wait_time = None self._duration = None self._is_managed = None self._is_approved = None self._content = None self._raw_content = None self._status = None self._bookmarked = None self._live_state = None self._readme = None self._meta_info = None self._kind = None self._runtime = None self._inputs = None self._outputs = None self._original = None self._pipeline = None self._status_conditions = None self._role = None self._settings = None self._graph = None self._merge = None self.discriminator = None if uuid is not None: self.uuid = uuid if name is not None: self.name = name if description is not None: self.description = description if tags is not None: self.tags = tags if user is not None: self.user = user if owner is not None: self.owner = owner if project is not None: self.project = project if schedule_at is not None: self.schedule_at = schedule_at if created_at is not None: self.created_at = created_at if updated_at is not None: self.updated_at = updated_at if started_at is not None: self.started_at = started_at if finished_at is not None: self.finished_at = finished_at if wait_time is not None: self.wait_time = wait_time if duration is not None: self.duration = duration if is_managed is not None: self.is_managed = is_managed if is_approved is not None: self.is_approved = is_approved if content is not None: self.content = content if raw_content is not None: self.raw_content = raw_content if status is not None: self.status = status if bookmarked is not None: self.bookmarked = bookmarked if live_state is not None: self.live_state = live_state if readme is not None: self.readme = readme if meta_info is not None: self.meta_info = meta_info if kind is not None: self.kind = kind if runtime is not None: self.runtime = runtime if inputs is not None: self.inputs = inputs if outputs is not None: self.outputs = outputs if original is not None: self.original = original if pipeline is not None: self.pipeline = pipeline if status_conditions is not None: self.status_conditions = status_conditions if role is not None: self.role = role if settings is not None: self.settings = settings if graph is not None: self.graph = graph if merge is not None: self.merge = merge
def __init__( self, version=None, kind=None, name=None, tag=None, description=None, tags=None, profile=None, queue=None, cache=None, schedule=None, parallel=None, dependencies=None, trigger=None, conditions=None, skip_on_upstream_skip=None, termination=None, plugins=None, inputs=None, outputs=None, run=None, local_vars_configuration=None, ): # noqa: E501 """V1CompiledOperation - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._version = None self._kind = None self._name = None self._tag = None self._description = None self._tags = None self._profile = None self._queue = None self._cache = None self._schedule = None self._parallel = None self._dependencies = None self._trigger = None self._conditions = None self._skip_on_upstream_skip = None self._termination = None self._plugins = None self._inputs = None self._outputs = None self._run = None self.discriminator = None if version is not None: self.version = version if kind is not None: self.kind = kind if name is not None: self.name = name if tag is not None: self.tag = tag if description is not None: self.description = description if tags is not None: self.tags = tags if profile is not None: self.profile = profile if queue is not None: self.queue = queue if cache is not None: self.cache = cache if schedule is not None: self.schedule = schedule if parallel is not None: self.parallel = parallel if dependencies is not None: self.dependencies = dependencies if trigger is not None: self.trigger = trigger if conditions is not None: self.conditions = conditions if skip_on_upstream_skip is not None: self.skip_on_upstream_skip = skip_on_upstream_skip if termination is not None: self.termination = termination if plugins is not None: self.plugins = plugins if inputs is not None: self.inputs = inputs if outputs is not None: self.outputs = outputs if run is not None: self.run = run