@java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(network_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, network_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnet_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnet_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(masterIpv4CidrBlock_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, masterIpv4CidrBlock_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterCidrBlock_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 4, clusterCidrBlock_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(servicesCidrBlock_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 5, servicesCidrBlock_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterNamedRange_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 6, clusterNamedRange_);
    }
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(servicesNamedRange_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 7, servicesNamedRange_);
    }
    if (((bitField0_ & 0x00000001) != 0)) {
      output.writeMessage(8, getMasterAuthorizedNetworksConfig());
    }
    getUnknownFields().writeTo(output);
  }
<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.v1.MasterAuthorizedNetworksConfig master_authorized_networks_config = 8 [(.google.api.field_behavior) = OPTIONAL];
</code>
java-telcoautomation/proto-google-cloud-telcoautomation-v1/src/main/java/com/google/cloud/telcoautomation/v1/FullManagementConfig.java