code: public static Builder builder(final ClientSessionOptions options) {
          notNull("options", options);
          Builder builder = new Builder();
          builder.causallyConsistent = options.isCausallyConsistent();
          builder.defaultTransactionOptions = options.getDefaultTransactionOptions();
          return builder;
      }
docs: Gets an instance of a builder initialized with the given options
  
  @param options the options with which to initialize the builder
  @return a builder instance
  @since 3.8