@java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    hash = (37 * hash) + NETWORK_FIELD_NUMBER;
    hash = (53 * hash) + getNetwork().hashCode();
    hash = (37 * hash) + SUBNET_FIELD_NUMBER;
    hash = (53 * hash) + getSubnet().hashCode();
    hash = (37 * hash) + MASTER_IPV4_CIDR_BLOCK_FIELD_NUMBER;
    hash = (53 * hash) + getMasterIpv4CidrBlock().hashCode();
    hash = (37 * hash) + CLUSTER_CIDR_BLOCK_FIELD_NUMBER;
    hash = (53 * hash) + getClusterCidrBlock().hashCode();
    hash = (37 * hash) + SERVICES_CIDR_BLOCK_FIELD_NUMBER;
    hash = (53 * hash) + getServicesCidrBlock().hashCode();
    hash = (37 * hash) + CLUSTER_NAMED_RANGE_FIELD_NUMBER;
    hash = (53 * hash) + getClusterNamedRange().hashCode();
    hash = (37 * hash) + SERVICES_NAMED_RANGE_FIELD_NUMBER;
    hash = (53 * hash) + getServicesNamedRange().hashCode();
    if (hasMasterAuthorizedNetworksConfig()) {
      hash = (37 * hash) + MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER;
      hash = (53 * hash) + getMasterAuthorizedNetworksConfig().hashCode();
    }
    hash = (29 * hash) + getUnknownFields().hashCode();
    memoizedHashCode = hash;
    return hash;
  }
<pre>
Optional. Master Authorized Network that supports multiple CIDR blocks.
Allows access to the k8s master from multiple blocks. It cannot be set at
the same time with the field man_block.
</pre>

<code>
.google.cloud.telcoautomation.v1alpha1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 8 [(.google.api.field_behavior) = OPTIONAL];
</code>
java-telcoautomation/proto-google-cloud-telcoautomation-v1alpha1/src/main/java/com/google/cloud/telcoautomation/v1alpha1/StandardManagementConfig.java