public void WritesReadsGetModel() { var position = new Vector3(1, 2, 3); var size = new Vector3(4, 5, 6); var filter = new ModelFilter { Boxes = { new FilterBox(position, size) } }; var observerDefinitions = new List <ObserverDefinition> { new ObserverDefinition(1, 2, "foofighter") }; var message = GetModelRequestBuilder.Build(full: true, filter: filter, observerRequests: observerDefinitions); Assert.Equal(Request.GetModelRequest, message.RequestType); GetModelRequest getModelRequest = message.GetRequest(new GetModelRequest()); Assert.True(getModelRequest.Full); Assert.Equal(position, getModelRequest.Filter.GetBoxes(0).Position()); Assert.Equal(size, getModelRequest.Filter.GetBoxes(0).Size()); var requestedObserver = getModelRequest.GetObservers(0); Assert.Equal((uint)1, requestedObserver.NeuronId.Neuron); Assert.Equal((uint)2, requestedObserver.NeuronId.Region); Assert.Equal("foofighter", requestedObserver.Type); }
public void GetModel2() { Mock <AutoMl.AutoMlClient> mockGrpcClient = new Mock <AutoMl.AutoMlClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetModelRequest request = new GetModelRequest { ModelName = new ModelName("[PROJECT]", "[LOCATION]", "[MODEL]"), }; Model expectedResponse = new Model { Name = "name2-1052831874", DisplayName = "displayName1615086568", DatasetId = "datasetId-2115646910", }; mockGrpcClient.Setup(x => x.GetModel(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); AutoMlClient client = new AutoMlClientImpl(mockGrpcClient.Object, null); Model response = client.GetModel(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetModelAsync2() { Mock <AutoMl.AutoMlClient> mockGrpcClient = new Mock <AutoMl.AutoMlClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetModelRequest request = new GetModelRequest { ModelName = new ModelName("[PROJECT]", "[LOCATION]", "[MODEL]"), }; Model expectedResponse = new Model { Name = "name2-1052831874", DisplayName = "displayName1615086568", DatasetId = "datasetId-2115646910", Etag = "etag3123477", }; mockGrpcClient.Setup(x => x.GetModelAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Model>(Task.FromResult(expectedResponse), null, null, null, null)); AutoMlClient client = new AutoMlClientImpl(mockGrpcClient.Object, null); Model response = await client.GetModelAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary> /// Creates a waiter using the provided configuration. /// </summary> /// <param name="request">Request to send.</param> /// <param name="config">Wait Configuration</param> /// <param name="targetStates">Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states</param> /// <returns>a new Oci.common.Waiter instance</returns> public Waiter <GetModelRequest, GetModelResponse> ForModel(GetModelRequest request, WaiterConfiguration config, params ModelLifecycleState[] targetStates) { var agent = new WaiterAgent <GetModelRequest, GetModelResponse>( request, request => client.GetModel(request), response => targetStates.Contains(response.Model.LifecycleState.Value), targetStates.Contains(ModelLifecycleState.Deleted) ); return(new Waiter <GetModelRequest, GetModelResponse>(config, agent)); }
/// <summary>Snippet for GetModel</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetModelRequestObject() { // Create client AutoMlClient autoMlClient = AutoMlClient.Create(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { ModelName = ModelName.FromProjectLocationModel("[PROJECT]", "[LOCATION]", "[MODEL]"), }; // Make the request Model response = autoMlClient.GetModel(request); }
public async stt::Task GetModelRequestObjectAsync() { moq::Mock <ModelService.ModelServiceClient> mockGrpcClient = new moq::Mock <ModelService.ModelServiceClient>(moq::MockBehavior.Strict); GetModelRequest request = new GetModelRequest { ProjectId = "project_id43ad98b0", DatasetId = "dataset_id08d366d3", ModelId = "model_id8abf7c47", }; Model expectedResponse = new Model { Etag = "etage8ad7218", ModelReference = new ModelReference(), CreationTime = -5025413042314785256L, LastModifiedTime = 1315234198627015670L, ModelType = Model.Types.ModelType.BoostedTreeClassifier, TrainingRuns = { new Model.Types.TrainingRun(), }, FeatureColumns = { new StandardSqlField(), }, LabelColumns = { new StandardSqlField(), }, Description = "description2cf9da67", Location = "locatione09d18d5", FriendlyName = "friendly_name6171e36b", Labels = { { "key8a0b6e3c", "value60c16320" }, }, ExpirationTime = -3281957478759130153L, EncryptionConfiguration = new EncryptionConfiguration(), }; mockGrpcClient.Setup(x => x.GetModelAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Model>(stt::Task.FromResult(expectedResponse), null, null, null, null)); ModelServiceClient client = new ModelServiceClientImpl(mockGrpcClient.Object, null); Model responseCallSettings = await client.GetModelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Model responseCancellationToken = await client.GetModelAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetModel</summary> public void GetModelRequestObject() { // Snippet: GetModel(GetModelRequest, CallSettings) // Create client AutoMlClient autoMlClient = AutoMlClient.Create(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { Name = "", }; // Make the request Model response = autoMlClient.GetModel(request); // End snippet }
/// <summary>Snippet for GetModel</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetModelRequestObject() { // Create client ModelServiceClient modelServiceClient = ModelServiceClient.Create(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { ProjectId = "", DatasetId = "", ModelId = "", }; // Make the request Model response = modelServiceClient.GetModel(request); }
/// <summary>Snippet for GetModelAsync</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 GetModelRequestObjectAsync() { // Create client ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { ProjectId = "", DatasetId = "", ModelId = "", }; // Make the request Model response = await modelServiceClient.GetModelAsync(request); }
/// <summary>Snippet for GetModelAsync</summary> public async Task GetModelRequestObjectAsync() { // Snippet: GetModelAsync(GetModelRequest, CallSettings) // Additional: GetModelAsync(GetModelRequest, CancellationToken) // Create client AutoMlClient autoMlClient = await AutoMlClient.CreateAsync(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { Name = "", }; // Make the request Model response = await autoMlClient.GetModelAsync(request); // End snippet }
public async stt::Task GetModelRequestObjectAsync() { moq::Mock <AutoMl.AutoMlClient> mockGrpcClient = new moq::Mock <AutoMl.AutoMlClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetModelRequest request = new GetModelRequest { Name = "name1c9368b0", }; Model expectedResponse = new Model { ModelName = ModelName.FromProjectLocationModel("[PROJECT_ID]", "[LOCATION_ID]", "[MODEL_ID]"), DisplayName = "display_name137f65c2", DatasetId = "dataset_id08d366d3", CreateTime = new wkt::Timestamp(), DeploymentState = Model.Types.DeploymentState.Deployed, Etag = "etage8ad7218", UpdateTime = new wkt::Timestamp(), ImageClassificationModelMetadata = new ImageClassificationModelMetadata(), TextClassificationModelMetadata = new TextClassificationModelMetadata(), TranslationModelMetadata = new TranslationModelMetadata(), TextExtractionModelMetadata = new TextExtractionModelMetadata(), ImageObjectDetectionModelMetadata = new ImageObjectDetectionModelMetadata(), TextSentimentModelMetadata = new TextSentimentModelMetadata(), Labels = { { "key8a0b6e3c", "value60c16320" }, }, }; mockGrpcClient.Setup(x => x.GetModelAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Model>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AutoMlClient client = new AutoMlClientImpl(mockGrpcClient.Object, null); Model responseCallSettings = await client.GetModelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Model responseCancellationToken = await client.GetModelAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetModelAsync</summary> public async Task GetModelRequestObjectAsync() { // Snippet: GetModelAsync(GetModelRequest, CallSettings) // Additional: GetModelAsync(GetModelRequest, CancellationToken) // Create client ModelServiceClient modelServiceClient = await ModelServiceClient.CreateAsync(); // Initialize request argument(s) GetModelRequest request = new GetModelRequest { ProjectId = "", DatasetId = "", ModelId = "", }; // Make the request Model response = await modelServiceClient.GetModelAsync(request); // End snippet }
private void HandleOutput(GetModelRequest request) { var waiterConfig = new WaiterConfiguration { MaxAttempts = MaxWaitAttempts, GetNextDelayInSeconds = (_) => WaitIntervalSeconds }; switch (ParameterSetName) { case LifecycleStateParamSet: response = client.Waiters.ForModel(request, waiterConfig, WaitForLifecycleState).Execute(); break; case Default: response = client.GetModel(request).GetAwaiter().GetResult(); break; } WriteOutput(response, response.Model); }
protected override void ProcessRecord() { base.ProcessRecord(); GetModelRequest request; try { request = new GetModelRequest { ModelId = ModelId, OpcRequestId = OpcRequestId }; HandleOutput(request); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
/// <summary> /// Gets the specified model resource by model ID. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public override Model GetModel(GetModelRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetModelRequest(ref request, ref callSettings); return(_callGetModel.Sync(request, callSettings)); }
public static ModelDataViewModel GetModel(int modelId) { var viewModel = new ModelDataViewModel { ModelID = modelId }; try { using (_certonaService = new CertonaServiceClient()) { try { var request = new GetModelRequest { ModelID = modelId, User = FormsAuthenticationWrapper.User }; GetModelResponse response = _certonaService.GetModel(request); var columnGroupHeaders = new List <string>(); if (response.Errors != null && response.Errors.Count != 0) { viewModel.Errors = response.Errors.ToList(); } if (response.Model != null) { ModelDTO mDTO = response.Model; GetModelData(mDTO, ref viewModel.GridData, ref columnGroupHeaders); } viewModel.ColumnGroupHeaders = new string[columnGroupHeaders.Count]; viewModel.ColumnGroupHeaders = columnGroupHeaders.ToArray(); if (response.Model != null) { viewModel.CatalogName = response.Model.CatalogName; viewModel.ModelName = response.Model.Name; } } catch (TimeoutException exception) { _certonaService.Abort(); throw; } catch (CommunicationException exception) { _certonaService.Abort(); throw; } } } catch (Exception ex) { viewModel.Errors.Add(new ErrorResult { Description = ex.Message }); } return(viewModel); }
/// <summary> /// Creates a waiter using default wait configuration. /// </summary> /// <param name="request">Request to send.</param> /// <param name="targetStates">Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states</param> /// <returns>a new Oci.common.Waiter instance</returns> public Waiter <GetModelRequest, GetModelResponse> ForModel(GetModelRequest request, params ModelLifecycleState[] targetStates) { return(this.ForModel(request, WaiterConfiguration.DefaultWaiterConfiguration, targetStates)); }
/// <summary> /// Gets the specified model resource by model ID. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public override stt::Task <Model> GetModelAsync(GetModelRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_GetModelRequest(ref request, ref callSettings); return(_callGetModel.Async(request, callSettings)); }
partial void Modify_GetModelRequest(ref GetModelRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Gets the specified model resource by model ID. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="cancellationToken">A <see cref="st::CancellationToken"/> to use for this RPC.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <Model> GetModelAsync(GetModelRequest request, st::CancellationToken cancellationToken) => GetModelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(cancellationToken));
/// <summary> /// Gets the specified model resource by model ID. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>A Task containing the RPC response.</returns> public virtual stt::Task <Model> GetModelAsync(GetModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();
/// <summary> /// Gets the specified model resource by model ID. /// </summary> /// <param name="request">The request object containing all of the parameters for the API call.</param> /// <param name="callSettings">If not null, applies overrides to this RPC call.</param> /// <returns>The RPC response.</returns> public virtual Model GetModel(GetModelRequest request, gaxgrpc::CallSettings callSettings = null) => throw new sys::NotImplementedException();