Example #1
0
 /// <summary>Snippet for GetMonitoredResourceDescriptor</summary>
 public void GetMonitoredResourceDescriptor_RequestObject()
 {
     // Snippet: GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest,CallSettings)
     // Create client
     MetricServiceClient metricServiceClient = MetricServiceClient.Create();
     // Initialize request argument(s)
     GetMonitoredResourceDescriptorRequest request = new GetMonitoredResourceDescriptorRequest
     {
         MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"),
     };
     // Make the request
     MonitoredResourceDescriptor response = metricServiceClient.GetMonitoredResourceDescriptor(request);
     // End snippet
 }
        /// <summary>Snippet for GetMonitoredResourceDescriptorAsync</summary>
        public async Task GetMonitoredResourceDescriptorAsync_RequestObject()
        {
            // Snippet: GetMonitoredResourceDescriptorAsync(GetMonitoredResourceDescriptorRequest,CallSettings)
            // Additional: GetMonitoredResourceDescriptorAsync(GetMonitoredResourceDescriptorRequest,CancellationToken)
            // Create client
            MetricServiceClient metricServiceClient = await MetricServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetMonitoredResourceDescriptorRequest request = new GetMonitoredResourceDescriptorRequest
            {
                MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"),
            };
            // Make the request
            MonitoredResourceDescriptor response = await metricServiceClient.GetMonitoredResourceDescriptorAsync(request);

            // End snippet
        }
        public void GetMonitoredResourceDescriptor2()
        {
            Mock <MetricService.MetricServiceClient> mockGrpcClient = new Mock <MetricService.MetricServiceClient>(MockBehavior.Strict);
            GetMonitoredResourceDescriptorRequest    request        = new GetMonitoredResourceDescriptorRequest
            {
                MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"),
            };
            MonitoredResourceDescriptor expectedResponse = new MonitoredResourceDescriptor
            {
                Name        = "name2-1052831874",
                Type        = "type3575610",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.GetMonitoredResourceDescriptor(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            MetricServiceClient         client   = new MetricServiceClientImpl(mockGrpcClient.Object, null);
            MonitoredResourceDescriptor response = client.GetMonitoredResourceDescriptor(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task GetMonitoredResourceDescriptorAsync()
        {
            Mock <MetricService.MetricServiceClient> mockGrpcClient  = new Mock <MetricService.MetricServiceClient>(MockBehavior.Strict);
            GetMonitoredResourceDescriptorRequest    expectedRequest = new GetMonitoredResourceDescriptorRequest
            {
                MonitoredResourceDescriptorName = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]"),
            };
            MonitoredResourceDescriptor expectedResponse = new MonitoredResourceDescriptor
            {
                Name        = "name2-1052831874",
                Type        = "type3575610",
                DisplayName = "displayName1615086568",
                Description = "description-1724546052",
            };

            mockGrpcClient.Setup(x => x.GetMonitoredResourceDescriptorAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <MonitoredResourceDescriptor>(Task.FromResult(expectedResponse), null, null, null, null));
            MetricServiceClient             client   = new MetricServiceClientImpl(mockGrpcClient.Object, null);
            MonitoredResourceDescriptorName name     = new MonitoredResourceDescriptorName("[PROJECT]", "[MONITORED_RESOURCE_DESCRIPTOR]");
            MonitoredResourceDescriptor     response = await client.GetMonitoredResourceDescriptorAsync(name);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }