@java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof com.google.cloud.video.stitcher.v1.CreateCdnKeyRequest)) {
      return super.equals(obj);
    }
    com.google.cloud.video.stitcher.v1.CreateCdnKeyRequest other =
        (com.google.cloud.video.stitcher.v1.CreateCdnKeyRequest) obj;

    if (!getParent().equals(other.getParent())) return false;
    if (hasCdnKey() != other.hasCdnKey()) return false;
    if (hasCdnKey()) {
      if (!getCdnKey().equals(other.getCdnKey())) return false;
    }
    if (!getCdnKeyId().equals(other.getCdnKeyId())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<pre>
Required. The ID to use for the CDN key, which will become the final
component of the CDN key's resource name.

This value should conform to RFC-1034, which restricts to
lower-case letters, numbers, and hyphen, with the first character a
letter, the last a letter or a number, and a 63 character maximum.
</pre>

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

@return The bytes for cdnKeyId.
java-video-stitcher/proto-google-cloud-video-stitcher-v1/src/main/java/com/google/cloud/video/stitcher/v1/CreateCdnKeyRequest.java