/// <summary>Snippet for GetRecommendation</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetRecommendationResourceNames()
 {
     // Create client
     RecommendationServiceClient recommendationServiceClient = RecommendationServiceClient.Create();
     // Initialize request argument(s)
     RecommendationName resourceName = RecommendationName.FromCustomerRecommendation("[CUSTOMER]", "[RECOMMENDATION]");
     // Make the request
     Recommendation response = recommendationServiceClient.GetRecommendation(resourceName);
 }
        /// <summary>Snippet for GetRecommendationAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetRecommendationResourceNamesAsync()
        {
            // Create client
            RecommendationServiceClient recommendationServiceClient = await RecommendationServiceClient.CreateAsync();

            // Initialize request argument(s)
            RecommendationName resourceName = RecommendationName.FromCustomerRecommendation("[CUSTOMER_ID]", "[RECOMMENDATION_ID]");
            // Make the request
            Recommendation response = await recommendationServiceClient.GetRecommendationAsync(resourceName);
        }
 /// <summary>Snippet for GetRecommendation</summary>
 public void GetRecommendationResourceNames()
 {
     // Snippet: GetRecommendation(RecommendationName, CallSettings)
     // Create client
     RecommendationServiceClient recommendationServiceClient = RecommendationServiceClient.Create();
     // Initialize request argument(s)
     RecommendationName resourceName = RecommendationName.FromCustomerRecommendation("[CUSTOMER_ID]", "[RECOMMENDATION_ID]");
     // Make the request
     Recommendation response = recommendationServiceClient.GetRecommendation(resourceName);
     // End snippet
 }
 /// <summary>Snippet for GetRecommendation</summary>
 public void GetRecommendation_ResourceNames()
 {
     // Snippet: GetRecommendation(RecommendationName, CallSettings)
     // Create client
     RecommenderClient recommenderClient = RecommenderClient.Create();
     // Initialize request argument(s)
     RecommendationName name = new RecommendationName("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]");
     // Make the request
     Recommendation response = recommenderClient.GetRecommendation(name);
     // End snippet
 }
 /// <summary>Snippet for GetRecommendation</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetRecommendationRequestObject()
 {
     // Create client
     RecommendationServiceClient recommendationServiceClient = RecommendationServiceClient.Create();
     // Initialize request argument(s)
     GetRecommendationRequest request = new GetRecommendationRequest
     {
         ResourceNameAsRecommendationName = RecommendationName.FromCustomerRecommendation("[CUSTOMER_ID]", "[RECOMMENDATION_ID]"),
     };
     // Make the request
     Recommendation response = recommendationServiceClient.GetRecommendation(request);
 }
