@java.lang.Override
  public java.lang.String getPrivateConnectionId() {
    java.lang.Object ref = privateConnectionId_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      privateConnectionId_ = s;
      return s;
    }
  }
<pre>
Required. The user-provided identifier of the new private connection.
This identifier must be unique among private connection resources
within the parent and becomes the final token in the name URI. The
identifier must meet the following requirements:

* Only contains 1-63 alphanumeric characters and hyphens
* Begins with an alphabetical character
* Ends with a non-hyphen character
* Not formatted as a UUID
* Complies with [RFC 1034](https://datatracker.ietf.org/doc/html/rfc1034)
(section 3.5)
</pre>

<code>string private_connection_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>

@return The privateConnectionId.
java-vmwareengine/proto-google-cloud-vmwareengine-v1/src/main/java/com/google/cloud/vmwareengine/v1/CreatePrivateConnectionRequest.java