code: public Operation setTags(Iterable<String> tags, OperationOption... options) {
      return setTags(getTags().toBuilder().setValues(tags).build(), options);
    }
docs: Sets the tags for this instance, fingerprint value is taken from this instance's {@code
  tags().fingerprint()}.
  
  @return a zone operation if the set request was issued correctly, {@code null} if the instance
  was not found
  @throws ComputeException upon failure