Class MockEngine

  • All Implemented Interfaces:
    com.pulumi.deployment.internal.CountingLogger, com.pulumi.deployment.internal.Engine

    public class MockEngine
    extends java.lang.Object
    implements com.pulumi.deployment.internal.Engine, com.pulumi.deployment.internal.CountingLogger
    • Constructor Summary

      Constructors 
      Constructor Description
      MockEngine()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getErrorCount()  
      java.util.Collection<java.lang.String> getErrors()  
      java.util.concurrent.CompletableFuture<pulumirpc.EngineOuterClass.GetRootResourceResponse> getRootResourceAsync​(pulumirpc.EngineOuterClass.GetRootResourceRequest request)  
      boolean hasLoggedErrors()  
      java.util.concurrent.CompletableFuture<java.lang.Void> logAsync​(pulumirpc.EngineOuterClass.LogRequest request)  
      java.util.concurrent.CompletableFuture<pulumirpc.EngineOuterClass.SetRootResourceResponse> setRootResourceAsync​(pulumirpc.EngineOuterClass.SetRootResourceRequest request)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MockEngine

        public MockEngine()
    • Method Detail

      • getErrorCount

        public int getErrorCount()
        Specified by:
        getErrorCount in interface com.pulumi.deployment.internal.CountingLogger
      • hasLoggedErrors

        public boolean hasLoggedErrors()
        Specified by:
        hasLoggedErrors in interface com.pulumi.deployment.internal.CountingLogger
      • logAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> logAsync​(pulumirpc.EngineOuterClass.LogRequest request)
        Specified by:
        logAsync in interface com.pulumi.deployment.internal.Engine
      • getErrors

        public java.util.Collection<java.lang.String> getErrors()
      • setRootResourceAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.EngineOuterClass.SetRootResourceResponse> setRootResourceAsync​(pulumirpc.EngineOuterClass.SetRootResourceRequest request)
        Specified by:
        setRootResourceAsync in interface com.pulumi.deployment.internal.Engine
      • getRootResourceAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.EngineOuterClass.GetRootResourceResponse> getRootResourceAsync​(pulumirpc.EngineOuterClass.GetRootResourceRequest request)
        Specified by:
        getRootResourceAsync in interface com.pulumi.deployment.internal.Engine