public async Task GetEntityTypeAsync() { Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new Mock <EntityTypes.EntityTypesClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetEntityTypeRequest expectedRequest = new GetEntityTypeRequest { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), }; EntityType expectedResponse = new EntityType { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), DisplayName = "displayName1615086568", EnableFuzzyExtraction = true, }; mockGrpcClient.Setup(x => x.GetEntityTypeAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <EntityType>(Task.FromResult(expectedResponse), null, null, null, null)); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityTypeName name = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"); EntityType response = await client.GetEntityTypeAsync(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void CreateEntityTypeRequestObject() { moq::Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new moq::Mock <EntityTypes.EntityTypesClient>(moq::MockBehavior.Strict); CreateEntityTypeRequest request = new CreateEntityTypeRequest { ParentAsAgentName = AgentName.FromProjectLocationAgent("[PROJECT]", "[LOCATION]", "[AGENT]"), EntityType = new EntityType(), LanguageCode = "language_code2f6c7160", }; EntityType expectedResponse = new EntityType { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), DisplayName = "display_name137f65c2", Kind = EntityType.Types.Kind.Regexp, AutoExpansionMode = EntityType.Types.AutoExpansionMode.Default, Entities = { new EntityType.Types.Entity(), }, ExcludedPhrases = { new EntityType.Types.ExcludedPhrase(), }, EnableFuzzyExtraction = false, Redact = true, }; mockGrpcClient.Setup(x => x.CreateEntityType(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityType response = client.CreateEntityType(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public override int GetHashCode() { int hash = 0; if (!string.IsNullOrWhiteSpace(AccessId)) { hash ^= AccessId.GetHashCode(); } if (!string.IsNullOrWhiteSpace(DataSourceName)) { hash ^= DataSourceName.GetHashCode(); } if (!string.IsNullOrWhiteSpace(EntityTypeName)) { hash ^= EntityTypeName.GetHashCode(); } if (!string.IsNullOrWhiteSpace(JobId)) { hash ^= JobId.GetHashCode(); } hash ^= IsActive.GetHashCode(); hash ^= IsPublic.GetHashCode(); hash ^= IsStaging.GetHashCode(); return(hash); }
/// <summary>Snippet for StreamingReadFeatureValues</summary> public async Task StreamingReadFeatureValuesRequestObject() { // Snippet: StreamingReadFeatureValues(StreamingReadFeatureValuesRequest, CallSettings) // Create client FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient = FeaturestoreOnlineServingServiceClient.Create(); // Initialize request argument(s) StreamingReadFeatureValuesRequest request = new StreamingReadFeatureValuesRequest { EntityTypeAsEntityTypeName = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"), EntityIds = { "", }, FeatureSelector = new FeatureSelector(), }; // Make the request, returning a streaming response FeaturestoreOnlineServingServiceClient.StreamingReadFeatureValuesStream response = featurestoreOnlineServingServiceClient.StreamingReadFeatureValues(request); // Read streaming responses from server until complete // Note that C# 8 code can use await foreach AsyncResponseStream <ReadFeatureValuesResponse> responseStream = response.GetResponseStream(); while (await responseStream.MoveNextAsync()) { ReadFeatureValuesResponse responseItem = responseStream.Current; // Do something with streamed response } // The response stream has completed // End snippet }
public async stt::Task GetEntityTypeRequestObjectAsync() { moq::Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new moq::Mock <EntityTypes.EntityTypesClient>(moq::MockBehavior.Strict); GetEntityTypeRequest request = new GetEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), LanguageCode = "language_code2f6c7160", }; EntityType expectedResponse = new EntityType { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), DisplayName = "display_name137f65c2", Kind = EntityType.Types.Kind.Regexp, AutoExpansionMode = EntityType.Types.AutoExpansionMode.Default, Entities = { new EntityType.Types.Entity(), }, ExcludedPhrases = { new EntityType.Types.ExcludedPhrase(), }, EnableFuzzyExtraction = false, }; mockGrpcClient.Setup(x => x.GetEntityTypeAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <EntityType>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityType responseCallSettings = await client.GetEntityTypeAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); EntityType responseCancellationToken = await client.GetEntityTypeAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public async stt::Task ReadFeatureValuesRequestObjectAsync() { moq::Mock <FeaturestoreOnlineServingService.FeaturestoreOnlineServingServiceClient> mockGrpcClient = new moq::Mock <FeaturestoreOnlineServingService.FeaturestoreOnlineServingServiceClient>(moq::MockBehavior.Strict); ReadFeatureValuesRequest request = new ReadFeatureValuesRequest { EntityTypeAsEntityTypeName = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"), EntityId = "entity_id1347fcdf", FeatureSelector = new FeatureSelector(), }; ReadFeatureValuesResponse expectedResponse = new ReadFeatureValuesResponse { Header = new ReadFeatureValuesResponse.Types.Header(), EntityView = new ReadFeatureValuesResponse.Types.EntityView(), }; mockGrpcClient.Setup(x => x.ReadFeatureValuesAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ReadFeatureValuesResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); FeaturestoreOnlineServingServiceClient client = new FeaturestoreOnlineServingServiceClientImpl(mockGrpcClient.Object, null); ReadFeatureValuesResponse responseCallSettings = await client.ReadFeatureValuesAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ReadFeatureValuesResponse responseCancellationToken = await client.ReadFeatureValuesAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void UpdateEntityType() { moq::Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new moq::Mock <EntityTypes.EntityTypesClient>(moq::MockBehavior.Strict); UpdateEntityTypeRequest request = new UpdateEntityTypeRequest { EntityType = new EntityType(), UpdateMask = new wkt::FieldMask(), }; EntityType expectedResponse = new EntityType { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), DisplayName = "display_name137f65c2", Kind = EntityType.Types.Kind.Regexp, AutoExpansionMode = EntityType.Types.AutoExpansionMode.Default, Entities = { new EntityType.Types.Entity(), }, ExcludedPhrases = { new EntityType.Types.ExcludedPhrase(), }, EnableFuzzyExtraction = false, }; mockGrpcClient.Setup(x => x.UpdateEntityType(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityType response = client.UpdateEntityType(request.EntityType, request.UpdateMask); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetEntityType2() { Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new Mock <EntityTypes.EntityTypesClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); GetEntityTypeRequest expectedRequest = new GetEntityTypeRequest { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), LanguageCode = "languageCode-412800396", }; EntityType expectedResponse = new EntityType { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), DisplayName = "displayName1615086568", EnableFuzzyExtraction = true, }; mockGrpcClient.Setup(x => x.GetEntityType(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityTypeName name = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"); string languageCode = "languageCode-412800396"; EntityType response = client.GetEntityType(name, languageCode); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetEntityType</summary> public void GetEntityTypeResourceNames() { // Snippet: GetEntityType(EntityTypeName, CallSettings) // Create client EntityTypesClient entityTypesClient = EntityTypesClient.Create(); // Initialize request argument(s) EntityTypeName name = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"); // Make the request EntityType response = entityTypesClient.GetEntityType(name); // End snippet }
/// <summary>Snippet for ReadFeatureValues</summary> public void ReadFeatureValuesResourceNames() { // Snippet: ReadFeatureValues(EntityTypeName, CallSettings) // Create client FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient = FeaturestoreOnlineServingServiceClient.Create(); // Initialize request argument(s) EntityTypeName entityType = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"); // Make the request ReadFeatureValuesResponse response = featurestoreOnlineServingServiceClient.ReadFeatureValues(entityType); // End snippet }
/// <summary> /// Find the Id property of the entity type looking for properties with name Id or (entity type name)Id /// </summary> /// <returns>Id property name or null if none could befound</returns> protected static string FindIdProperty() { var idProperty = EntityColumns .FirstOrDefault(c => c.ToLower() == $"{EntityTypeName.ToLower()}id"); if (idProperty == null) { idProperty = EntityColumns .FirstOrDefault(c => c.ToLower() == "id"); } return(idProperty); }
/// <summary>Snippet for ReadFeatureValuesAsync</summary> public async Task ReadFeatureValuesResourceNamesAsync() { // Snippet: ReadFeatureValuesAsync(EntityTypeName, CallSettings) // Additional: ReadFeatureValuesAsync(EntityTypeName, CancellationToken) // Create client FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient = await FeaturestoreOnlineServingServiceClient.CreateAsync(); // Initialize request argument(s) EntityTypeName entityType = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"); // Make the request ReadFeatureValuesResponse response = await featurestoreOnlineServingServiceClient.ReadFeatureValuesAsync(entityType); // End snippet }
/// <summary>Snippet for DeleteEntityTypeAsync</summary> public async Task DeleteEntityTypeResourceNamesAsync() { // Snippet: DeleteEntityTypeAsync(EntityTypeName, CallSettings) // Additional: DeleteEntityTypeAsync(EntityTypeName, CancellationToken) // Create client EntityTypesClient entityTypesClient = await EntityTypesClient.CreateAsync(); // Initialize request argument(s) EntityTypeName name = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"); // Make the request await entityTypesClient.DeleteEntityTypeAsync(name); // End snippet }
/// <summary>Snippet for GetEntityType</summary> public void GetEntityTypeRequestObject() { // Snippet: GetEntityType(GetEntityTypeRequest, CallSettings) // Create client EntityTypesClient entityTypesClient = EntityTypesClient.Create(); // Initialize request argument(s) GetEntityTypeRequest request = new GetEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), LanguageCode = "", }; // Make the request EntityType response = entityTypesClient.GetEntityType(request); // End snippet }
/// <summary>Snippet for DeleteEntityType</summary> public void DeleteEntityTypeRequestObject() { // Snippet: DeleteEntityType(DeleteEntityTypeRequest, CallSettings) // Create client EntityTypesClient entityTypesClient = EntityTypesClient.Create(); // Initialize request argument(s) DeleteEntityTypeRequest request = new DeleteEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), Force = false, }; // Make the request entityTypesClient.DeleteEntityType(request); // End snippet }
public void DeleteEntityTypeResourceNames() { moq::Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new moq::Mock <EntityTypes.EntityTypesClient>(moq::MockBehavior.Strict); DeleteEntityTypeRequest request = new DeleteEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteEntityType(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); client.DeleteEntityType(request.EntityTypeName); mockGrpcClient.VerifyAll(); }
///-------------------------------------------------------------------------------- /// <summary>This method determines whether or not any metadata is /// different between the input instance and the current instance.</summary> /// /// <param name="inputEntityType">The entitytype to compare metadata.</param> ///-------------------------------------------------------------------------------- public bool IsIdenticalMetadata(EntityType inputEntityType) { if (EntityTypeName.GetString() != inputEntityType.EntityTypeName.GetString()) { return(false); } if (Description.GetString() != inputEntityType.Description.GetString()) { return(false); } #region protected #endregion protected return(true); }
/// <summary>Snippet for ReadFeatureValues</summary> public void ReadFeatureValuesRequestObject() { // Snippet: ReadFeatureValues(ReadFeatureValuesRequest, CallSettings) // Create client FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient = FeaturestoreOnlineServingServiceClient.Create(); // Initialize request argument(s) ReadFeatureValuesRequest request = new ReadFeatureValuesRequest { EntityTypeAsEntityTypeName = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"), EntityId = "", FeatureSelector = new FeatureSelector(), }; // Make the request ReadFeatureValuesResponse response = featurestoreOnlineServingServiceClient.ReadFeatureValues(request); // End snippet }
public async stt::Task DeleteEntityTypeResourceNamesAsync() { moq::Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new moq::Mock <EntityTypes.EntityTypesClient>(moq::MockBehavior.Strict); DeleteEntityTypeRequest request = new DeleteEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteEntityTypeAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); await client.DeleteEntityTypeAsync(request.EntityTypeName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteEntityTypeAsync(request.EntityTypeName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetEntityTypeAsync</summary> public async Task GetEntityTypeRequestObjectAsync() { // Snippet: GetEntityTypeAsync(GetEntityTypeRequest, CallSettings) // Additional: GetEntityTypeAsync(GetEntityTypeRequest, CancellationToken) // Create client EntityTypesClient entityTypesClient = await EntityTypesClient.CreateAsync(); // Initialize request argument(s) GetEntityTypeRequest request = new GetEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), LanguageCode = "", }; // Make the request EntityType response = await entityTypesClient.GetEntityTypeAsync(request); // End snippet }
/// <summary>Snippet for DeleteEntityTypeAsync</summary> public async Task DeleteEntityTypeRequestObjectAsync() { // Snippet: DeleteEntityTypeAsync(DeleteEntityTypeRequest, CallSettings) // Additional: DeleteEntityTypeAsync(DeleteEntityTypeRequest, CancellationToken) // Create client EntityTypesClient entityTypesClient = await EntityTypesClient.CreateAsync(); // Initialize request argument(s) DeleteEntityTypeRequest request = new DeleteEntityTypeRequest { EntityTypeName = EntityTypeName.FromProjectLocationAgentEntityType("[PROJECT]", "[LOCATION]", "[AGENT]", "[ENTITY_TYPE]"), Force = false, }; // Make the request await entityTypesClient.DeleteEntityTypeAsync(request); // End snippet }
public async Task DeleteEntityTypeAsync() { Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new Mock <EntityTypes.EntityTypesClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DeleteEntityTypeRequest expectedRequest = new DeleteEntityTypeRequest { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteEntityTypeAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityTypeName name = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"); await client.DeleteEntityTypeAsync(name); mockGrpcClient.VerifyAll(); }
public void DeleteEntityType() { Mock <EntityTypes.EntityTypesClient> mockGrpcClient = new Mock <EntityTypes.EntityTypesClient>(MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()) .Returns(new Mock <Operations.OperationsClient>().Object); DeleteEntityTypeRequest expectedRequest = new DeleteEntityTypeRequest { EntityTypeName = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteEntityType(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); EntityTypesClient client = new EntityTypesClientImpl(mockGrpcClient.Object, null); EntityTypeName name = new EntityTypeName("[PROJECT]", "[ENTITY_TYPE]"); client.DeleteEntityType(name); mockGrpcClient.VerifyAll(); }
public void ReadFeatureValues() { moq::Mock <FeaturestoreOnlineServingService.FeaturestoreOnlineServingServiceClient> mockGrpcClient = new moq::Mock <FeaturestoreOnlineServingService.FeaturestoreOnlineServingServiceClient>(moq::MockBehavior.Strict); ReadFeatureValuesRequest request = new ReadFeatureValuesRequest { EntityTypeAsEntityTypeName = EntityTypeName.FromProjectLocationFeaturestoreEntityType("[PROJECT]", "[LOCATION]", "[FEATURESTORE]", "[ENTITY_TYPE]"), }; ReadFeatureValuesResponse expectedResponse = new ReadFeatureValuesResponse { Header = new ReadFeatureValuesResponse.Types.Header(), EntityView = new ReadFeatureValuesResponse.Types.EntityView(), }; mockGrpcClient.Setup(x => x.ReadFeatureValues(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); FeaturestoreOnlineServingServiceClient client = new FeaturestoreOnlineServingServiceClientImpl(mockGrpcClient.Object, null); ReadFeatureValuesResponse response = client.ReadFeatureValues(request.EntityType); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
private static string GetEntityNamespace(EntityTypeName entityType) { return(MetadataModels.Metadata.Entities.Where(em => em.EntityType == entityType).Select(em => em.NamespaceName).FirstOrDefault()); }
public static void GetEntity(EntityTypeName entityType, FilterHelper filterCondition) { EntityBase.ERPContext.Set(Type.GetType(GetEntityNamespace(entityType))).OfType <DataTable>(); }
public static Object GetEntity(EntityTypeName entityType, Guid Id) { return(EntityBase.ERPContext.Set(Type.GetType(GetEntityNamespace(entityType))).Find(Id)); }