@BetaApi
  public final Operation deleteNetworkEndpointGroup(String networkEndpointGroup) {

    DeleteNetworkEndpointGroupHttpRequest request =
        DeleteNetworkEndpointGroupHttpRequest.newBuilder()
            .setNetworkEndpointGroup(networkEndpointGroup)
            .build();
    return deleteNetworkEndpointGroup(request);
  }
@ BetaApi public final Operation deleteNetworkEndpointGroup ( String networkEndpointGroup ) { DeleteNetworkEndpointGroupHttpRequest request = DeleteNetworkEndpointGroupHttpRequest . newBuilder ( ) . setNetworkEndpointGroup ( networkEndpointGroup ) . build ( ) ; return deleteNetworkEndpointGroup ( request ) ; }
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