code: public ManualGrpcSecurityMetadataSource set(final ServiceDescriptor service, final AccessPredicate predicate) {
          requireNonNull(service, "service");
          final Collection<ConfigAttribute> wrappedPredicate = wrap(predicate);
          for (final MethodDescriptor<?, ?> method : service.getMethods()) {
              this.accessMap.put(method, wrappedPredicate);
          }
          return this;
      }
docs: Set the given access predicate for the all methods of the given service. This will replace previously set
  predicates.
  
  @param service The service to protect with a custom check.
  @param predicate The predicate used to check the {@link Authentication}.
  @return This instance for chaining.
  @see #setDefault(AccessPredicate)