Sitelet https://github.com/googleapis/google-cloud-java/issues/456
Skip to content

Add a common interface for resource field enums #456

Description

@mziccard

We should consider creating an interface for all field enums (e.g. DatasetField in gcloud-java-bigquery andBlobField in gcloud-java-storage).

interface ResourceField {
  String selector();
}

Selector's creation code (at least part of it) should be moved to a common static method.

Activity

  1. aozarov commented on Dec 15, 2015

    @aozarov
    Contributor

    For background see this and this.

  2. mziccard commented on Mar 31, 2016

    @mziccard
    ContributorAuthor

    Fixed with #807

  3. aozarov commented on Apr 1, 2016

    @aozarov
    Contributor

    @mziccard I just wonder if we should keep this one open until you also apply the fix to compute?

  4. mziccard commented on Apr 1, 2016

    @mziccard
    ContributorAuthor

    Keeping this open until it's fixed in compute

  5. added
    api: computeIssues related to the Compute Engine API.
    and removed
    api: bigqueryIssues related to the BigQuery API.
    api: storageIssues related to the Cloud Storage API.
    on Apr 3, 2016
  6. mziccard commented on May 2, 2016

    @mziccard
    ContributorAuthor

    This was fixed for compute in #970

  7. 15 remaining items

  8. added a commit that references this issue on Feb 1, 2023
  9. added a commit that references this issue on Jan 6, 2026
  10. added a commit that references this issue on Feb 24, 2026
  11. added a commit that references this issue on Mar 12, 2026
  12. added 3 commits that reference this issue on Mar 23, 2026
    f5bca0c
    5b4bb79
    d631672
  13. added a commit that references this issue on Mar 30, 2026
  14. added a commit that references this issue on Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

🚨 criticalP0 critical issue. Requires immediate fixapi: computeIssues related to the Compute Engine API.triage meI really want to be triaged.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions