code: public OvhOptionsBuilder smsCoding(String... smsCoding) {
  		for (String s : smsCoding) {
  			if (s != null) {
  				smsCodings.add(s);
  			}
  		}
  		return this;
  	}
docs: Set the message encoding:
  <ul>
  <li>1 for 7bit encoding</li>
  <li>2 for 8bit encoding (UTF-8)</li>
  </ul>
  If you use UTF-8, your SMS will have a maximum size of 70 characters
  instead of 160
  
  You can specify one or several property keys. For example:
  
  <pre>
  .smsCoding("${custom.property.high-priority}", "${custom.property.low-priority}");
  </pre>
  
  The properties are not immediately evaluated. The evaluation will be done
  when the {@link #build()} method is called.
  
  If you provide several property keys, evaluation will be done on the
  first key and if the property exists (see {@link EnvironmentBuilder}),
  its value is used. If the first property doesn't exist in properties,
  then it tries with the second one and so on.
  
  @param smsCoding
  one value, or one or several property keys
  @return this instance for fluent chaining