public final OperationFuture<NetworkPeering, OperationMetadata> createNetworkPeeringAsync(
      String parent, NetworkPeering networkPeering, String networkPeeringId) {
    CreateNetworkPeeringRequest request =
        CreateNetworkPeeringRequest.newBuilder()
            .setParent(parent)
            .setNetworkPeering(networkPeering)
            .setNetworkPeeringId(networkPeeringId)
            .build();
    return createNetworkPeeringAsync(request);
  }
Creates a new network peering between the peer network and VMware Engine network provided in a
`NetworkPeering` resource. NetworkPeering 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 parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
  NetworkPeering networkPeering = NetworkPeering.newBuilder().build();
  String networkPeeringId = "networkPeeringId1321772525";
  NetworkPeering response =
      vmwareEngineClient
          .createNetworkPeeringAsync(parent, networkPeering, networkPeeringId)
          .get();
}
}</pre>

@param parent Required. The resource name of the location to create the new network peering in.
    This value is always `global`, because `NetworkPeering` 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`
@param networkPeering Required. The initial description of the new network peering.
@param networkPeeringId Required. The user-provided identifier of the new `NetworkPeering`.
    This identifier must be unique among `NetworkPeering` resources within the parent and
    becomes the final token in the name URI. The identifier must meet the following
    requirements:
    <ul>
      <li>Only contains 1-63 alphanumeric characters and hyphens
      <li>Begins with an alphabetical character
      <li>Ends with a non-hyphen character
      <li>Not formatted as a UUID
      <li>Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034) (section 3.5)
    </ul>

@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