All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.lm.sl.slp.model.builder.AsyncStepMetadataBuilder Maven / Gradle / Ivy

package com.sap.cloud.lm.sl.slp.model.builder;

import java.util.List;

import com.sap.cloud.lm.sl.slp.model.AsyncStepMetadata;
import com.sap.cloud.lm.sl.slp.model.StepMetadata;

public interface AsyncStepMetadataBuilder extends StepMetadataBuilder {

    @Override
    AsyncStepMetadataBuilder id(String id);

    @Override
    AsyncStepMetadataBuilder displayName(String displayName);

    @Override
    AsyncStepMetadataBuilder description(String description);

    @Override
    AsyncStepMetadataBuilder children(List children);

    @Override
    AsyncStepMetadataBuilder progressWeight(double progressWeight);

    @Override
    AsyncStepMetadataBuilder visible(boolean visible);

    @Override
    AsyncStepMetadataBuilder children(StepMetadata... children);

    AsyncStepMetadataBuilder pollTaskId(String pollTaskId);

    AsyncStepMetadataBuilder childrenVisible(boolean childrenVisible);

    @Override
    AsyncStepMetadata build();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy