code: @BetaApi
    public final Operation deleteNetworkEndpointGroup(String networkEndpointGroup) {
  
      DeleteNetworkEndpointGroupHttpRequest request =
          DeleteNetworkEndpointGroupHttpRequest.newBuilder()
              .setNetworkEndpointGroup(networkEndpointGroup)
              .build();
      return deleteNetworkEndpointGroup(request);
    }
docs: Deletes the specified network endpoint group. The network endpoints in the NEG and the VM
  instances they belong to are not terminated when the NEG is deleted. Note that the NEG cannot
  be deleted if there are backend services referencing it.
  
  <p>Sample code:
  
  <pre><code>
  try (NetworkEndpointGroupClient networkEndpointGroupClient = NetworkEndpointGroupClient.create()) {
  ProjectZoneNetworkEndpointGroupName networkEndpointGroup = ProjectZoneNetworkEndpointGroupName.of("[PROJECT]", "[ZONE]", "[NETWORK_ENDPOINT_GROUP]");
  Operation response = networkEndpointGroupClient.deleteNetworkEndpointGroup(networkEndpointGroup.toString());
  }
  </code></pre>
  
  @param networkEndpointGroup The name of the network endpoint group to delete. It should comply
  with RFC1035.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails