code: public MulticastConfig setTrustedInterfaces(Set<String> interfaces) {
          isNotNull(interfaces, "interfaces");
  
          trustedInterfaces.clear();
          trustedInterfaces.addAll(interfaces);
          return this;
      }
docs: Sets the trusted interfaces.
  <p>
  By default, when the set of trusted interfaces is empty, a Hazelcast member will accept join-requests
  from every member. With a trusted interface, you can control the members you want to receive join requests
  from.
  <p>
  The interface is an IP address where the last octet can be a wildcard '*' or a range '10-20'.
  
  @param interfaces the new trusted interfaces
  @return the updated MulticastConfig
  @see IllegalArgumentException if interfaces is {@code null}