pipelines/frontend/src/generated/pipeline_spec/pbjs_ml_pipelines.d.ts

6384 lines
289 KiB
TypeScript

import * as $protobuf from "protobufjs";
/** Namespace ml_pipelines. */
export namespace ml_pipelines {
/** Properties of a PipelineJob. */
interface IPipelineJob {
/** PipelineJob name */
name?: (string|null);
/** PipelineJob displayName */
displayName?: (string|null);
/** PipelineJob pipelineSpec */
pipelineSpec?: (google.protobuf.IStruct|null);
/** PipelineJob labels */
labels?: ({ [k: string]: string }|null);
/** PipelineJob runtimeConfig */
runtimeConfig?: (ml_pipelines.PipelineJob.IRuntimeConfig|null);
}
/** Represents a PipelineJob. */
class PipelineJob implements IPipelineJob {
/**
* Constructs a new PipelineJob.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineJob);
/** PipelineJob name. */
public name: string;
/** PipelineJob displayName. */
public displayName: string;
/** PipelineJob pipelineSpec. */
public pipelineSpec?: (google.protobuf.IStruct|null);
/** PipelineJob labels. */
public labels: { [k: string]: string };
/** PipelineJob runtimeConfig. */
public runtimeConfig?: (ml_pipelines.PipelineJob.IRuntimeConfig|null);
/**
* Creates a new PipelineJob instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineJob instance
*/
public static create(properties?: ml_pipelines.IPipelineJob): ml_pipelines.PipelineJob;
/**
* Encodes the specified PipelineJob message. Does not implicitly {@link ml_pipelines.PipelineJob.verify|verify} messages.
* @param message PipelineJob message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineJob, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineJob message, length delimited. Does not implicitly {@link ml_pipelines.PipelineJob.verify|verify} messages.
* @param message PipelineJob message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineJob, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineJob message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineJob
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineJob;
/**
* Decodes a PipelineJob message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineJob
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineJob;
/**
* Verifies a PipelineJob message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineJob message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineJob
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineJob;
/**
* Creates a plain object from a PipelineJob message. Also converts values to other types if specified.
* @param message PipelineJob
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineJob, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineJob to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PipelineJob {
/** Properties of a RuntimeConfig. */
interface IRuntimeConfig {
/** RuntimeConfig parameters */
parameters?: ({ [k: string]: ml_pipelines.IValue }|null);
/** RuntimeConfig gcsOutputDirectory */
gcsOutputDirectory?: (string|null);
}
/** Represents a RuntimeConfig. */
class RuntimeConfig implements IRuntimeConfig {
/**
* Constructs a new RuntimeConfig.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineJob.IRuntimeConfig);
/** RuntimeConfig parameters. */
public parameters: { [k: string]: ml_pipelines.IValue };
/** RuntimeConfig gcsOutputDirectory. */
public gcsOutputDirectory: string;
/**
* Creates a new RuntimeConfig instance using the specified properties.
* @param [properties] Properties to set
* @returns RuntimeConfig instance
*/
public static create(properties?: ml_pipelines.PipelineJob.IRuntimeConfig): ml_pipelines.PipelineJob.RuntimeConfig;
/**
* Encodes the specified RuntimeConfig message. Does not implicitly {@link ml_pipelines.PipelineJob.RuntimeConfig.verify|verify} messages.
* @param message RuntimeConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineJob.IRuntimeConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified RuntimeConfig message, length delimited. Does not implicitly {@link ml_pipelines.PipelineJob.RuntimeConfig.verify|verify} messages.
* @param message RuntimeConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineJob.IRuntimeConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a RuntimeConfig message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns RuntimeConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineJob.RuntimeConfig;
/**
* Decodes a RuntimeConfig message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns RuntimeConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineJob.RuntimeConfig;
/**
* Verifies a RuntimeConfig message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a RuntimeConfig message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns RuntimeConfig
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineJob.RuntimeConfig;
/**
* Creates a plain object from a RuntimeConfig message. Also converts values to other types if specified.
* @param message RuntimeConfig
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineJob.RuntimeConfig, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this RuntimeConfig to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a PipelineSpec. */
interface IPipelineSpec {
/** PipelineSpec pipelineInfo */
pipelineInfo?: (ml_pipelines.IPipelineInfo|null);
/** PipelineSpec deploymentSpec */
deploymentSpec?: (google.protobuf.IStruct|null);
/** PipelineSpec sdkVersion */
sdkVersion?: (string|null);
/** PipelineSpec schemaVersion */
schemaVersion?: (string|null);
/** PipelineSpec components */
components?: ({ [k: string]: ml_pipelines.IComponentSpec }|null);
/** PipelineSpec root */
root?: (ml_pipelines.IComponentSpec|null);
}
/** Represents a PipelineSpec. */
class PipelineSpec implements IPipelineSpec {
/**
* Constructs a new PipelineSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineSpec);
/** PipelineSpec pipelineInfo. */
public pipelineInfo?: (ml_pipelines.IPipelineInfo|null);
/** PipelineSpec deploymentSpec. */
public deploymentSpec?: (google.protobuf.IStruct|null);
/** PipelineSpec sdkVersion. */
public sdkVersion: string;
/** PipelineSpec schemaVersion. */
public schemaVersion: string;
/** PipelineSpec components. */
public components: { [k: string]: ml_pipelines.IComponentSpec };
/** PipelineSpec root. */
public root?: (ml_pipelines.IComponentSpec|null);
/**
* Creates a new PipelineSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineSpec instance
*/
public static create(properties?: ml_pipelines.IPipelineSpec): ml_pipelines.PipelineSpec;
/**
* Encodes the specified PipelineSpec message. Does not implicitly {@link ml_pipelines.PipelineSpec.verify|verify} messages.
* @param message PipelineSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineSpec.verify|verify} messages.
* @param message PipelineSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineSpec;
/**
* Decodes a PipelineSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineSpec;
/**
* Verifies a PipelineSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineSpec;
/**
* Creates a plain object from a PipelineSpec message. Also converts values to other types if specified.
* @param message PipelineSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PipelineSpec {
/** Properties of a RuntimeParameter. */
interface IRuntimeParameter {
/** RuntimeParameter type */
type?: (ml_pipelines.PrimitiveType.PrimitiveTypeEnum|null);
/** RuntimeParameter defaultValue */
defaultValue?: (ml_pipelines.IValue|null);
}
/** Represents a RuntimeParameter. */
class RuntimeParameter implements IRuntimeParameter {
/**
* Constructs a new RuntimeParameter.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineSpec.IRuntimeParameter);
/** RuntimeParameter type. */
public type: ml_pipelines.PrimitiveType.PrimitiveTypeEnum;
/** RuntimeParameter defaultValue. */
public defaultValue?: (ml_pipelines.IValue|null);
/**
* Creates a new RuntimeParameter instance using the specified properties.
* @param [properties] Properties to set
* @returns RuntimeParameter instance
*/
public static create(properties?: ml_pipelines.PipelineSpec.IRuntimeParameter): ml_pipelines.PipelineSpec.RuntimeParameter;
/**
* Encodes the specified RuntimeParameter message. Does not implicitly {@link ml_pipelines.PipelineSpec.RuntimeParameter.verify|verify} messages.
* @param message RuntimeParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineSpec.IRuntimeParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified RuntimeParameter message, length delimited. Does not implicitly {@link ml_pipelines.PipelineSpec.RuntimeParameter.verify|verify} messages.
* @param message RuntimeParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineSpec.IRuntimeParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a RuntimeParameter message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns RuntimeParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineSpec.RuntimeParameter;
/**
* Decodes a RuntimeParameter message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns RuntimeParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineSpec.RuntimeParameter;
/**
* Verifies a RuntimeParameter message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a RuntimeParameter message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns RuntimeParameter
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineSpec.RuntimeParameter;
/**
* Creates a plain object from a RuntimeParameter message. Also converts values to other types if specified.
* @param message RuntimeParameter
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineSpec.RuntimeParameter, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this RuntimeParameter to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ComponentSpec. */
interface IComponentSpec {
/** ComponentSpec inputDefinitions */
inputDefinitions?: (ml_pipelines.IComponentInputsSpec|null);
/** ComponentSpec outputDefinitions */
outputDefinitions?: (ml_pipelines.IComponentOutputsSpec|null);
/** ComponentSpec dag */
dag?: (ml_pipelines.IDagSpec|null);
/** ComponentSpec executorLabel */
executorLabel?: (string|null);
}
/** Represents a ComponentSpec. */
class ComponentSpec implements IComponentSpec {
/**
* Constructs a new ComponentSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IComponentSpec);
/** ComponentSpec inputDefinitions. */
public inputDefinitions?: (ml_pipelines.IComponentInputsSpec|null);
/** ComponentSpec outputDefinitions. */
public outputDefinitions?: (ml_pipelines.IComponentOutputsSpec|null);
/** ComponentSpec dag. */
public dag?: (ml_pipelines.IDagSpec|null);
/** ComponentSpec executorLabel. */
public executorLabel?: (string|null);
/** ComponentSpec implementation. */
public implementation?: ("dag"|"executorLabel");
/**
* Creates a new ComponentSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ComponentSpec instance
*/
public static create(properties?: ml_pipelines.IComponentSpec): ml_pipelines.ComponentSpec;
/**
* Encodes the specified ComponentSpec message. Does not implicitly {@link ml_pipelines.ComponentSpec.verify|verify} messages.
* @param message ComponentSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IComponentSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ComponentSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentSpec.verify|verify} messages.
* @param message ComponentSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IComponentSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ComponentSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ComponentSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentSpec;
/**
* Decodes a ComponentSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ComponentSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentSpec;
/**
* Verifies a ComponentSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ComponentSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ComponentSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentSpec;
/**
* Creates a plain object from a ComponentSpec message. Also converts values to other types if specified.
* @param message ComponentSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ComponentSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a DagSpec. */
interface IDagSpec {
/** DagSpec tasks */
tasks?: ({ [k: string]: ml_pipelines.IPipelineTaskSpec }|null);
/** DagSpec outputs */
outputs?: (ml_pipelines.IDagOutputsSpec|null);
}
/** Represents a DagSpec. */
class DagSpec implements IDagSpec {
/**
* Constructs a new DagSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IDagSpec);
/** DagSpec tasks. */
public tasks: { [k: string]: ml_pipelines.IPipelineTaskSpec };
/** DagSpec outputs. */
public outputs?: (ml_pipelines.IDagOutputsSpec|null);
/**
* Creates a new DagSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns DagSpec instance
*/
public static create(properties?: ml_pipelines.IDagSpec): ml_pipelines.DagSpec;
/**
* Encodes the specified DagSpec message. Does not implicitly {@link ml_pipelines.DagSpec.verify|verify} messages.
* @param message DagSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IDagSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified DagSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagSpec.verify|verify} messages.
* @param message DagSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IDagSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a DagSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns DagSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagSpec;
/**
* Decodes a DagSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns DagSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagSpec;
/**
* Verifies a DagSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a DagSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns DagSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagSpec;
/**
* Creates a plain object from a DagSpec message. Also converts values to other types if specified.
* @param message DagSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this DagSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a DagOutputsSpec. */
interface IDagOutputsSpec {
/** DagOutputsSpec artifacts */
artifacts?: ({ [k: string]: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec }|null);
/** DagOutputsSpec parameters */
parameters?: ({ [k: string]: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec }|null);
}
/** Represents a DagOutputsSpec. */
class DagOutputsSpec implements IDagOutputsSpec {
/**
* Constructs a new DagOutputsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IDagOutputsSpec);
/** DagOutputsSpec artifacts. */
public artifacts: { [k: string]: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec };
/** DagOutputsSpec parameters. */
public parameters: { [k: string]: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec };
/**
* Creates a new DagOutputsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns DagOutputsSpec instance
*/
public static create(properties?: ml_pipelines.IDagOutputsSpec): ml_pipelines.DagOutputsSpec;
/**
* Encodes the specified DagOutputsSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.verify|verify} messages.
* @param message DagOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IDagOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified DagOutputsSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.verify|verify} messages.
* @param message DagOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IDagOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a DagOutputsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns DagOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec;
/**
* Decodes a DagOutputsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns DagOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec;
/**
* Verifies a DagOutputsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a DagOutputsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns DagOutputsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec;
/**
* Creates a plain object from a DagOutputsSpec message. Also converts values to other types if specified.
* @param message DagOutputsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this DagOutputsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace DagOutputsSpec {
/** Properties of an ArtifactSelectorSpec. */
interface IArtifactSelectorSpec {
/** ArtifactSelectorSpec producerSubtask */
producerSubtask?: (string|null);
/** ArtifactSelectorSpec outputArtifactKey */
outputArtifactKey?: (string|null);
}
/** Represents an ArtifactSelectorSpec. */
class ArtifactSelectorSpec implements IArtifactSelectorSpec {
/**
* Constructs a new ArtifactSelectorSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec);
/** ArtifactSelectorSpec producerSubtask. */
public producerSubtask: string;
/** ArtifactSelectorSpec outputArtifactKey. */
public outputArtifactKey: string;
/**
* Creates a new ArtifactSelectorSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactSelectorSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec): ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec;
/**
* Encodes the specified ArtifactSelectorSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec.verify|verify} messages.
* @param message ArtifactSelectorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactSelectorSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec.verify|verify} messages.
* @param message ArtifactSelectorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactSelectorSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactSelectorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec;
/**
* Decodes an ArtifactSelectorSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactSelectorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec;
/**
* Verifies an ArtifactSelectorSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactSelectorSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactSelectorSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec;
/**
* Creates a plain object from an ArtifactSelectorSpec message. Also converts values to other types if specified.
* @param message ArtifactSelectorSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.ArtifactSelectorSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactSelectorSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a DagOutputArtifactSpec. */
interface IDagOutputArtifactSpec {
/** DagOutputArtifactSpec artifactSelectors */
artifactSelectors?: (ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec[]|null);
}
/** Represents a DagOutputArtifactSpec. */
class DagOutputArtifactSpec implements IDagOutputArtifactSpec {
/**
* Constructs a new DagOutputArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec);
/** DagOutputArtifactSpec artifactSelectors. */
public artifactSelectors: ml_pipelines.DagOutputsSpec.IArtifactSelectorSpec[];
/**
* Creates a new DagOutputArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns DagOutputArtifactSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec): ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec;
/**
* Encodes the specified DagOutputArtifactSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec.verify|verify} messages.
* @param message DagOutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified DagOutputArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec.verify|verify} messages.
* @param message DagOutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IDagOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a DagOutputArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns DagOutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec;
/**
* Decodes a DagOutputArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns DagOutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec;
/**
* Verifies a DagOutputArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a DagOutputArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns DagOutputArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec;
/**
* Creates a plain object from a DagOutputArtifactSpec message. Also converts values to other types if specified.
* @param message DagOutputArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.DagOutputArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this DagOutputArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ParameterSelectorSpec. */
interface IParameterSelectorSpec {
/** ParameterSelectorSpec producerSubtask */
producerSubtask?: (string|null);
/** ParameterSelectorSpec outputParameterKey */
outputParameterKey?: (string|null);
}
/** Represents a ParameterSelectorSpec. */
class ParameterSelectorSpec implements IParameterSelectorSpec {
/**
* Constructs a new ParameterSelectorSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec);
/** ParameterSelectorSpec producerSubtask. */
public producerSubtask: string;
/** ParameterSelectorSpec outputParameterKey. */
public outputParameterKey: string;
/**
* Creates a new ParameterSelectorSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ParameterSelectorSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec): ml_pipelines.DagOutputsSpec.ParameterSelectorSpec;
/**
* Encodes the specified ParameterSelectorSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ParameterSelectorSpec.verify|verify} messages.
* @param message ParameterSelectorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ParameterSelectorSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ParameterSelectorSpec.verify|verify} messages.
* @param message ParameterSelectorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ParameterSelectorSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ParameterSelectorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.ParameterSelectorSpec;
/**
* Decodes a ParameterSelectorSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ParameterSelectorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.ParameterSelectorSpec;
/**
* Verifies a ParameterSelectorSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ParameterSelectorSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ParameterSelectorSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.ParameterSelectorSpec;
/**
* Creates a plain object from a ParameterSelectorSpec message. Also converts values to other types if specified.
* @param message ParameterSelectorSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.ParameterSelectorSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ParameterSelectorSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ParameterSelectorsSpec. */
interface IParameterSelectorsSpec {
/** ParameterSelectorsSpec parameterSelectors */
parameterSelectors?: (ml_pipelines.DagOutputsSpec.IParameterSelectorSpec[]|null);
}
/** Represents a ParameterSelectorsSpec. */
class ParameterSelectorsSpec implements IParameterSelectorsSpec {
/**
* Constructs a new ParameterSelectorsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec);
/** ParameterSelectorsSpec parameterSelectors. */
public parameterSelectors: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec[];
/**
* Creates a new ParameterSelectorsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ParameterSelectorsSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec): ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec;
/**
* Encodes the specified ParameterSelectorsSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec.verify|verify} messages.
* @param message ParameterSelectorsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ParameterSelectorsSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec.verify|verify} messages.
* @param message ParameterSelectorsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ParameterSelectorsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ParameterSelectorsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec;
/**
* Decodes a ParameterSelectorsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ParameterSelectorsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec;
/**
* Verifies a ParameterSelectorsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ParameterSelectorsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ParameterSelectorsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec;
/**
* Creates a plain object from a ParameterSelectorsSpec message. Also converts values to other types if specified.
* @param message ParameterSelectorsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.ParameterSelectorsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ParameterSelectorsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a MapParameterSelectorsSpec. */
interface IMapParameterSelectorsSpec {
/** MapParameterSelectorsSpec mappedParameters */
mappedParameters?: ({ [k: string]: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec }|null);
}
/** Represents a MapParameterSelectorsSpec. */
class MapParameterSelectorsSpec implements IMapParameterSelectorsSpec {
/**
* Constructs a new MapParameterSelectorsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IMapParameterSelectorsSpec);
/** MapParameterSelectorsSpec mappedParameters. */
public mappedParameters: { [k: string]: ml_pipelines.DagOutputsSpec.IParameterSelectorSpec };
/**
* Creates a new MapParameterSelectorsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns MapParameterSelectorsSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IMapParameterSelectorsSpec): ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec;
/**
* Encodes the specified MapParameterSelectorsSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec.verify|verify} messages.
* @param message MapParameterSelectorsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IMapParameterSelectorsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified MapParameterSelectorsSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec.verify|verify} messages.
* @param message MapParameterSelectorsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IMapParameterSelectorsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a MapParameterSelectorsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns MapParameterSelectorsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec;
/**
* Decodes a MapParameterSelectorsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns MapParameterSelectorsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec;
/**
* Verifies a MapParameterSelectorsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a MapParameterSelectorsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns MapParameterSelectorsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec;
/**
* Creates a plain object from a MapParameterSelectorsSpec message. Also converts values to other types if specified.
* @param message MapParameterSelectorsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.MapParameterSelectorsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this MapParameterSelectorsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a DagOutputParameterSpec. */
interface IDagOutputParameterSpec {
/** DagOutputParameterSpec valueFromParameter */
valueFromParameter?: (ml_pipelines.DagOutputsSpec.IParameterSelectorSpec|null);
/** DagOutputParameterSpec valueFromOneof */
valueFromOneof?: (ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec|null);
}
/** Represents a DagOutputParameterSpec. */
class DagOutputParameterSpec implements IDagOutputParameterSpec {
/**
* Constructs a new DagOutputParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec);
/** DagOutputParameterSpec valueFromParameter. */
public valueFromParameter?: (ml_pipelines.DagOutputsSpec.IParameterSelectorSpec|null);
/** DagOutputParameterSpec valueFromOneof. */
public valueFromOneof?: (ml_pipelines.DagOutputsSpec.IParameterSelectorsSpec|null);
/** DagOutputParameterSpec kind. */
public kind?: ("valueFromParameter"|"valueFromOneof");
/**
* Creates a new DagOutputParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns DagOutputParameterSpec instance
*/
public static create(properties?: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec): ml_pipelines.DagOutputsSpec.DagOutputParameterSpec;
/**
* Encodes the specified DagOutputParameterSpec message. Does not implicitly {@link ml_pipelines.DagOutputsSpec.DagOutputParameterSpec.verify|verify} messages.
* @param message DagOutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified DagOutputParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.DagOutputsSpec.DagOutputParameterSpec.verify|verify} messages.
* @param message DagOutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.DagOutputsSpec.IDagOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a DagOutputParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns DagOutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.DagOutputsSpec.DagOutputParameterSpec;
/**
* Decodes a DagOutputParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns DagOutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.DagOutputsSpec.DagOutputParameterSpec;
/**
* Verifies a DagOutputParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a DagOutputParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns DagOutputParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.DagOutputsSpec.DagOutputParameterSpec;
/**
* Creates a plain object from a DagOutputParameterSpec message. Also converts values to other types if specified.
* @param message DagOutputParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.DagOutputsSpec.DagOutputParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this DagOutputParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ComponentInputsSpec. */
interface IComponentInputsSpec {
/** ComponentInputsSpec artifacts */
artifacts?: ({ [k: string]: ml_pipelines.ComponentInputsSpec.IArtifactSpec }|null);
/** ComponentInputsSpec parameters */
parameters?: ({ [k: string]: ml_pipelines.ComponentInputsSpec.IParameterSpec }|null);
}
/** Represents a ComponentInputsSpec. */
class ComponentInputsSpec implements IComponentInputsSpec {
/**
* Constructs a new ComponentInputsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IComponentInputsSpec);
/** ComponentInputsSpec artifacts. */
public artifacts: { [k: string]: ml_pipelines.ComponentInputsSpec.IArtifactSpec };
/** ComponentInputsSpec parameters. */
public parameters: { [k: string]: ml_pipelines.ComponentInputsSpec.IParameterSpec };
/**
* Creates a new ComponentInputsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ComponentInputsSpec instance
*/
public static create(properties?: ml_pipelines.IComponentInputsSpec): ml_pipelines.ComponentInputsSpec;
/**
* Encodes the specified ComponentInputsSpec message. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.verify|verify} messages.
* @param message ComponentInputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IComponentInputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ComponentInputsSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.verify|verify} messages.
* @param message ComponentInputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IComponentInputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ComponentInputsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ComponentInputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentInputsSpec;
/**
* Decodes a ComponentInputsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ComponentInputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentInputsSpec;
/**
* Verifies a ComponentInputsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ComponentInputsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ComponentInputsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentInputsSpec;
/**
* Creates a plain object from a ComponentInputsSpec message. Also converts values to other types if specified.
* @param message ComponentInputsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentInputsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ComponentInputsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ComponentInputsSpec {
/** Properties of an ArtifactSpec. */
interface IArtifactSpec {
/** ArtifactSpec artifactType */
artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
}
/** Represents an ArtifactSpec. */
class ArtifactSpec implements IArtifactSpec {
/**
* Constructs a new ArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ComponentInputsSpec.IArtifactSpec);
/** ArtifactSpec artifactType. */
public artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
/**
* Creates a new ArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactSpec instance
*/
public static create(properties?: ml_pipelines.ComponentInputsSpec.IArtifactSpec): ml_pipelines.ComponentInputsSpec.ArtifactSpec;
/**
* Encodes the specified ArtifactSpec message. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.ArtifactSpec.verify|verify} messages.
* @param message ArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ComponentInputsSpec.IArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.ArtifactSpec.verify|verify} messages.
* @param message ArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ComponentInputsSpec.IArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentInputsSpec.ArtifactSpec;
/**
* Decodes an ArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentInputsSpec.ArtifactSpec;
/**
* Verifies an ArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentInputsSpec.ArtifactSpec;
/**
* Creates a plain object from an ArtifactSpec message. Also converts values to other types if specified.
* @param message ArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentInputsSpec.ArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ParameterSpec. */
interface IParameterSpec {
/** ParameterSpec type */
type?: (ml_pipelines.PrimitiveType.PrimitiveTypeEnum|null);
}
/** Represents a ParameterSpec. */
class ParameterSpec implements IParameterSpec {
/**
* Constructs a new ParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ComponentInputsSpec.IParameterSpec);
/** ParameterSpec type. */
public type: ml_pipelines.PrimitiveType.PrimitiveTypeEnum;
/**
* Creates a new ParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ParameterSpec instance
*/
public static create(properties?: ml_pipelines.ComponentInputsSpec.IParameterSpec): ml_pipelines.ComponentInputsSpec.ParameterSpec;
/**
* Encodes the specified ParameterSpec message. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.ParameterSpec.verify|verify} messages.
* @param message ParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ComponentInputsSpec.IParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentInputsSpec.ParameterSpec.verify|verify} messages.
* @param message ParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ComponentInputsSpec.IParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentInputsSpec.ParameterSpec;
/**
* Decodes a ParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentInputsSpec.ParameterSpec;
/**
* Verifies a ParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentInputsSpec.ParameterSpec;
/**
* Creates a plain object from a ParameterSpec message. Also converts values to other types if specified.
* @param message ParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentInputsSpec.ParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ComponentOutputsSpec. */
interface IComponentOutputsSpec {
/** ComponentOutputsSpec artifacts */
artifacts?: ({ [k: string]: ml_pipelines.ComponentOutputsSpec.IArtifactSpec }|null);
/** ComponentOutputsSpec parameters */
parameters?: ({ [k: string]: ml_pipelines.ComponentOutputsSpec.IParameterSpec }|null);
}
/** Represents a ComponentOutputsSpec. */
class ComponentOutputsSpec implements IComponentOutputsSpec {
/**
* Constructs a new ComponentOutputsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IComponentOutputsSpec);
/** ComponentOutputsSpec artifacts. */
public artifacts: { [k: string]: ml_pipelines.ComponentOutputsSpec.IArtifactSpec };
/** ComponentOutputsSpec parameters. */
public parameters: { [k: string]: ml_pipelines.ComponentOutputsSpec.IParameterSpec };
/**
* Creates a new ComponentOutputsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ComponentOutputsSpec instance
*/
public static create(properties?: ml_pipelines.IComponentOutputsSpec): ml_pipelines.ComponentOutputsSpec;
/**
* Encodes the specified ComponentOutputsSpec message. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.verify|verify} messages.
* @param message ComponentOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IComponentOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ComponentOutputsSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.verify|verify} messages.
* @param message ComponentOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IComponentOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ComponentOutputsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ComponentOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentOutputsSpec;
/**
* Decodes a ComponentOutputsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ComponentOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentOutputsSpec;
/**
* Verifies a ComponentOutputsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ComponentOutputsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ComponentOutputsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentOutputsSpec;
/**
* Creates a plain object from a ComponentOutputsSpec message. Also converts values to other types if specified.
* @param message ComponentOutputsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentOutputsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ComponentOutputsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ComponentOutputsSpec {
/** Properties of an ArtifactSpec. */
interface IArtifactSpec {
/** ArtifactSpec artifactType */
artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
/** ArtifactSpec properties */
properties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
/** ArtifactSpec customProperties */
customProperties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
/** ArtifactSpec metadata */
metadata?: (google.protobuf.IStruct|null);
}
/** Represents an ArtifactSpec. */
class ArtifactSpec implements IArtifactSpec {
/**
* Constructs a new ArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ComponentOutputsSpec.IArtifactSpec);
/** ArtifactSpec artifactType. */
public artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
/** ArtifactSpec properties. */
public properties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/** ArtifactSpec customProperties. */
public customProperties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/** ArtifactSpec metadata. */
public metadata?: (google.protobuf.IStruct|null);
/**
* Creates a new ArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactSpec instance
*/
public static create(properties?: ml_pipelines.ComponentOutputsSpec.IArtifactSpec): ml_pipelines.ComponentOutputsSpec.ArtifactSpec;
/**
* Encodes the specified ArtifactSpec message. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.ArtifactSpec.verify|verify} messages.
* @param message ArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ComponentOutputsSpec.IArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.ArtifactSpec.verify|verify} messages.
* @param message ArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ComponentOutputsSpec.IArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentOutputsSpec.ArtifactSpec;
/**
* Decodes an ArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentOutputsSpec.ArtifactSpec;
/**
* Verifies an ArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentOutputsSpec.ArtifactSpec;
/**
* Creates a plain object from an ArtifactSpec message. Also converts values to other types if specified.
* @param message ArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentOutputsSpec.ArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ParameterSpec. */
interface IParameterSpec {
/** ParameterSpec type */
type?: (ml_pipelines.PrimitiveType.PrimitiveTypeEnum|null);
}
/** Represents a ParameterSpec. */
class ParameterSpec implements IParameterSpec {
/**
* Constructs a new ParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ComponentOutputsSpec.IParameterSpec);
/** ParameterSpec type. */
public type: ml_pipelines.PrimitiveType.PrimitiveTypeEnum;
/**
* Creates a new ParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ParameterSpec instance
*/
public static create(properties?: ml_pipelines.ComponentOutputsSpec.IParameterSpec): ml_pipelines.ComponentOutputsSpec.ParameterSpec;
/**
* Encodes the specified ParameterSpec message. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.ParameterSpec.verify|verify} messages.
* @param message ParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ComponentOutputsSpec.IParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.ComponentOutputsSpec.ParameterSpec.verify|verify} messages.
* @param message ParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ComponentOutputsSpec.IParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentOutputsSpec.ParameterSpec;
/**
* Decodes a ParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentOutputsSpec.ParameterSpec;
/**
* Verifies a ParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentOutputsSpec.ParameterSpec;
/**
* Creates a plain object from a ParameterSpec message. Also converts values to other types if specified.
* @param message ParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentOutputsSpec.ParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a TaskInputsSpec. */
interface ITaskInputsSpec {
/** TaskInputsSpec parameters */
parameters?: ({ [k: string]: ml_pipelines.TaskInputsSpec.IInputParameterSpec }|null);
/** TaskInputsSpec artifacts */
artifacts?: ({ [k: string]: ml_pipelines.TaskInputsSpec.IInputArtifactSpec }|null);
}
/** Represents a TaskInputsSpec. */
class TaskInputsSpec implements ITaskInputsSpec {
/**
* Constructs a new TaskInputsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ITaskInputsSpec);
/** TaskInputsSpec parameters. */
public parameters: { [k: string]: ml_pipelines.TaskInputsSpec.IInputParameterSpec };
/** TaskInputsSpec artifacts. */
public artifacts: { [k: string]: ml_pipelines.TaskInputsSpec.IInputArtifactSpec };
/**
* Creates a new TaskInputsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns TaskInputsSpec instance
*/
public static create(properties?: ml_pipelines.ITaskInputsSpec): ml_pipelines.TaskInputsSpec;
/**
* Encodes the specified TaskInputsSpec message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.verify|verify} messages.
* @param message TaskInputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ITaskInputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TaskInputsSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.verify|verify} messages.
* @param message TaskInputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ITaskInputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TaskInputsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TaskInputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec;
/**
* Decodes a TaskInputsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TaskInputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec;
/**
* Verifies a TaskInputsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TaskInputsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TaskInputsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec;
/**
* Creates a plain object from a TaskInputsSpec message. Also converts values to other types if specified.
* @param message TaskInputsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TaskInputsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace TaskInputsSpec {
/** Properties of an InputArtifactSpec. */
interface IInputArtifactSpec {
/** InputArtifactSpec taskOutputArtifact */
taskOutputArtifact?: (ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec|null);
/** InputArtifactSpec componentInputArtifact */
componentInputArtifact?: (string|null);
}
/** Represents an InputArtifactSpec. */
class InputArtifactSpec implements IInputArtifactSpec {
/**
* Constructs a new InputArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskInputsSpec.IInputArtifactSpec);
/** InputArtifactSpec taskOutputArtifact. */
public taskOutputArtifact?: (ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec|null);
/** InputArtifactSpec componentInputArtifact. */
public componentInputArtifact?: (string|null);
/** InputArtifactSpec kind. */
public kind?: ("taskOutputArtifact"|"componentInputArtifact");
/**
* Creates a new InputArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns InputArtifactSpec instance
*/
public static create(properties?: ml_pipelines.TaskInputsSpec.IInputArtifactSpec): ml_pipelines.TaskInputsSpec.InputArtifactSpec;
/**
* Encodes the specified InputArtifactSpec message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputArtifactSpec.verify|verify} messages.
* @param message InputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskInputsSpec.IInputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified InputArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputArtifactSpec.verify|verify} messages.
* @param message InputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskInputsSpec.IInputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an InputArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns InputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec.InputArtifactSpec;
/**
* Decodes an InputArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns InputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec.InputArtifactSpec;
/**
* Verifies an InputArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an InputArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns InputArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec.InputArtifactSpec;
/**
* Creates a plain object from an InputArtifactSpec message. Also converts values to other types if specified.
* @param message InputArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec.InputArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this InputArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace InputArtifactSpec {
/** Properties of a TaskOutputArtifactSpec. */
interface ITaskOutputArtifactSpec {
/** TaskOutputArtifactSpec producerTask */
producerTask?: (string|null);
/** TaskOutputArtifactSpec outputArtifactKey */
outputArtifactKey?: (string|null);
}
/** Represents a TaskOutputArtifactSpec. */
class TaskOutputArtifactSpec implements ITaskOutputArtifactSpec {
/**
* Constructs a new TaskOutputArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec);
/** TaskOutputArtifactSpec producerTask. */
public producerTask: string;
/** TaskOutputArtifactSpec outputArtifactKey. */
public outputArtifactKey: string;
/**
* Creates a new TaskOutputArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns TaskOutputArtifactSpec instance
*/
public static create(properties?: ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec): ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec;
/**
* Encodes the specified TaskOutputArtifactSpec message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec.verify|verify} messages.
* @param message TaskOutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TaskOutputArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec.verify|verify} messages.
* @param message TaskOutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskInputsSpec.InputArtifactSpec.ITaskOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TaskOutputArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TaskOutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec;
/**
* Decodes a TaskOutputArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TaskOutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec;
/**
* Verifies a TaskOutputArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TaskOutputArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TaskOutputArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec;
/**
* Creates a plain object from a TaskOutputArtifactSpec message. Also converts values to other types if specified.
* @param message TaskOutputArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec.InputArtifactSpec.TaskOutputArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TaskOutputArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of an InputParameterSpec. */
interface IInputParameterSpec {
/** InputParameterSpec taskOutputParameter */
taskOutputParameter?: (ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec|null);
/** InputParameterSpec runtimeValue */
runtimeValue?: (ml_pipelines.IValueOrRuntimeParameter|null);
/** InputParameterSpec componentInputParameter */
componentInputParameter?: (string|null);
/** InputParameterSpec taskFinalStatus */
taskFinalStatus?: (ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus|null);
/** InputParameterSpec parameterExpressionSelector */
parameterExpressionSelector?: (string|null);
}
/** Represents an InputParameterSpec. */
class InputParameterSpec implements IInputParameterSpec {
/**
* Constructs a new InputParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskInputsSpec.IInputParameterSpec);
/** InputParameterSpec taskOutputParameter. */
public taskOutputParameter?: (ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec|null);
/** InputParameterSpec runtimeValue. */
public runtimeValue?: (ml_pipelines.IValueOrRuntimeParameter|null);
/** InputParameterSpec componentInputParameter. */
public componentInputParameter?: (string|null);
/** InputParameterSpec taskFinalStatus. */
public taskFinalStatus?: (ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus|null);
/** InputParameterSpec parameterExpressionSelector. */
public parameterExpressionSelector: string;
/** InputParameterSpec kind. */
public kind?: ("taskOutputParameter"|"runtimeValue"|"componentInputParameter"|"taskFinalStatus");
/**
* Creates a new InputParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns InputParameterSpec instance
*/
public static create(properties?: ml_pipelines.TaskInputsSpec.IInputParameterSpec): ml_pipelines.TaskInputsSpec.InputParameterSpec;
/**
* Encodes the specified InputParameterSpec message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.verify|verify} messages.
* @param message InputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskInputsSpec.IInputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified InputParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.verify|verify} messages.
* @param message InputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskInputsSpec.IInputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an InputParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns InputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec.InputParameterSpec;
/**
* Decodes an InputParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns InputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec.InputParameterSpec;
/**
* Verifies an InputParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an InputParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns InputParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec.InputParameterSpec;
/**
* Creates a plain object from an InputParameterSpec message. Also converts values to other types if specified.
* @param message InputParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec.InputParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this InputParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace InputParameterSpec {
/** Properties of a TaskOutputParameterSpec. */
interface ITaskOutputParameterSpec {
/** TaskOutputParameterSpec producerTask */
producerTask?: (string|null);
/** TaskOutputParameterSpec outputParameterKey */
outputParameterKey?: (string|null);
}
/** Represents a TaskOutputParameterSpec. */
class TaskOutputParameterSpec implements ITaskOutputParameterSpec {
/**
* Constructs a new TaskOutputParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec);
/** TaskOutputParameterSpec producerTask. */
public producerTask: string;
/** TaskOutputParameterSpec outputParameterKey. */
public outputParameterKey: string;
/**
* Creates a new TaskOutputParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns TaskOutputParameterSpec instance
*/
public static create(properties?: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec;
/**
* Encodes the specified TaskOutputParameterSpec message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec.verify|verify} messages.
* @param message TaskOutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TaskOutputParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec.verify|verify} messages.
* @param message TaskOutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TaskOutputParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TaskOutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec;
/**
* Decodes a TaskOutputParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TaskOutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec;
/**
* Verifies a TaskOutputParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TaskOutputParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TaskOutputParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec;
/**
* Creates a plain object from a TaskOutputParameterSpec message. Also converts values to other types if specified.
* @param message TaskOutputParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskOutputParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TaskOutputParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a TaskFinalStatus. */
interface ITaskFinalStatus {
/** TaskFinalStatus producerTask */
producerTask?: (string|null);
}
/** Represents a TaskFinalStatus. */
class TaskFinalStatus implements ITaskFinalStatus {
/**
* Constructs a new TaskFinalStatus.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus);
/** TaskFinalStatus producerTask. */
public producerTask: string;
/**
* Creates a new TaskFinalStatus instance using the specified properties.
* @param [properties] Properties to set
* @returns TaskFinalStatus instance
*/
public static create(properties?: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus;
/**
* Encodes the specified TaskFinalStatus message. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus.verify|verify} messages.
* @param message TaskFinalStatus message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TaskFinalStatus message, length delimited. Does not implicitly {@link ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus.verify|verify} messages.
* @param message TaskFinalStatus message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.ITaskFinalStatus, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TaskFinalStatus message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TaskFinalStatus
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus;
/**
* Decodes a TaskFinalStatus message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TaskFinalStatus
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus;
/**
* Verifies a TaskFinalStatus message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TaskFinalStatus message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TaskFinalStatus
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus;
/**
* Creates a plain object from a TaskFinalStatus message. Also converts values to other types if specified.
* @param message TaskFinalStatus
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskInputsSpec.InputParameterSpec.TaskFinalStatus, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TaskFinalStatus to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
}
/** Properties of a TaskOutputsSpec. */
interface ITaskOutputsSpec {
/** TaskOutputsSpec parameters */
parameters?: ({ [k: string]: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec }|null);
/** TaskOutputsSpec artifacts */
artifacts?: ({ [k: string]: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec }|null);
}
/** Represents a TaskOutputsSpec. */
class TaskOutputsSpec implements ITaskOutputsSpec {
/**
* Constructs a new TaskOutputsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ITaskOutputsSpec);
/** TaskOutputsSpec parameters. */
public parameters: { [k: string]: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec };
/** TaskOutputsSpec artifacts. */
public artifacts: { [k: string]: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec };
/**
* Creates a new TaskOutputsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns TaskOutputsSpec instance
*/
public static create(properties?: ml_pipelines.ITaskOutputsSpec): ml_pipelines.TaskOutputsSpec;
/**
* Encodes the specified TaskOutputsSpec message. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.verify|verify} messages.
* @param message TaskOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ITaskOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TaskOutputsSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.verify|verify} messages.
* @param message TaskOutputsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ITaskOutputsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TaskOutputsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TaskOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskOutputsSpec;
/**
* Decodes a TaskOutputsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TaskOutputsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskOutputsSpec;
/**
* Verifies a TaskOutputsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TaskOutputsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TaskOutputsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskOutputsSpec;
/**
* Creates a plain object from a TaskOutputsSpec message. Also converts values to other types if specified.
* @param message TaskOutputsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskOutputsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TaskOutputsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace TaskOutputsSpec {
/** Properties of an OutputArtifactSpec. */
interface IOutputArtifactSpec {
/** OutputArtifactSpec artifactType */
artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
/** OutputArtifactSpec properties */
properties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
/** OutputArtifactSpec customProperties */
customProperties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
}
/** Represents an OutputArtifactSpec. */
class OutputArtifactSpec implements IOutputArtifactSpec {
/**
* Constructs a new OutputArtifactSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec);
/** OutputArtifactSpec artifactType. */
public artifactType?: (ml_pipelines.IArtifactTypeSchema|null);
/** OutputArtifactSpec properties. */
public properties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/** OutputArtifactSpec customProperties. */
public customProperties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/**
* Creates a new OutputArtifactSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns OutputArtifactSpec instance
*/
public static create(properties?: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec): ml_pipelines.TaskOutputsSpec.OutputArtifactSpec;
/**
* Encodes the specified OutputArtifactSpec message. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.OutputArtifactSpec.verify|verify} messages.
* @param message OutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified OutputArtifactSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.OutputArtifactSpec.verify|verify} messages.
* @param message OutputArtifactSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskOutputsSpec.IOutputArtifactSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an OutputArtifactSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns OutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskOutputsSpec.OutputArtifactSpec;
/**
* Decodes an OutputArtifactSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns OutputArtifactSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskOutputsSpec.OutputArtifactSpec;
/**
* Verifies an OutputArtifactSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an OutputArtifactSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns OutputArtifactSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskOutputsSpec.OutputArtifactSpec;
/**
* Creates a plain object from an OutputArtifactSpec message. Also converts values to other types if specified.
* @param message OutputArtifactSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskOutputsSpec.OutputArtifactSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this OutputArtifactSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an OutputParameterSpec. */
interface IOutputParameterSpec {
/** OutputParameterSpec type */
type?: (ml_pipelines.PrimitiveType.PrimitiveTypeEnum|null);
}
/** Represents an OutputParameterSpec. */
class OutputParameterSpec implements IOutputParameterSpec {
/**
* Constructs a new OutputParameterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec);
/** OutputParameterSpec type. */
public type: ml_pipelines.PrimitiveType.PrimitiveTypeEnum;
/**
* Creates a new OutputParameterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns OutputParameterSpec instance
*/
public static create(properties?: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec): ml_pipelines.TaskOutputsSpec.OutputParameterSpec;
/**
* Encodes the specified OutputParameterSpec message. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.OutputParameterSpec.verify|verify} messages.
* @param message OutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified OutputParameterSpec message, length delimited. Does not implicitly {@link ml_pipelines.TaskOutputsSpec.OutputParameterSpec.verify|verify} messages.
* @param message OutputParameterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.TaskOutputsSpec.IOutputParameterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an OutputParameterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns OutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.TaskOutputsSpec.OutputParameterSpec;
/**
* Decodes an OutputParameterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns OutputParameterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.TaskOutputsSpec.OutputParameterSpec;
/**
* Verifies an OutputParameterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an OutputParameterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns OutputParameterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.TaskOutputsSpec.OutputParameterSpec;
/**
* Creates a plain object from an OutputParameterSpec message. Also converts values to other types if specified.
* @param message OutputParameterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.TaskOutputsSpec.OutputParameterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this OutputParameterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a PrimitiveType. */
interface IPrimitiveType {
}
/** Represents a PrimitiveType. */
class PrimitiveType implements IPrimitiveType {
/**
* Constructs a new PrimitiveType.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPrimitiveType);
/**
* Creates a new PrimitiveType instance using the specified properties.
* @param [properties] Properties to set
* @returns PrimitiveType instance
*/
public static create(properties?: ml_pipelines.IPrimitiveType): ml_pipelines.PrimitiveType;
/**
* Encodes the specified PrimitiveType message. Does not implicitly {@link ml_pipelines.PrimitiveType.verify|verify} messages.
* @param message PrimitiveType message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPrimitiveType, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PrimitiveType message, length delimited. Does not implicitly {@link ml_pipelines.PrimitiveType.verify|verify} messages.
* @param message PrimitiveType message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPrimitiveType, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PrimitiveType message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PrimitiveType
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PrimitiveType;
/**
* Decodes a PrimitiveType message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PrimitiveType
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PrimitiveType;
/**
* Verifies a PrimitiveType message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PrimitiveType message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PrimitiveType
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PrimitiveType;
/**
* Creates a plain object from a PrimitiveType message. Also converts values to other types if specified.
* @param message PrimitiveType
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PrimitiveType, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PrimitiveType to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PrimitiveType {
/** PrimitiveTypeEnum enum. */
enum PrimitiveTypeEnum {
PRIMITIVE_TYPE_UNSPECIFIED = 0,
INT = 1,
DOUBLE = 2,
STRING = 3
}
}
/** Properties of a PipelineTaskSpec. */
interface IPipelineTaskSpec {
/** PipelineTaskSpec taskInfo */
taskInfo?: (ml_pipelines.IPipelineTaskInfo|null);
/** PipelineTaskSpec inputs */
inputs?: (ml_pipelines.ITaskInputsSpec|null);
/** PipelineTaskSpec dependentTasks */
dependentTasks?: (string[]|null);
/** PipelineTaskSpec cachingOptions */
cachingOptions?: (ml_pipelines.PipelineTaskSpec.ICachingOptions|null);
/** PipelineTaskSpec componentRef */
componentRef?: (ml_pipelines.IComponentRef|null);
/** PipelineTaskSpec triggerPolicy */
triggerPolicy?: (ml_pipelines.PipelineTaskSpec.ITriggerPolicy|null);
/** PipelineTaskSpec artifactIterator */
artifactIterator?: (ml_pipelines.IArtifactIteratorSpec|null);
/** PipelineTaskSpec parameterIterator */
parameterIterator?: (ml_pipelines.IParameterIteratorSpec|null);
}
/** Represents a PipelineTaskSpec. */
class PipelineTaskSpec implements IPipelineTaskSpec {
/**
* Constructs a new PipelineTaskSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineTaskSpec);
/** PipelineTaskSpec taskInfo. */
public taskInfo?: (ml_pipelines.IPipelineTaskInfo|null);
/** PipelineTaskSpec inputs. */
public inputs?: (ml_pipelines.ITaskInputsSpec|null);
/** PipelineTaskSpec dependentTasks. */
public dependentTasks: string[];
/** PipelineTaskSpec cachingOptions. */
public cachingOptions?: (ml_pipelines.PipelineTaskSpec.ICachingOptions|null);
/** PipelineTaskSpec componentRef. */
public componentRef?: (ml_pipelines.IComponentRef|null);
/** PipelineTaskSpec triggerPolicy. */
public triggerPolicy?: (ml_pipelines.PipelineTaskSpec.ITriggerPolicy|null);
/** PipelineTaskSpec artifactIterator. */
public artifactIterator?: (ml_pipelines.IArtifactIteratorSpec|null);
/** PipelineTaskSpec parameterIterator. */
public parameterIterator?: (ml_pipelines.IParameterIteratorSpec|null);
/** PipelineTaskSpec iterator. */
public iterator?: ("artifactIterator"|"parameterIterator");
/**
* Creates a new PipelineTaskSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineTaskSpec instance
*/
public static create(properties?: ml_pipelines.IPipelineTaskSpec): ml_pipelines.PipelineTaskSpec;
/**
* Encodes the specified PipelineTaskSpec message. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.verify|verify} messages.
* @param message PipelineTaskSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineTaskSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineTaskSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.verify|verify} messages.
* @param message PipelineTaskSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineTaskSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineTaskSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineTaskSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineTaskSpec;
/**
* Decodes a PipelineTaskSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineTaskSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineTaskSpec;
/**
* Verifies a PipelineTaskSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineTaskSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineTaskSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineTaskSpec;
/**
* Creates a plain object from a PipelineTaskSpec message. Also converts values to other types if specified.
* @param message PipelineTaskSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineTaskSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineTaskSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PipelineTaskSpec {
/** Properties of a CachingOptions. */
interface ICachingOptions {
/** CachingOptions enableCache */
enableCache?: (boolean|null);
}
/** Represents a CachingOptions. */
class CachingOptions implements ICachingOptions {
/**
* Constructs a new CachingOptions.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineTaskSpec.ICachingOptions);
/** CachingOptions enableCache. */
public enableCache: boolean;
/**
* Creates a new CachingOptions instance using the specified properties.
* @param [properties] Properties to set
* @returns CachingOptions instance
*/
public static create(properties?: ml_pipelines.PipelineTaskSpec.ICachingOptions): ml_pipelines.PipelineTaskSpec.CachingOptions;
/**
* Encodes the specified CachingOptions message. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.CachingOptions.verify|verify} messages.
* @param message CachingOptions message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineTaskSpec.ICachingOptions, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified CachingOptions message, length delimited. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.CachingOptions.verify|verify} messages.
* @param message CachingOptions message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineTaskSpec.ICachingOptions, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a CachingOptions message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns CachingOptions
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineTaskSpec.CachingOptions;
/**
* Decodes a CachingOptions message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns CachingOptions
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineTaskSpec.CachingOptions;
/**
* Verifies a CachingOptions message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a CachingOptions message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns CachingOptions
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineTaskSpec.CachingOptions;
/**
* Creates a plain object from a CachingOptions message. Also converts values to other types if specified.
* @param message CachingOptions
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineTaskSpec.CachingOptions, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this CachingOptions to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a TriggerPolicy. */
interface ITriggerPolicy {
/** TriggerPolicy condition */
condition?: (string|null);
/** TriggerPolicy strategy */
strategy?: (ml_pipelines.PipelineTaskSpec.TriggerPolicy.TriggerStrategy|null);
}
/** Represents a TriggerPolicy. */
class TriggerPolicy implements ITriggerPolicy {
/**
* Constructs a new TriggerPolicy.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineTaskSpec.ITriggerPolicy);
/** TriggerPolicy condition. */
public condition: string;
/** TriggerPolicy strategy. */
public strategy: ml_pipelines.PipelineTaskSpec.TriggerPolicy.TriggerStrategy;
/**
* Creates a new TriggerPolicy instance using the specified properties.
* @param [properties] Properties to set
* @returns TriggerPolicy instance
*/
public static create(properties?: ml_pipelines.PipelineTaskSpec.ITriggerPolicy): ml_pipelines.PipelineTaskSpec.TriggerPolicy;
/**
* Encodes the specified TriggerPolicy message. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.TriggerPolicy.verify|verify} messages.
* @param message TriggerPolicy message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineTaskSpec.ITriggerPolicy, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified TriggerPolicy message, length delimited. Does not implicitly {@link ml_pipelines.PipelineTaskSpec.TriggerPolicy.verify|verify} messages.
* @param message TriggerPolicy message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineTaskSpec.ITriggerPolicy, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a TriggerPolicy message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns TriggerPolicy
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineTaskSpec.TriggerPolicy;
/**
* Decodes a TriggerPolicy message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns TriggerPolicy
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineTaskSpec.TriggerPolicy;
/**
* Verifies a TriggerPolicy message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a TriggerPolicy message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns TriggerPolicy
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineTaskSpec.TriggerPolicy;
/**
* Creates a plain object from a TriggerPolicy message. Also converts values to other types if specified.
* @param message TriggerPolicy
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineTaskSpec.TriggerPolicy, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this TriggerPolicy to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace TriggerPolicy {
/** TriggerStrategy enum. */
enum TriggerStrategy {
TRIGGER_STRATEGY_UNSPECIFIED = 0,
ALL_UPSTREAM_TASKS_SUCCEEDED = 1,
ALL_UPSTREAM_TASKS_COMPLETED = 2
}
}
}
/** Properties of an ArtifactIteratorSpec. */
interface IArtifactIteratorSpec {
/** ArtifactIteratorSpec items */
items?: (ml_pipelines.ArtifactIteratorSpec.IItemsSpec|null);
/** ArtifactIteratorSpec itemInput */
itemInput?: (string|null);
}
/** Represents an ArtifactIteratorSpec. */
class ArtifactIteratorSpec implements IArtifactIteratorSpec {
/**
* Constructs a new ArtifactIteratorSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IArtifactIteratorSpec);
/** ArtifactIteratorSpec items. */
public items?: (ml_pipelines.ArtifactIteratorSpec.IItemsSpec|null);
/** ArtifactIteratorSpec itemInput. */
public itemInput: string;
/**
* Creates a new ArtifactIteratorSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactIteratorSpec instance
*/
public static create(properties?: ml_pipelines.IArtifactIteratorSpec): ml_pipelines.ArtifactIteratorSpec;
/**
* Encodes the specified ArtifactIteratorSpec message. Does not implicitly {@link ml_pipelines.ArtifactIteratorSpec.verify|verify} messages.
* @param message ArtifactIteratorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IArtifactIteratorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactIteratorSpec message, length delimited. Does not implicitly {@link ml_pipelines.ArtifactIteratorSpec.verify|verify} messages.
* @param message ArtifactIteratorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IArtifactIteratorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactIteratorSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactIteratorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ArtifactIteratorSpec;
/**
* Decodes an ArtifactIteratorSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactIteratorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ArtifactIteratorSpec;
/**
* Verifies an ArtifactIteratorSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactIteratorSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactIteratorSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ArtifactIteratorSpec;
/**
* Creates a plain object from an ArtifactIteratorSpec message. Also converts values to other types if specified.
* @param message ArtifactIteratorSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ArtifactIteratorSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactIteratorSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ArtifactIteratorSpec {
/** Properties of an ItemsSpec. */
interface IItemsSpec {
/** ItemsSpec inputArtifact */
inputArtifact?: (string|null);
}
/** Represents an ItemsSpec. */
class ItemsSpec implements IItemsSpec {
/**
* Constructs a new ItemsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ArtifactIteratorSpec.IItemsSpec);
/** ItemsSpec inputArtifact. */
public inputArtifact: string;
/**
* Creates a new ItemsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ItemsSpec instance
*/
public static create(properties?: ml_pipelines.ArtifactIteratorSpec.IItemsSpec): ml_pipelines.ArtifactIteratorSpec.ItemsSpec;
/**
* Encodes the specified ItemsSpec message. Does not implicitly {@link ml_pipelines.ArtifactIteratorSpec.ItemsSpec.verify|verify} messages.
* @param message ItemsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ArtifactIteratorSpec.IItemsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ItemsSpec message, length delimited. Does not implicitly {@link ml_pipelines.ArtifactIteratorSpec.ItemsSpec.verify|verify} messages.
* @param message ItemsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ArtifactIteratorSpec.IItemsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ItemsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ItemsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ArtifactIteratorSpec.ItemsSpec;
/**
* Decodes an ItemsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ItemsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ArtifactIteratorSpec.ItemsSpec;
/**
* Verifies an ItemsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ItemsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ItemsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ArtifactIteratorSpec.ItemsSpec;
/**
* Creates a plain object from an ItemsSpec message. Also converts values to other types if specified.
* @param message ItemsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ArtifactIteratorSpec.ItemsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ItemsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ParameterIteratorSpec. */
interface IParameterIteratorSpec {
/** ParameterIteratorSpec items */
items?: (ml_pipelines.ParameterIteratorSpec.IItemsSpec|null);
/** ParameterIteratorSpec itemInput */
itemInput?: (string|null);
}
/** Represents a ParameterIteratorSpec. */
class ParameterIteratorSpec implements IParameterIteratorSpec {
/**
* Constructs a new ParameterIteratorSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IParameterIteratorSpec);
/** ParameterIteratorSpec items. */
public items?: (ml_pipelines.ParameterIteratorSpec.IItemsSpec|null);
/** ParameterIteratorSpec itemInput. */
public itemInput: string;
/**
* Creates a new ParameterIteratorSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ParameterIteratorSpec instance
*/
public static create(properties?: ml_pipelines.IParameterIteratorSpec): ml_pipelines.ParameterIteratorSpec;
/**
* Encodes the specified ParameterIteratorSpec message. Does not implicitly {@link ml_pipelines.ParameterIteratorSpec.verify|verify} messages.
* @param message ParameterIteratorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IParameterIteratorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ParameterIteratorSpec message, length delimited. Does not implicitly {@link ml_pipelines.ParameterIteratorSpec.verify|verify} messages.
* @param message ParameterIteratorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IParameterIteratorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ParameterIteratorSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ParameterIteratorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ParameterIteratorSpec;
/**
* Decodes a ParameterIteratorSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ParameterIteratorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ParameterIteratorSpec;
/**
* Verifies a ParameterIteratorSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ParameterIteratorSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ParameterIteratorSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ParameterIteratorSpec;
/**
* Creates a plain object from a ParameterIteratorSpec message. Also converts values to other types if specified.
* @param message ParameterIteratorSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ParameterIteratorSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ParameterIteratorSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ParameterIteratorSpec {
/** Properties of an ItemsSpec. */
interface IItemsSpec {
/** ItemsSpec raw */
raw?: (string|null);
/** ItemsSpec inputParameter */
inputParameter?: (string|null);
}
/** Represents an ItemsSpec. */
class ItemsSpec implements IItemsSpec {
/**
* Constructs a new ItemsSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ParameterIteratorSpec.IItemsSpec);
/** ItemsSpec raw. */
public raw?: (string|null);
/** ItemsSpec inputParameter. */
public inputParameter?: (string|null);
/** ItemsSpec kind. */
public kind?: ("raw"|"inputParameter");
/**
* Creates a new ItemsSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ItemsSpec instance
*/
public static create(properties?: ml_pipelines.ParameterIteratorSpec.IItemsSpec): ml_pipelines.ParameterIteratorSpec.ItemsSpec;
/**
* Encodes the specified ItemsSpec message. Does not implicitly {@link ml_pipelines.ParameterIteratorSpec.ItemsSpec.verify|verify} messages.
* @param message ItemsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ParameterIteratorSpec.IItemsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ItemsSpec message, length delimited. Does not implicitly {@link ml_pipelines.ParameterIteratorSpec.ItemsSpec.verify|verify} messages.
* @param message ItemsSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ParameterIteratorSpec.IItemsSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ItemsSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ItemsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ParameterIteratorSpec.ItemsSpec;
/**
* Decodes an ItemsSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ItemsSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ParameterIteratorSpec.ItemsSpec;
/**
* Verifies an ItemsSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ItemsSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ItemsSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ParameterIteratorSpec.ItemsSpec;
/**
* Creates a plain object from an ItemsSpec message. Also converts values to other types if specified.
* @param message ItemsSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ParameterIteratorSpec.ItemsSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ItemsSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ComponentRef. */
interface IComponentRef {
/** ComponentRef name */
name?: (string|null);
}
/** Represents a ComponentRef. */
class ComponentRef implements IComponentRef {
/**
* Constructs a new ComponentRef.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IComponentRef);
/** ComponentRef name. */
public name: string;
/**
* Creates a new ComponentRef instance using the specified properties.
* @param [properties] Properties to set
* @returns ComponentRef instance
*/
public static create(properties?: ml_pipelines.IComponentRef): ml_pipelines.ComponentRef;
/**
* Encodes the specified ComponentRef message. Does not implicitly {@link ml_pipelines.ComponentRef.verify|verify} messages.
* @param message ComponentRef message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IComponentRef, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ComponentRef message, length delimited. Does not implicitly {@link ml_pipelines.ComponentRef.verify|verify} messages.
* @param message ComponentRef message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IComponentRef, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ComponentRef message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ComponentRef
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ComponentRef;
/**
* Decodes a ComponentRef message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ComponentRef
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ComponentRef;
/**
* Verifies a ComponentRef message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ComponentRef message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ComponentRef
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ComponentRef;
/**
* Creates a plain object from a ComponentRef message. Also converts values to other types if specified.
* @param message ComponentRef
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ComponentRef, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ComponentRef to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a PipelineInfo. */
interface IPipelineInfo {
/** PipelineInfo name */
name?: (string|null);
}
/** Represents a PipelineInfo. */
class PipelineInfo implements IPipelineInfo {
/**
* Constructs a new PipelineInfo.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineInfo);
/** PipelineInfo name. */
public name: string;
/**
* Creates a new PipelineInfo instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineInfo instance
*/
public static create(properties?: ml_pipelines.IPipelineInfo): ml_pipelines.PipelineInfo;
/**
* Encodes the specified PipelineInfo message. Does not implicitly {@link ml_pipelines.PipelineInfo.verify|verify} messages.
* @param message PipelineInfo message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineInfo, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineInfo message, length delimited. Does not implicitly {@link ml_pipelines.PipelineInfo.verify|verify} messages.
* @param message PipelineInfo message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineInfo, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineInfo message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineInfo
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineInfo;
/**
* Decodes a PipelineInfo message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineInfo
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineInfo;
/**
* Verifies a PipelineInfo message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineInfo message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineInfo
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineInfo;
/**
* Creates a plain object from a PipelineInfo message. Also converts values to other types if specified.
* @param message PipelineInfo
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineInfo to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an ArtifactTypeSchema. */
interface IArtifactTypeSchema {
/** ArtifactTypeSchema schemaTitle */
schemaTitle?: (string|null);
/** ArtifactTypeSchema schemaUri */
schemaUri?: (string|null);
/** ArtifactTypeSchema instanceSchema */
instanceSchema?: (string|null);
}
/** Represents an ArtifactTypeSchema. */
class ArtifactTypeSchema implements IArtifactTypeSchema {
/**
* Constructs a new ArtifactTypeSchema.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IArtifactTypeSchema);
/** ArtifactTypeSchema schemaTitle. */
public schemaTitle?: (string|null);
/** ArtifactTypeSchema schemaUri. */
public schemaUri?: (string|null);
/** ArtifactTypeSchema instanceSchema. */
public instanceSchema?: (string|null);
/** ArtifactTypeSchema kind. */
public kind?: ("schemaTitle"|"schemaUri"|"instanceSchema");
/**
* Creates a new ArtifactTypeSchema instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactTypeSchema instance
*/
public static create(properties?: ml_pipelines.IArtifactTypeSchema): ml_pipelines.ArtifactTypeSchema;
/**
* Encodes the specified ArtifactTypeSchema message. Does not implicitly {@link ml_pipelines.ArtifactTypeSchema.verify|verify} messages.
* @param message ArtifactTypeSchema message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IArtifactTypeSchema, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactTypeSchema message, length delimited. Does not implicitly {@link ml_pipelines.ArtifactTypeSchema.verify|verify} messages.
* @param message ArtifactTypeSchema message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IArtifactTypeSchema, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactTypeSchema message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactTypeSchema
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ArtifactTypeSchema;
/**
* Decodes an ArtifactTypeSchema message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactTypeSchema
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ArtifactTypeSchema;
/**
* Verifies an ArtifactTypeSchema message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactTypeSchema message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactTypeSchema
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ArtifactTypeSchema;
/**
* Creates a plain object from an ArtifactTypeSchema message. Also converts values to other types if specified.
* @param message ArtifactTypeSchema
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ArtifactTypeSchema, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactTypeSchema to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a PipelineTaskInfo. */
interface IPipelineTaskInfo {
/** PipelineTaskInfo name */
name?: (string|null);
}
/** Represents a PipelineTaskInfo. */
class PipelineTaskInfo implements IPipelineTaskInfo {
/**
* Constructs a new PipelineTaskInfo.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineTaskInfo);
/** PipelineTaskInfo name. */
public name: string;
/**
* Creates a new PipelineTaskInfo instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineTaskInfo instance
*/
public static create(properties?: ml_pipelines.IPipelineTaskInfo): ml_pipelines.PipelineTaskInfo;
/**
* Encodes the specified PipelineTaskInfo message. Does not implicitly {@link ml_pipelines.PipelineTaskInfo.verify|verify} messages.
* @param message PipelineTaskInfo message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineTaskInfo, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineTaskInfo message, length delimited. Does not implicitly {@link ml_pipelines.PipelineTaskInfo.verify|verify} messages.
* @param message PipelineTaskInfo message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineTaskInfo, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineTaskInfo message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineTaskInfo
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineTaskInfo;
/**
* Decodes a PipelineTaskInfo message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineTaskInfo
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineTaskInfo;
/**
* Verifies a PipelineTaskInfo message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineTaskInfo message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineTaskInfo
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineTaskInfo;
/**
* Creates a plain object from a PipelineTaskInfo message. Also converts values to other types if specified.
* @param message PipelineTaskInfo
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineTaskInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineTaskInfo to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ValueOrRuntimeParameter. */
interface IValueOrRuntimeParameter {
/** ValueOrRuntimeParameter constantValue */
constantValue?: (ml_pipelines.IValue|null);
/** ValueOrRuntimeParameter runtimeParameter */
runtimeParameter?: (string|null);
}
/** Represents a ValueOrRuntimeParameter. */
class ValueOrRuntimeParameter implements IValueOrRuntimeParameter {
/**
* Constructs a new ValueOrRuntimeParameter.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IValueOrRuntimeParameter);
/** ValueOrRuntimeParameter constantValue. */
public constantValue?: (ml_pipelines.IValue|null);
/** ValueOrRuntimeParameter runtimeParameter. */
public runtimeParameter?: (string|null);
/** ValueOrRuntimeParameter value. */
public value?: ("constantValue"|"runtimeParameter");
/**
* Creates a new ValueOrRuntimeParameter instance using the specified properties.
* @param [properties] Properties to set
* @returns ValueOrRuntimeParameter instance
*/
public static create(properties?: ml_pipelines.IValueOrRuntimeParameter): ml_pipelines.ValueOrRuntimeParameter;
/**
* Encodes the specified ValueOrRuntimeParameter message. Does not implicitly {@link ml_pipelines.ValueOrRuntimeParameter.verify|verify} messages.
* @param message ValueOrRuntimeParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IValueOrRuntimeParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ValueOrRuntimeParameter message, length delimited. Does not implicitly {@link ml_pipelines.ValueOrRuntimeParameter.verify|verify} messages.
* @param message ValueOrRuntimeParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IValueOrRuntimeParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ValueOrRuntimeParameter message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ValueOrRuntimeParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ValueOrRuntimeParameter;
/**
* Decodes a ValueOrRuntimeParameter message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ValueOrRuntimeParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ValueOrRuntimeParameter;
/**
* Verifies a ValueOrRuntimeParameter message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ValueOrRuntimeParameter message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ValueOrRuntimeParameter
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ValueOrRuntimeParameter;
/**
* Creates a plain object from a ValueOrRuntimeParameter message. Also converts values to other types if specified.
* @param message ValueOrRuntimeParameter
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ValueOrRuntimeParameter, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ValueOrRuntimeParameter to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a PipelineDeploymentConfig. */
interface IPipelineDeploymentConfig {
/** PipelineDeploymentConfig executors */
executors?: ({ [k: string]: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec }|null);
}
/** Represents a PipelineDeploymentConfig. */
class PipelineDeploymentConfig implements IPipelineDeploymentConfig {
/**
* Constructs a new PipelineDeploymentConfig.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IPipelineDeploymentConfig);
/** PipelineDeploymentConfig executors. */
public executors: { [k: string]: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec };
/**
* Creates a new PipelineDeploymentConfig instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineDeploymentConfig instance
*/
public static create(properties?: ml_pipelines.IPipelineDeploymentConfig): ml_pipelines.PipelineDeploymentConfig;
/**
* Encodes the specified PipelineDeploymentConfig message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.verify|verify} messages.
* @param message PipelineDeploymentConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IPipelineDeploymentConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineDeploymentConfig message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.verify|verify} messages.
* @param message PipelineDeploymentConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IPipelineDeploymentConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineDeploymentConfig message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineDeploymentConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig;
/**
* Decodes a PipelineDeploymentConfig message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineDeploymentConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig;
/**
* Verifies a PipelineDeploymentConfig message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineDeploymentConfig message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineDeploymentConfig
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig;
/**
* Creates a plain object from a PipelineDeploymentConfig message. Also converts values to other types if specified.
* @param message PipelineDeploymentConfig
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineDeploymentConfig to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PipelineDeploymentConfig {
/** Properties of a PipelineContainerSpec. */
interface IPipelineContainerSpec {
/** PipelineContainerSpec image */
image?: (string|null);
/** PipelineContainerSpec command */
command?: (string[]|null);
/** PipelineContainerSpec args */
args?: (string[]|null);
/** PipelineContainerSpec lifecycle */
lifecycle?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle|null);
/** PipelineContainerSpec resources */
resources?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec|null);
}
/** Represents a PipelineContainerSpec. */
class PipelineContainerSpec implements IPipelineContainerSpec {
/**
* Constructs a new PipelineContainerSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec);
/** PipelineContainerSpec image. */
public image: string;
/** PipelineContainerSpec command. */
public command: string[];
/** PipelineContainerSpec args. */
public args: string[];
/** PipelineContainerSpec lifecycle. */
public lifecycle?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle|null);
/** PipelineContainerSpec resources. */
public resources?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec|null);
/**
* Creates a new PipelineContainerSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns PipelineContainerSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec;
/**
* Encodes the specified PipelineContainerSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.verify|verify} messages.
* @param message PipelineContainerSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified PipelineContainerSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.verify|verify} messages.
* @param message PipelineContainerSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a PipelineContainerSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns PipelineContainerSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec;
/**
* Decodes a PipelineContainerSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns PipelineContainerSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec;
/**
* Verifies a PipelineContainerSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a PipelineContainerSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns PipelineContainerSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec;
/**
* Creates a plain object from a PipelineContainerSpec message. Also converts values to other types if specified.
* @param message PipelineContainerSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this PipelineContainerSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace PipelineContainerSpec {
/** Properties of a Lifecycle. */
interface ILifecycle {
/** Lifecycle preCacheCheck */
preCacheCheck?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec|null);
}
/** Represents a Lifecycle. */
class Lifecycle implements ILifecycle {
/**
* Constructs a new Lifecycle.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle);
/** Lifecycle preCacheCheck. */
public preCacheCheck?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec|null);
/**
* Creates a new Lifecycle instance using the specified properties.
* @param [properties] Properties to set
* @returns Lifecycle instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle;
/**
* Encodes the specified Lifecycle message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.verify|verify} messages.
* @param message Lifecycle message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Lifecycle message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.verify|verify} messages.
* @param message Lifecycle message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ILifecycle, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Lifecycle message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Lifecycle
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle;
/**
* Decodes a Lifecycle message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Lifecycle
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle;
/**
* Verifies a Lifecycle message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a Lifecycle message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Lifecycle
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle;
/**
* Creates a plain object from a Lifecycle message. Also converts values to other types if specified.
* @param message Lifecycle
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Lifecycle to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace Lifecycle {
/** Properties of an Exec. */
interface IExec {
/** Exec command */
command?: (string[]|null);
/** Exec args */
args?: (string[]|null);
}
/** Represents an Exec. */
class Exec implements IExec {
/**
* Constructs a new Exec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec);
/** Exec command. */
public command: string[];
/** Exec args. */
public args: string[];
/**
* Creates a new Exec instance using the specified properties.
* @param [properties] Properties to set
* @returns Exec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec;
/**
* Encodes the specified Exec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec.verify|verify} messages.
* @param message Exec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Exec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec.verify|verify} messages.
* @param message Exec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.IExec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an Exec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Exec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec;
/**
* Decodes an Exec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Exec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec;
/**
* Verifies an Exec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an Exec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Exec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec;
/**
* Creates a plain object from an Exec message. Also converts values to other types if specified.
* @param message Exec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.Lifecycle.Exec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Exec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a ResourceSpec. */
interface IResourceSpec {
/** ResourceSpec cpuLimit */
cpuLimit?: (number|null);
/** ResourceSpec memoryLimit */
memoryLimit?: (number|null);
/** ResourceSpec accelerator */
accelerator?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig|null);
}
/** Represents a ResourceSpec. */
class ResourceSpec implements IResourceSpec {
/**
* Constructs a new ResourceSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec);
/** ResourceSpec cpuLimit. */
public cpuLimit: number;
/** ResourceSpec memoryLimit. */
public memoryLimit: number;
/** ResourceSpec accelerator. */
public accelerator?: (ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig|null);
/**
* Creates a new ResourceSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ResourceSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec;
/**
* Encodes the specified ResourceSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.verify|verify} messages.
* @param message ResourceSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ResourceSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.verify|verify} messages.
* @param message ResourceSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.IResourceSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ResourceSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ResourceSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec;
/**
* Decodes a ResourceSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ResourceSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec;
/**
* Verifies a ResourceSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ResourceSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ResourceSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec;
/**
* Creates a plain object from a ResourceSpec message. Also converts values to other types if specified.
* @param message ResourceSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ResourceSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ResourceSpec {
/** Properties of an AcceleratorConfig. */
interface IAcceleratorConfig {
/** AcceleratorConfig type */
type?: (string|null);
/** AcceleratorConfig count */
count?: (number|Long|null);
}
/** Represents an AcceleratorConfig. */
class AcceleratorConfig implements IAcceleratorConfig {
/**
* Constructs a new AcceleratorConfig.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig);
/** AcceleratorConfig type. */
public type: string;
/** AcceleratorConfig count. */
public count: (number|Long);
/**
* Creates a new AcceleratorConfig instance using the specified properties.
* @param [properties] Properties to set
* @returns AcceleratorConfig instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig;
/**
* Encodes the specified AcceleratorConfig message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig.verify|verify} messages.
* @param message AcceleratorConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified AcceleratorConfig message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig.verify|verify} messages.
* @param message AcceleratorConfig message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.IAcceleratorConfig, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an AcceleratorConfig message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns AcceleratorConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig;
/**
* Decodes an AcceleratorConfig message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns AcceleratorConfig
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig;
/**
* Verifies an AcceleratorConfig message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an AcceleratorConfig message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns AcceleratorConfig
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig;
/**
* Creates a plain object from an AcceleratorConfig message. Also converts values to other types if specified.
* @param message AcceleratorConfig
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.PipelineContainerSpec.ResourceSpec.AcceleratorConfig, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this AcceleratorConfig to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
}
/** Properties of an ImporterSpec. */
interface IImporterSpec {
/** ImporterSpec artifactUri */
artifactUri?: (ml_pipelines.IValueOrRuntimeParameter|null);
/** ImporterSpec typeSchema */
typeSchema?: (ml_pipelines.IArtifactTypeSchema|null);
/** ImporterSpec properties */
properties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
/** ImporterSpec customProperties */
customProperties?: ({ [k: string]: ml_pipelines.IValueOrRuntimeParameter }|null);
/** ImporterSpec metadata */
metadata?: (google.protobuf.IStruct|null);
/** ImporterSpec reimport */
reimport?: (boolean|null);
}
/** Represents an ImporterSpec. */
class ImporterSpec implements IImporterSpec {
/**
* Constructs a new ImporterSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.IImporterSpec);
/** ImporterSpec artifactUri. */
public artifactUri?: (ml_pipelines.IValueOrRuntimeParameter|null);
/** ImporterSpec typeSchema. */
public typeSchema?: (ml_pipelines.IArtifactTypeSchema|null);
/** ImporterSpec properties. */
public properties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/** ImporterSpec customProperties. */
public customProperties: { [k: string]: ml_pipelines.IValueOrRuntimeParameter };
/** ImporterSpec metadata. */
public metadata?: (google.protobuf.IStruct|null);
/** ImporterSpec reimport. */
public reimport: boolean;
/**
* Creates a new ImporterSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ImporterSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.IImporterSpec): ml_pipelines.PipelineDeploymentConfig.ImporterSpec;
/**
* Encodes the specified ImporterSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ImporterSpec.verify|verify} messages.
* @param message ImporterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.IImporterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ImporterSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ImporterSpec.verify|verify} messages.
* @param message ImporterSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.IImporterSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ImporterSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ImporterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.ImporterSpec;
/**
* Decodes an ImporterSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ImporterSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.ImporterSpec;
/**
* Verifies an ImporterSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ImporterSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ImporterSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.ImporterSpec;
/**
* Creates a plain object from an ImporterSpec message. Also converts values to other types if specified.
* @param message ImporterSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.ImporterSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ImporterSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a ResolverSpec. */
interface IResolverSpec {
/** ResolverSpec outputArtifactQueries */
outputArtifactQueries?: ({ [k: string]: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec }|null);
}
/** Represents a ResolverSpec. */
class ResolverSpec implements IResolverSpec {
/**
* Constructs a new ResolverSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.IResolverSpec);
/** ResolverSpec outputArtifactQueries. */
public outputArtifactQueries: { [k: string]: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec };
/**
* Creates a new ResolverSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ResolverSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.IResolverSpec): ml_pipelines.PipelineDeploymentConfig.ResolverSpec;
/**
* Encodes the specified ResolverSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ResolverSpec.verify|verify} messages.
* @param message ResolverSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.IResolverSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ResolverSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ResolverSpec.verify|verify} messages.
* @param message ResolverSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.IResolverSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ResolverSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ResolverSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.ResolverSpec;
/**
* Decodes a ResolverSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ResolverSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.ResolverSpec;
/**
* Verifies a ResolverSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ResolverSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ResolverSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.ResolverSpec;
/**
* Creates a plain object from a ResolverSpec message. Also converts values to other types if specified.
* @param message ResolverSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.ResolverSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ResolverSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ResolverSpec {
/** Properties of an ArtifactQuerySpec. */
interface IArtifactQuerySpec {
/** ArtifactQuerySpec filter */
filter?: (string|null);
/** ArtifactQuerySpec limit */
limit?: (number|null);
}
/** Represents an ArtifactQuerySpec. */
class ArtifactQuerySpec implements IArtifactQuerySpec {
/**
* Constructs a new ArtifactQuerySpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec);
/** ArtifactQuerySpec filter. */
public filter: string;
/** ArtifactQuerySpec limit. */
public limit: number;
/**
* Creates a new ArtifactQuerySpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactQuerySpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec): ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec;
/**
* Encodes the specified ArtifactQuerySpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec.verify|verify} messages.
* @param message ArtifactQuerySpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactQuerySpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec.verify|verify} messages.
* @param message ArtifactQuerySpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.IArtifactQuerySpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactQuerySpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactQuerySpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec;
/**
* Decodes an ArtifactQuerySpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactQuerySpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec;
/**
* Verifies an ArtifactQuerySpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactQuerySpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactQuerySpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec;
/**
* Creates a plain object from an ArtifactQuerySpec message. Also converts values to other types if specified.
* @param message ArtifactQuerySpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.ResolverSpec.ArtifactQuerySpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactQuerySpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a AIPlatformCustomJobSpec. */
interface IAIPlatformCustomJobSpec {
/** AIPlatformCustomJobSpec customJob */
customJob?: (google.protobuf.IStruct|null);
}
/** Represents a AIPlatformCustomJobSpec. */
class AIPlatformCustomJobSpec implements IAIPlatformCustomJobSpec {
/**
* Constructs a new AIPlatformCustomJobSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec);
/** AIPlatformCustomJobSpec customJob. */
public customJob?: (google.protobuf.IStruct|null);
/**
* Creates a new AIPlatformCustomJobSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns AIPlatformCustomJobSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec): ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec;
/**
* Encodes the specified AIPlatformCustomJobSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec.verify|verify} messages.
* @param message AIPlatformCustomJobSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified AIPlatformCustomJobSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec.verify|verify} messages.
* @param message AIPlatformCustomJobSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a AIPlatformCustomJobSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns AIPlatformCustomJobSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec;
/**
* Decodes a AIPlatformCustomJobSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns AIPlatformCustomJobSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec;
/**
* Verifies a AIPlatformCustomJobSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a AIPlatformCustomJobSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns AIPlatformCustomJobSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec;
/**
* Creates a plain object from a AIPlatformCustomJobSpec message. Also converts values to other types if specified.
* @param message AIPlatformCustomJobSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.AIPlatformCustomJobSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this AIPlatformCustomJobSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an ExecutorSpec. */
interface IExecutorSpec {
/** ExecutorSpec container */
container?: (ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec|null);
/** ExecutorSpec importer */
importer?: (ml_pipelines.PipelineDeploymentConfig.IImporterSpec|null);
/** ExecutorSpec resolver */
resolver?: (ml_pipelines.PipelineDeploymentConfig.IResolverSpec|null);
/** ExecutorSpec customJob */
customJob?: (ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec|null);
}
/** Represents an ExecutorSpec. */
class ExecutorSpec implements IExecutorSpec {
/**
* Constructs a new ExecutorSpec.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec);
/** ExecutorSpec container. */
public container?: (ml_pipelines.PipelineDeploymentConfig.IPipelineContainerSpec|null);
/** ExecutorSpec importer. */
public importer?: (ml_pipelines.PipelineDeploymentConfig.IImporterSpec|null);
/** ExecutorSpec resolver. */
public resolver?: (ml_pipelines.PipelineDeploymentConfig.IResolverSpec|null);
/** ExecutorSpec customJob. */
public customJob?: (ml_pipelines.PipelineDeploymentConfig.IAIPlatformCustomJobSpec|null);
/** ExecutorSpec spec. */
public spec?: ("container"|"importer"|"resolver"|"customJob");
/**
* Creates a new ExecutorSpec instance using the specified properties.
* @param [properties] Properties to set
* @returns ExecutorSpec instance
*/
public static create(properties?: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec): ml_pipelines.PipelineDeploymentConfig.ExecutorSpec;
/**
* Encodes the specified ExecutorSpec message. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ExecutorSpec.verify|verify} messages.
* @param message ExecutorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ExecutorSpec message, length delimited. Does not implicitly {@link ml_pipelines.PipelineDeploymentConfig.ExecutorSpec.verify|verify} messages.
* @param message ExecutorSpec message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.PipelineDeploymentConfig.IExecutorSpec, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ExecutorSpec message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ExecutorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.PipelineDeploymentConfig.ExecutorSpec;
/**
* Decodes an ExecutorSpec message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ExecutorSpec
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.PipelineDeploymentConfig.ExecutorSpec;
/**
* Verifies an ExecutorSpec message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ExecutorSpec message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ExecutorSpec
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.PipelineDeploymentConfig.ExecutorSpec;
/**
* Creates a plain object from an ExecutorSpec message. Also converts values to other types if specified.
* @param message ExecutorSpec
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.PipelineDeploymentConfig.ExecutorSpec, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ExecutorSpec to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of a Value. */
interface IValue {
/** Value intValue */
intValue?: (number|Long|null);
/** Value doubleValue */
doubleValue?: (number|null);
/** Value stringValue */
stringValue?: (string|null);
}
/** Represents a Value. */
class Value implements IValue {
/**
* Constructs a new Value.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IValue);
/** Value intValue. */
public intValue?: (number|Long|null);
/** Value doubleValue. */
public doubleValue?: (number|null);
/** Value stringValue. */
public stringValue?: (string|null);
/** Value value. */
public value?: ("intValue"|"doubleValue"|"stringValue");
/**
* Creates a new Value instance using the specified properties.
* @param [properties] Properties to set
* @returns Value instance
*/
public static create(properties?: ml_pipelines.IValue): ml_pipelines.Value;
/**
* Encodes the specified Value message. Does not implicitly {@link ml_pipelines.Value.verify|verify} messages.
* @param message Value message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Value message, length delimited. Does not implicitly {@link ml_pipelines.Value.verify|verify} messages.
* @param message Value message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Value message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Value
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.Value;
/**
* Decodes a Value message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Value
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.Value;
/**
* Verifies a Value message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a Value message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Value
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.Value;
/**
* Creates a plain object from a Value message. Also converts values to other types if specified.
* @param message Value
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.Value, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Value to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a RuntimeArtifact. */
interface IRuntimeArtifact {
/** RuntimeArtifact name */
name?: (string|null);
/** RuntimeArtifact type */
type?: (ml_pipelines.IArtifactTypeSchema|null);
/** RuntimeArtifact uri */
uri?: (string|null);
/** RuntimeArtifact properties */
properties?: ({ [k: string]: ml_pipelines.IValue }|null);
/** RuntimeArtifact customProperties */
customProperties?: ({ [k: string]: ml_pipelines.IValue }|null);
/** RuntimeArtifact metadata */
metadata?: (google.protobuf.IStruct|null);
}
/** Represents a RuntimeArtifact. */
class RuntimeArtifact implements IRuntimeArtifact {
/**
* Constructs a new RuntimeArtifact.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IRuntimeArtifact);
/** RuntimeArtifact name. */
public name: string;
/** RuntimeArtifact type. */
public type?: (ml_pipelines.IArtifactTypeSchema|null);
/** RuntimeArtifact uri. */
public uri: string;
/** RuntimeArtifact properties. */
public properties: { [k: string]: ml_pipelines.IValue };
/** RuntimeArtifact customProperties. */
public customProperties: { [k: string]: ml_pipelines.IValue };
/** RuntimeArtifact metadata. */
public metadata?: (google.protobuf.IStruct|null);
/**
* Creates a new RuntimeArtifact instance using the specified properties.
* @param [properties] Properties to set
* @returns RuntimeArtifact instance
*/
public static create(properties?: ml_pipelines.IRuntimeArtifact): ml_pipelines.RuntimeArtifact;
/**
* Encodes the specified RuntimeArtifact message. Does not implicitly {@link ml_pipelines.RuntimeArtifact.verify|verify} messages.
* @param message RuntimeArtifact message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IRuntimeArtifact, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified RuntimeArtifact message, length delimited. Does not implicitly {@link ml_pipelines.RuntimeArtifact.verify|verify} messages.
* @param message RuntimeArtifact message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IRuntimeArtifact, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a RuntimeArtifact message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns RuntimeArtifact
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.RuntimeArtifact;
/**
* Decodes a RuntimeArtifact message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns RuntimeArtifact
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.RuntimeArtifact;
/**
* Verifies a RuntimeArtifact message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a RuntimeArtifact message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns RuntimeArtifact
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.RuntimeArtifact;
/**
* Creates a plain object from a RuntimeArtifact message. Also converts values to other types if specified.
* @param message RuntimeArtifact
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.RuntimeArtifact, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this RuntimeArtifact to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an ArtifactList. */
interface IArtifactList {
/** ArtifactList artifacts */
artifacts?: (ml_pipelines.IRuntimeArtifact[]|null);
}
/** Represents an ArtifactList. */
class ArtifactList implements IArtifactList {
/**
* Constructs a new ArtifactList.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IArtifactList);
/** ArtifactList artifacts. */
public artifacts: ml_pipelines.IRuntimeArtifact[];
/**
* Creates a new ArtifactList instance using the specified properties.
* @param [properties] Properties to set
* @returns ArtifactList instance
*/
public static create(properties?: ml_pipelines.IArtifactList): ml_pipelines.ArtifactList;
/**
* Encodes the specified ArtifactList message. Does not implicitly {@link ml_pipelines.ArtifactList.verify|verify} messages.
* @param message ArtifactList message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IArtifactList, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ArtifactList message, length delimited. Does not implicitly {@link ml_pipelines.ArtifactList.verify|verify} messages.
* @param message ArtifactList message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IArtifactList, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ArtifactList message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ArtifactList
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ArtifactList;
/**
* Decodes an ArtifactList message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ArtifactList
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ArtifactList;
/**
* Verifies an ArtifactList message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ArtifactList message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ArtifactList
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ArtifactList;
/**
* Creates a plain object from an ArtifactList message. Also converts values to other types if specified.
* @param message ArtifactList
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ArtifactList, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ArtifactList to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an ExecutorInput. */
interface IExecutorInput {
/** ExecutorInput inputs */
inputs?: (ml_pipelines.ExecutorInput.IInputs|null);
/** ExecutorInput outputs */
outputs?: (ml_pipelines.ExecutorInput.IOutputs|null);
}
/** Represents an ExecutorInput. */
class ExecutorInput implements IExecutorInput {
/**
* Constructs a new ExecutorInput.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IExecutorInput);
/** ExecutorInput inputs. */
public inputs?: (ml_pipelines.ExecutorInput.IInputs|null);
/** ExecutorInput outputs. */
public outputs?: (ml_pipelines.ExecutorInput.IOutputs|null);
/**
* Creates a new ExecutorInput instance using the specified properties.
* @param [properties] Properties to set
* @returns ExecutorInput instance
*/
public static create(properties?: ml_pipelines.IExecutorInput): ml_pipelines.ExecutorInput;
/**
* Encodes the specified ExecutorInput message. Does not implicitly {@link ml_pipelines.ExecutorInput.verify|verify} messages.
* @param message ExecutorInput message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IExecutorInput, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ExecutorInput message, length delimited. Does not implicitly {@link ml_pipelines.ExecutorInput.verify|verify} messages.
* @param message ExecutorInput message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IExecutorInput, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ExecutorInput message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ExecutorInput
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ExecutorInput;
/**
* Decodes an ExecutorInput message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ExecutorInput
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ExecutorInput;
/**
* Verifies an ExecutorInput message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ExecutorInput message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ExecutorInput
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ExecutorInput;
/**
* Creates a plain object from an ExecutorInput message. Also converts values to other types if specified.
* @param message ExecutorInput
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ExecutorInput, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ExecutorInput to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
namespace ExecutorInput {
/** Properties of an Inputs. */
interface IInputs {
/** Inputs parameters */
parameters?: ({ [k: string]: ml_pipelines.IValue }|null);
/** Inputs artifacts */
artifacts?: ({ [k: string]: ml_pipelines.IArtifactList }|null);
}
/** Represents an Inputs. */
class Inputs implements IInputs {
/**
* Constructs a new Inputs.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ExecutorInput.IInputs);
/** Inputs parameters. */
public parameters: { [k: string]: ml_pipelines.IValue };
/** Inputs artifacts. */
public artifacts: { [k: string]: ml_pipelines.IArtifactList };
/**
* Creates a new Inputs instance using the specified properties.
* @param [properties] Properties to set
* @returns Inputs instance
*/
public static create(properties?: ml_pipelines.ExecutorInput.IInputs): ml_pipelines.ExecutorInput.Inputs;
/**
* Encodes the specified Inputs message. Does not implicitly {@link ml_pipelines.ExecutorInput.Inputs.verify|verify} messages.
* @param message Inputs message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ExecutorInput.IInputs, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Inputs message, length delimited. Does not implicitly {@link ml_pipelines.ExecutorInput.Inputs.verify|verify} messages.
* @param message Inputs message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ExecutorInput.IInputs, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an Inputs message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Inputs
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ExecutorInput.Inputs;
/**
* Decodes an Inputs message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Inputs
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ExecutorInput.Inputs;
/**
* Verifies an Inputs message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an Inputs message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Inputs
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ExecutorInput.Inputs;
/**
* Creates a plain object from an Inputs message. Also converts values to other types if specified.
* @param message Inputs
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ExecutorInput.Inputs, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Inputs to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an OutputParameter. */
interface IOutputParameter {
/** OutputParameter outputFile */
outputFile?: (string|null);
}
/** Represents an OutputParameter. */
class OutputParameter implements IOutputParameter {
/**
* Constructs a new OutputParameter.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ExecutorInput.IOutputParameter);
/** OutputParameter outputFile. */
public outputFile: string;
/**
* Creates a new OutputParameter instance using the specified properties.
* @param [properties] Properties to set
* @returns OutputParameter instance
*/
public static create(properties?: ml_pipelines.ExecutorInput.IOutputParameter): ml_pipelines.ExecutorInput.OutputParameter;
/**
* Encodes the specified OutputParameter message. Does not implicitly {@link ml_pipelines.ExecutorInput.OutputParameter.verify|verify} messages.
* @param message OutputParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ExecutorInput.IOutputParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified OutputParameter message, length delimited. Does not implicitly {@link ml_pipelines.ExecutorInput.OutputParameter.verify|verify} messages.
* @param message OutputParameter message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ExecutorInput.IOutputParameter, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an OutputParameter message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns OutputParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ExecutorInput.OutputParameter;
/**
* Decodes an OutputParameter message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns OutputParameter
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ExecutorInput.OutputParameter;
/**
* Verifies an OutputParameter message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an OutputParameter message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns OutputParameter
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ExecutorInput.OutputParameter;
/**
* Creates a plain object from an OutputParameter message. Also converts values to other types if specified.
* @param message OutputParameter
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ExecutorInput.OutputParameter, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this OutputParameter to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of an Outputs. */
interface IOutputs {
/** Outputs parameters */
parameters?: ({ [k: string]: ml_pipelines.ExecutorInput.IOutputParameter }|null);
/** Outputs artifacts */
artifacts?: ({ [k: string]: ml_pipelines.IArtifactList }|null);
/** Outputs outputFile */
outputFile?: (string|null);
}
/** Represents an Outputs. */
class Outputs implements IOutputs {
/**
* Constructs a new Outputs.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.ExecutorInput.IOutputs);
/** Outputs parameters. */
public parameters: { [k: string]: ml_pipelines.ExecutorInput.IOutputParameter };
/** Outputs artifacts. */
public artifacts: { [k: string]: ml_pipelines.IArtifactList };
/** Outputs outputFile. */
public outputFile: string;
/**
* Creates a new Outputs instance using the specified properties.
* @param [properties] Properties to set
* @returns Outputs instance
*/
public static create(properties?: ml_pipelines.ExecutorInput.IOutputs): ml_pipelines.ExecutorInput.Outputs;
/**
* Encodes the specified Outputs message. Does not implicitly {@link ml_pipelines.ExecutorInput.Outputs.verify|verify} messages.
* @param message Outputs message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.ExecutorInput.IOutputs, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Outputs message, length delimited. Does not implicitly {@link ml_pipelines.ExecutorInput.Outputs.verify|verify} messages.
* @param message Outputs message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.ExecutorInput.IOutputs, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an Outputs message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Outputs
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ExecutorInput.Outputs;
/**
* Decodes an Outputs message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Outputs
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ExecutorInput.Outputs;
/**
* Verifies an Outputs message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an Outputs message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Outputs
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ExecutorInput.Outputs;
/**
* Creates a plain object from an Outputs message. Also converts values to other types if specified.
* @param message Outputs
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ExecutorInput.Outputs, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Outputs to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Properties of an ExecutorOutput. */
interface IExecutorOutput {
/** ExecutorOutput parameters */
parameters?: ({ [k: string]: ml_pipelines.IValue }|null);
/** ExecutorOutput artifacts */
artifacts?: ({ [k: string]: ml_pipelines.IArtifactList }|null);
}
/** Represents an ExecutorOutput. */
class ExecutorOutput implements IExecutorOutput {
/**
* Constructs a new ExecutorOutput.
* @param [properties] Properties to set
*/
constructor(properties?: ml_pipelines.IExecutorOutput);
/** ExecutorOutput parameters. */
public parameters: { [k: string]: ml_pipelines.IValue };
/** ExecutorOutput artifacts. */
public artifacts: { [k: string]: ml_pipelines.IArtifactList };
/**
* Creates a new ExecutorOutput instance using the specified properties.
* @param [properties] Properties to set
* @returns ExecutorOutput instance
*/
public static create(properties?: ml_pipelines.IExecutorOutput): ml_pipelines.ExecutorOutput;
/**
* Encodes the specified ExecutorOutput message. Does not implicitly {@link ml_pipelines.ExecutorOutput.verify|verify} messages.
* @param message ExecutorOutput message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: ml_pipelines.IExecutorOutput, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ExecutorOutput message, length delimited. Does not implicitly {@link ml_pipelines.ExecutorOutput.verify|verify} messages.
* @param message ExecutorOutput message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: ml_pipelines.IExecutorOutput, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an ExecutorOutput message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ExecutorOutput
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): ml_pipelines.ExecutorOutput;
/**
* Decodes an ExecutorOutput message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ExecutorOutput
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): ml_pipelines.ExecutorOutput;
/**
* Verifies an ExecutorOutput message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an ExecutorOutput message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ExecutorOutput
*/
public static fromObject(object: { [k: string]: any }): ml_pipelines.ExecutorOutput;
/**
* Creates a plain object from an ExecutorOutput message. Also converts values to other types if specified.
* @param message ExecutorOutput
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: ml_pipelines.ExecutorOutput, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ExecutorOutput to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
/** Namespace google. */
export namespace google {
/** Namespace protobuf. */
namespace protobuf {
/** Properties of an Any. */
interface IAny {
/** Any type_url */
type_url?: (string|null);
/** Any value */
value?: (Uint8Array|null);
}
/** Represents an Any. */
class Any implements IAny {
/**
* Constructs a new Any.
* @param [properties] Properties to set
*/
constructor(properties?: google.protobuf.IAny);
/** Any type_url. */
public type_url: string;
/** Any value. */
public value: Uint8Array;
/**
* Creates a new Any instance using the specified properties.
* @param [properties] Properties to set
* @returns Any instance
*/
public static create(properties?: google.protobuf.IAny): google.protobuf.Any;
/**
* Encodes the specified Any message. Does not implicitly {@link google.protobuf.Any.verify|verify} messages.
* @param message Any message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Any message, length delimited. Does not implicitly {@link google.protobuf.Any.verify|verify} messages.
* @param message Any message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: google.protobuf.IAny, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes an Any message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Any
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Any;
/**
* Decodes an Any message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Any
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Any;
/**
* Verifies an Any message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates an Any message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Any
*/
public static fromObject(object: { [k: string]: any }): google.protobuf.Any;
/**
* Creates a plain object from an Any message. Also converts values to other types if specified.
* @param message Any
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: google.protobuf.Any, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Any to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a Struct. */
interface IStruct {
/** Struct fields */
fields?: ({ [k: string]: google.protobuf.IValue }|null);
}
/** Represents a Struct. */
class Struct implements IStruct {
/**
* Constructs a new Struct.
* @param [properties] Properties to set
*/
constructor(properties?: google.protobuf.IStruct);
/** Struct fields. */
public fields: { [k: string]: google.protobuf.IValue };
/**
* Creates a new Struct instance using the specified properties.
* @param [properties] Properties to set
* @returns Struct instance
*/
public static create(properties?: google.protobuf.IStruct): google.protobuf.Struct;
/**
* Encodes the specified Struct message. Does not implicitly {@link google.protobuf.Struct.verify|verify} messages.
* @param message Struct message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: google.protobuf.IStruct, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Struct message, length delimited. Does not implicitly {@link google.protobuf.Struct.verify|verify} messages.
* @param message Struct message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: google.protobuf.IStruct, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Struct message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Struct
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Struct;
/**
* Decodes a Struct message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Struct
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Struct;
/**
* Verifies a Struct message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a Struct message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Struct
*/
public static fromObject(object: { [k: string]: any }): google.protobuf.Struct;
/**
* Creates a plain object from a Struct message. Also converts values to other types if specified.
* @param message Struct
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: google.protobuf.Struct, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Struct to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** Properties of a Value. */
interface IValue {
/** Value nullValue */
nullValue?: (google.protobuf.NullValue|null);
/** Value numberValue */
numberValue?: (number|null);
/** Value stringValue */
stringValue?: (string|null);
/** Value boolValue */
boolValue?: (boolean|null);
/** Value structValue */
structValue?: (google.protobuf.IStruct|null);
/** Value listValue */
listValue?: (google.protobuf.IListValue|null);
}
/** Represents a Value. */
class Value implements IValue {
/**
* Constructs a new Value.
* @param [properties] Properties to set
*/
constructor(properties?: google.protobuf.IValue);
/** Value nullValue. */
public nullValue?: (google.protobuf.NullValue|null);
/** Value numberValue. */
public numberValue?: (number|null);
/** Value stringValue. */
public stringValue?: (string|null);
/** Value boolValue. */
public boolValue?: (boolean|null);
/** Value structValue. */
public structValue?: (google.protobuf.IStruct|null);
/** Value listValue. */
public listValue?: (google.protobuf.IListValue|null);
/** Value kind. */
public kind?: ("nullValue"|"numberValue"|"stringValue"|"boolValue"|"structValue"|"listValue");
/**
* Creates a new Value instance using the specified properties.
* @param [properties] Properties to set
* @returns Value instance
*/
public static create(properties?: google.protobuf.IValue): google.protobuf.Value;
/**
* Encodes the specified Value message. Does not implicitly {@link google.protobuf.Value.verify|verify} messages.
* @param message Value message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: google.protobuf.IValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified Value message, length delimited. Does not implicitly {@link google.protobuf.Value.verify|verify} messages.
* @param message Value message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: google.protobuf.IValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a Value message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns Value
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.Value;
/**
* Decodes a Value message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns Value
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.Value;
/**
* Verifies a Value message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a Value message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns Value
*/
public static fromObject(object: { [k: string]: any }): google.protobuf.Value;
/**
* Creates a plain object from a Value message. Also converts values to other types if specified.
* @param message Value
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: google.protobuf.Value, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this Value to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
/** NullValue enum. */
enum NullValue {
NULL_VALUE = 0
}
/** Properties of a ListValue. */
interface IListValue {
/** ListValue values */
values?: (google.protobuf.IValue[]|null);
}
/** Represents a ListValue. */
class ListValue implements IListValue {
/**
* Constructs a new ListValue.
* @param [properties] Properties to set
*/
constructor(properties?: google.protobuf.IListValue);
/** ListValue values. */
public values: google.protobuf.IValue[];
/**
* Creates a new ListValue instance using the specified properties.
* @param [properties] Properties to set
* @returns ListValue instance
*/
public static create(properties?: google.protobuf.IListValue): google.protobuf.ListValue;
/**
* Encodes the specified ListValue message. Does not implicitly {@link google.protobuf.ListValue.verify|verify} messages.
* @param message ListValue message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encode(message: google.protobuf.IListValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Encodes the specified ListValue message, length delimited. Does not implicitly {@link google.protobuf.ListValue.verify|verify} messages.
* @param message ListValue message or plain object to encode
* @param [writer] Writer to encode to
* @returns Writer
*/
public static encodeDelimited(message: google.protobuf.IListValue, writer?: $protobuf.Writer): $protobuf.Writer;
/**
* Decodes a ListValue message from the specified reader or buffer.
* @param reader Reader or buffer to decode from
* @param [length] Message length if known beforehand
* @returns ListValue
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): google.protobuf.ListValue;
/**
* Decodes a ListValue message from the specified reader or buffer, length delimited.
* @param reader Reader or buffer to decode from
* @returns ListValue
* @throws {Error} If the payload is not a reader or valid buffer
* @throws {$protobuf.util.ProtocolError} If required fields are missing
*/
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): google.protobuf.ListValue;
/**
* Verifies a ListValue message.
* @param message Plain object to verify
* @returns `null` if valid, otherwise the reason why it is not
*/
public static verify(message: { [k: string]: any }): (string|null);
/**
* Creates a ListValue message from a plain object. Also converts values to their respective internal types.
* @param object Plain object
* @returns ListValue
*/
public static fromObject(object: { [k: string]: any }): google.protobuf.ListValue;
/**
* Creates a plain object from a ListValue message. Also converts values to other types if specified.
* @param message ListValue
* @param [options] Conversion options
* @returns Plain object
*/
public static toObject(message: google.protobuf.ListValue, options?: $protobuf.IConversionOptions): { [k: string]: any };
/**
* Converts this ListValue to JSON.
* @returns JSON object
*/
public toJSON(): { [k: string]: any };
}
}
}