code: @BetaApi(
        "The surface for long-running operations is not stable yet and may change in the future.")
    public final OperationFuture<Empty, Struct> batchDeleteEntitiesAsync(
        EntityTypeName parent, List<String> entityValues) {
  
      BatchDeleteEntitiesRequest request =
          BatchDeleteEntitiesRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .addAllEntityValues(entityValues)
              .build();
      return batchDeleteEntitiesAsync(request);
    }
docs: Deletes entities in the specified entity type.
  
  <p>Operation &lt;response: [google.protobuf.Empty][google.protobuf.Empty]&gt;
  
  <p>Sample code:
  
  <pre><code>
  try (EntityTypesClient entityTypesClient = EntityTypesClient.create()) {
  EntityTypeName parent = EntityTypeName.of("[PROJECT]", "[ENTITY_TYPE]");
  List&lt;String&gt; entityValues = new ArrayList&lt;&gt;();
  entityTypesClient.batchDeleteEntitiesAsync(parent, entityValues).get();
  }
  </code></pre>
  
  @param parent Required. The name of the entity type to delete entries for. Format:
  `projects/&lt;Project ID&gt;/agent/entityTypes/&lt;Entity Type ID&gt;`.
  @param entityValues Required. The canonical `values` of the entities to delete. Note that these
  are not fully-qualified names, i.e. they don't start with `projects/&lt;Project ID&gt;`.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails