Class MockMonitor

  • All Implemented Interfaces:
    com.pulumi.deployment.internal.Monitor

    public class MockMonitor
    extends java.lang.Object
    implements com.pulumi.deployment.internal.Monitor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.List<Resource> resources  
    • Constructor Summary

      Constructors 
      Constructor Description
      MockMonitor​(Mocks mocks, Log log)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<pulumirpc.Provider.CallResponse> callAsync​(pulumirpc.Provider.CallRequest request)  
      java.util.concurrent.CompletableFuture<pulumirpc.Provider.InvokeResponse> invokeAsync​(pulumirpc.Provider.InvokeRequest request)  
      java.util.concurrent.CompletableFuture<pulumirpc.Resource.ReadResourceResponse> readResourceAsync​(Resource resource, pulumirpc.Resource.ReadResourceRequest request)  
      java.util.concurrent.CompletableFuture<pulumirpc.Resource.RegisterResourceResponse> registerResourceAsync​(Resource resource, pulumirpc.Resource.RegisterResourceRequest request)  
      java.util.concurrent.CompletableFuture<java.lang.Void> registerResourceOutputsAsync​(pulumirpc.Resource.RegisterResourceOutputsRequest request)  
      java.util.concurrent.CompletableFuture<pulumirpc.Resource.SupportsFeatureResponse> supportsFeatureAsync​(pulumirpc.Resource.SupportsFeatureRequest request)  
      • Methods inherited from class java.lang.Object

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

      • resources

        public final java.util.List<Resource> resources
    • Constructor Detail

      • MockMonitor

        public MockMonitor​(Mocks mocks,
                           Log log)
    • Method Detail

      • supportsFeatureAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.Resource.SupportsFeatureResponse> supportsFeatureAsync​(pulumirpc.Resource.SupportsFeatureRequest request)
        Specified by:
        supportsFeatureAsync in interface com.pulumi.deployment.internal.Monitor
      • invokeAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.Provider.InvokeResponse> invokeAsync​(pulumirpc.Provider.InvokeRequest request)
        Specified by:
        invokeAsync in interface com.pulumi.deployment.internal.Monitor
      • callAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.Provider.CallResponse> callAsync​(pulumirpc.Provider.CallRequest request)
        Specified by:
        callAsync in interface com.pulumi.deployment.internal.Monitor
      • readResourceAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.Resource.ReadResourceResponse> readResourceAsync​(Resource resource,
                                                                                                                 pulumirpc.Resource.ReadResourceRequest request)
        Specified by:
        readResourceAsync in interface com.pulumi.deployment.internal.Monitor
      • registerResourceAsync

        public java.util.concurrent.CompletableFuture<pulumirpc.Resource.RegisterResourceResponse> registerResourceAsync​(Resource resource,
                                                                                                                         pulumirpc.Resource.RegisterResourceRequest request)
        Specified by:
        registerResourceAsync in interface com.pulumi.deployment.internal.Monitor
      • registerResourceOutputsAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> registerResourceOutputsAsync​(pulumirpc.Resource.RegisterResourceOutputsRequest request)
        Specified by:
        registerResourceOutputsAsync in interface com.pulumi.deployment.internal.Monitor