code: public <T extends AbstractGoogleJsonClient.Builder> T fromClientSecretsFile(T builder,
        File clientSecretsJson) {
      Preconditions.checkNotNull(builder);
      Preconditions.checkNotNull(clientSecretsJson);
      return prepareBuilder(builder,
          CredentialFactory.getCredentialFromClientSecrets(clientSecretsJson.getAbsolutePath(),
              applicationName),
          null);
    }
docs: Prepare an AbstractGoogleJsonClient.Builder using a {@code client_secrets.json} {@link File}.
  
  @param builder The builder to be prepared.
  @param clientSecretsJson {@code client_secrets.json} file.
  @return The passed in builder, for easy chaining.