Class JobId

    • Method Detail

      • getProject

        @Nullable
        public abstract String getProject()
        Returns job's project id.

        When sending requests with null project, the client will attempt to infer the project name from the environment.

      • getJob

        @Nullable
        public abstract String getJob()
        Returns the job's id.

        The server returns null job id for dry-run queries.

      • getLocation

        @Nullable
        public abstract String getLocation()
        Returns the job's location.

        When sending requests, the location must be specified for jobs whose location not "US" or "EU".

      • of

        public static JobId of​(String project,
                               String job)
        Creates a job identity given project's and job's user-defined id.
      • of

        public static JobId of​(String job)
        Creates a job identity given only its user-defined id.
      • of

        public static JobId of()
        Creates a job identity with autogenerated id and no project specified.