Ejemplo n.º 6
0
        /// <summary>Snippet for GetRecommendationAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetRecommendationRequestObjectAsync()
        {
            // Create client
            RecommendationServiceClient recommendationServiceClient = await RecommendationServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetRecommendationRequest request = new GetRecommendationRequest
            {
                ResourceNameAsRecommendationName = RecommendationName.FromCustomerRecommendation("[CUSTOMER]", "[RECOMMENDATION]"),
            };
            // Make the request
            Recommendation response = await recommendationServiceClient.GetRecommendationAsync(request);
        }
        /// <summary>Snippet for GetRecommendationAsync</summary>
        public async Task GetRecommendationResourceNamesAsync()
        {
            // Snippet: GetRecommendationAsync(RecommendationName, CallSettings)
            // Additional: GetRecommendationAsync(RecommendationName, CancellationToken)
            // Create client
            RecommendationServiceClient recommendationServiceClient = await RecommendationServiceClient.CreateAsync();

            // Initialize request argument(s)
            RecommendationName resourceName = RecommendationName.FromCustomerRecommendation("[CUSTOMER]", "[RECOMMENDATION]");
            // Make the request
            Recommendation response = await recommendationServiceClient.GetRecommendationAsync(resourceName);

            // End snippet
        }
        /// <summary>Snippet for GetRecommendationAsync</summary>
        public async Task GetRecommendationAsync_ResourceNames()
        {
            // Snippet: GetRecommendationAsync(RecommendationName, CallSettings)
            // Additional: GetRecommendationAsync(RecommendationName, CancellationToken)
            // Create client
            RecommenderClient recommenderClient = await RecommenderClient.CreateAsync();

            // Initialize request argument(s)
            RecommendationName name = new RecommendationName("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]");
            // Make the request
            Recommendation response = await recommenderClient.GetRecommendationAsync(name);

            // End snippet
        }
 /// <summary>Snippet for GetRecommendation</summary>
 public void GetRecommendationRequestObject()
 {
     // Snippet: GetRecommendation(GetRecommendationRequest, CallSettings)
     // Create client
     RecommenderClient recommenderClient = RecommenderClient.Create();
     // Initialize request argument(s)
     GetRecommendationRequest request = new GetRecommendationRequest
     {
         RecommendationName = RecommendationName.FromProjectLocationRecommenderRecommendation("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]"),
     };
     // Make the request
     Recommendation response = recommenderClient.GetRecommendation(request);
     // End snippet
 }
 /// <summary>Snippet for MarkRecommendationFailed</summary>
 public void MarkRecommendationFailed_ResourceNames()
 {
     // Snippet: MarkRecommendationFailed(RecommendationName, IDictionary<string,string>, string, CallSettings)
     // Create client
     RecommenderClient recommenderClient = RecommenderClient.Create();
     // Initialize request argument(s)
     RecommendationName           name          = new RecommendationName("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]");
     IDictionary <string, string> stateMetadata = new Dictionary <string, string> {
         { "", "" },
     };
     string etag = "";
     // Make the request
     Recommendation response = recommenderClient.MarkRecommendationFailed(name, stateMetadata, etag);
     // End snippet
 }
 /// <summary>Snippet for MarkRecommendationFailed</summary>
 public void MarkRecommendationFailedRequestObject()
 {
     // Snippet: MarkRecommendationFailed(MarkRecommendationFailedRequest, CallSettings)
     // Create client
     RecommenderClient recommenderClient = RecommenderClient.Create();
     // Initialize request argument(s)
     MarkRecommendationFailedRequest request = new MarkRecommendationFailedRequest
     {
         RecommendationName = RecommendationName.FromProjectLocationRecommenderRecommendation("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]"),
         StateMetadata      = { { "", "" }, },
         Etag = "",
     };
     // Make the request
     Recommendation response = recommenderClient.MarkRecommendationFailed(request);
     // End snippet
 }
        /// <summary>Snippet for GetRecommendationAsync</summary>
        public async Task GetRecommendationRequestObjectAsync()
        {
            // Snippet: GetRecommendationAsync(GetRecommendationRequest, CallSettings)
            // Additional: GetRecommendationAsync(GetRecommendationRequest, CancellationToken)
            // Create client
            RecommenderClient recommenderClient = await RecommenderClient.CreateAsync();

            // Initialize request argument(s)
            GetRecommendationRequest request = new GetRecommendationRequest
            {
                RecommendationName = RecommendationName.FromProjectLocationRecommenderRecommendation("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]"),
            };
            // Make the request
            Recommendation response = await recommenderClient.GetRecommendationAsync(request);

            // End snippet
        }
        /// <summary>Snippet for MarkRecommendationFailedAsync</summary>
        public async Task MarkRecommendationFailedAsync_ResourceNames()
        {
            // Snippet: MarkRecommendationFailedAsync(RecommendationName, IDictionary<string,string>, string, CallSettings)
            // Additional: MarkRecommendationFailedAsync(RecommendationName, IDictionary<string,string>, string, CancellationToken)
            // Create client
            RecommenderClient recommenderClient = await RecommenderClient.CreateAsync();

            // Initialize request argument(s)
            RecommendationName           name          = new RecommendationName("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]");
            IDictionary <string, string> stateMetadata = new Dictionary <string, string> {
                { "", "" },
            };
            string etag = "";
            // Make the request
            Recommendation response = await recommenderClient.MarkRecommendationFailedAsync(name, stateMetadata, etag);

            // End snippet
        }
        /// <summary>Snippet for MarkRecommendationFailedAsync</summary>
        public async Task MarkRecommendationFailedRequestObjectAsync()
        {
            // Snippet: MarkRecommendationFailedAsync(MarkRecommendationFailedRequest, CallSettings)
            // Additional: MarkRecommendationFailedAsync(MarkRecommendationFailedRequest, CancellationToken)
            // Create client
            RecommenderClient recommenderClient = await RecommenderClient.CreateAsync();

            // Initialize request argument(s)
            MarkRecommendationFailedRequest request = new MarkRecommendationFailedRequest
            {
                RecommendationName = RecommendationName.FromProjectLocationRecommenderRecommendation("[PROJECT]", "[LOCATION]", "[RECOMMENDER]", "[RECOMMENDATION]"),
                StateMetadata      = { { "", "" }, },
                Etag = "",
            };
            // Make the request
            Recommendation response = await recommenderClient.MarkRecommendationFailedAsync(request);

            // End snippet
        }
        public async Task GetRecommendationAsync()
        {
            Mock <RecommendationService.RecommendationServiceClient> mockGrpcClient = new Mock <RecommendationService.RecommendationServiceClient>(MockBehavior.Strict);
            GetRecommendationRequest expectedRequest = new GetRecommendationRequest
            {
                ResourceName = new RecommendationName("[CUSTOMER]", "[RECOMMENDATION]").ToString(),
            };
            Recommendation expectedResponse = new Recommendation
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetRecommendationAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Recommendation>(Task.FromResult(expectedResponse), null, null, null, null));
            RecommendationServiceClient client   = new RecommendationServiceClientImpl(mockGrpcClient.Object, null);
            string         formattedResourceName = new RecommendationName("[CUSTOMER]", "[RECOMMENDATION]").ToString();
            Recommendation response = await client.GetRecommendationAsync(formattedResourceName);

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