Skip to content

general: Expose plain api calls? #160

Description

@ryanseys

I understand the motivation behind this library is to provide an idiomatic way to interact with the google cloud platform. Any discussion around also providing the developer with the plain-jane methods to make the transition a little easier if they are using a different client library? E.g. It might not be very idiomatic to create a transaction, but if I want to use this library and also have that flexibility if I so incline, will it be an option?

Activity

  1. beriberikix commented on Aug 31, 2014

    @beriberikix
    Contributor

    We haven't discussed it AFAIK. 2 things come to mind - making transitioning from a different library and flexibility. At this stage of the game, we're not focusing on existing client users. There's not that many TBH. We're going to heavily promote gcloud as the library for Cloud users anyway, so it might not be an issue. We can certainly revisit that once we get enough feedback. On flexibility - again, I think it's a bit too early to add bloat without the demand. That said, in the future we might make gcloud dependant on the discovery-based libraries which would allow anyone to access the discovery-based methods.

  2. changed the title [-]Expose plain api calls?[/-] [+]general: Expose plain api calls?[/+] on Oct 5, 2014
  3. ryanseys commented on Dec 24, 2014

    @ryanseys
    ContributorAuthor

    Considering I opened this, having worked with the library for a while, I understand that the motivation for this library is not to be an all-in-one solution so I think it's fair to say that this issue is to be closed as WONTFIX.

  4. added this to the Core Stable milestone on Feb 2, 2015
  5. 49 remaining items

  6. added a commit that references this issue on Mar 5, 2026
  7. added a commit that references this issue on Mar 5, 2026
  8. added a commit that references this issue on Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

type: questionRequest for information or clarification. Not an issue.

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions