public final OperationFuture<DnsBindPermission, OperationMetadata> grantDnsBindPermissionAsync(
      String name, Principal principal) {
    GrantDnsBindPermissionRequest request =
        GrantDnsBindPermissionRequest.newBuilder().setName(name).setPrincipal(principal).build();
    return grantDnsBindPermissionAsync(request);
  }
Grants the bind permission to the customer provided principal(user / service account) to bind
their DNS zone with the intranet VPC associated with the project. DnsBindPermission is a global
resource and location can only be global.

<p>Sample code:

<pre>{@code
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmwareEngineClient vmwareEngineClient = VmwareEngineClient.create()) {
  String name = DnsBindPermissionName.of("[PROJECT]", "[LOCATION]").toString();
  Principal principal = Principal.newBuilder().build();
  DnsBindPermission response =
      vmwareEngineClient.grantDnsBindPermissionAsync(name, principal).get();
}
}</pre>

@param name Required. The name of the resource which stores the users/service accounts having
    the permission to bind to the corresponding intranet VPC of the consumer project.
    DnsBindPermission is a global resource. Resource names are schemeless URIs that follow the
    conventions in https://cloud.google.com/apis/design/resource_names. For example:
    `projects/my-project/locations/global/dnsBindPermission`
@param principal Required. The consumer provided user/service account which needs to be granted
    permission to bind with the intranet VPC corresponding to the consumer project.
@throws com.google.api.gax.rpc.ApiException if the remote call fails
java-vmwareengine/google-cloud-vmwareengine/src/main/java/com/google/cloud/vmwareengine/v1/VmwareEngineClient.java