Package google.cloud.talent.v4beta1

Index

CompanyService

Ein Dienst, der die Unternehmensverwaltung übernimmt, einschließlich CRUD und Enumeration.

CreateCompany

rpc CreateCompany(CreateCompanyRequest) returns (Company)

Erstellt eine neue Unternehmensentität.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteCompany

rpc DeleteCompany(DeleteCompanyRequest) returns (Empty)

Löscht das angegebene Unternehmen. Voraussetzung: Das Unternehmen hat keine damit verbundenen Jobs.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetCompany

rpc GetCompany(GetCompanyRequest) returns (Company)

Ruft das angegebene Unternehmen ab.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListCompanies

rpc ListCompanies(ListCompaniesRequest) returns (ListCompaniesResponse)

Listet alle mit dem Projekt verknüpften Unternehmen auf.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateCompany

rpc UpdateCompany(UpdateCompanyRequest) returns (Company)

Aktualisiert das angegebene Unternehmen.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Abschluss

Ein Dienst übernimmt die automatische Vervollständigung.

CompleteQuery

rpc CompleteQuery(CompleteQueryRequest) returns (CompleteQueryResponse)

Vervollständigt das angegebene Präfix mit Keyword-Vorschlägen Dies ist für die Verwendung in einem Jobsuchfeld mit automatischer Vervollständigung vorgesehen.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

EventService

Ein Dienst verarbeitet den Bericht zu Clientereignissen.

CreateClientEvent

rpc CreateClientEvent(CreateClientEventRequest) returns (ClientEvent)

Berichtet über Ereignisse, die ausgegeben werden, wenn der Endnutzer mit der Kundenanwendung, die Cloud Talent Solution verwendet, interagiert. Sie können die erstellten Ereignisse in den Self-Service-Tools überprüfen. Weitere Informationen zu Self-Service-Tools

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

JobService

Ein Dienst übernimmt die Jobverwaltung, einschließlich Job-CRUD, Enumeration und Suche.

BatchCreateJobs

rpc BatchCreateJobs(BatchCreateJobsRequest) returns (Operation)

Beginnt mit der Ausführung eines Batch-Vorgangs zum Erstellen von Jobs.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

BatchDeleteJobs

rpc BatchDeleteJobs(BatchDeleteJobsRequest) returns (Empty)

Löscht eine Liste von Job-Werten nach Filter.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

BatchUpdateJobs

rpc BatchUpdateJobs(BatchUpdateJobsRequest) returns (Operation)

Beginnt mit der Ausführung eines Batch-Aktualisierungsjobs.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateJob

rpc CreateJob(CreateJobRequest) returns (Job)

Erstellt einen neuen Job.

In der Regel ist der Job innerhalb von zehn Sekunden suchbar, es kann allerdings auch bis zu fünf Minuten dauern.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteJob

rpc DeleteJob(DeleteJobRequest) returns (Empty)

Löscht den angegebenen Job.

In der Regel ist der Job innerhalb von zehn Sekunden nicht mehr suchbar, es kann allerdings auch bis zu fünf Minuten dauern.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetJob

rpc GetJob(GetJobRequest) returns (Job)

Ruft den angegebenen Job ab, dessen Status OFFEN oder innerhalb der letzten 90 Tage ABGELAUFEN ist.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListJobs

rpc ListJobs(ListJobsRequest) returns (ListJobsResponse)

Listet Jobs nach Filter auf.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

SearchJobs

rpc SearchJobs(SearchJobsRequest) returns (SearchJobsResponse)

Sucht mit dem angegebenen SearchJobsRequest nach Jobs.

Bei diesem Aufruf werden die visibility der in der Datenbank vorhandenen Jobs eingeschränkt und es werden nur Jobs zurückgegeben, für die der Aufrufer eine Suchberechtigung hat.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

SearchJobsForAlert

rpc SearchJobsForAlert(SearchJobsRequest) returns (SearchJobsResponse)

Sucht mit dem angegebenen SearchJobsRequest nach Jobs.

Dieser API-Aufruf ist für den Anwendungsfall mit einer Ausrichtung auf passive Jobsuchende bestimmt (z. B. Jobsuchende, die sich für E-Mail-Benachrichtigungen zu potenziellen freien Stellen registriert haben). Er hat andere Einstellungen für Algorithmen, die auf passive Jobsuchende ausgerichtet sind.

Bei diesem Aufruf werden die visibility der in der Datenbank vorhandenen Jobs eingeschränkt und es werden nur Jobs zurückgegeben, für die der Aufrufer über eine Suchberechtigung verfügt.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateJob

rpc UpdateJob(UpdateJobRequest) returns (Job)

Aktualisiert den angegebenen Job.

In der Regel werden aktualisierte Inhalte innerhalb von 10 Sekunden in den Suchergebnissen angezeigt. Dies kann jedoch auch bis zu 5 Minuten dauern.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

TenantService

Ein Dienst für die Mandantenverwaltung, einschließlich CRUD und Enumeration.

CreateTenant

rpc CreateTenant(CreateTenantRequest) returns (Tenant)

Erstellt eine neue Mandantenentität.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteTenant

rpc DeleteTenant(DeleteTenantRequest) returns (Empty)

Löscht den angegebenen Mandanten.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetTenant

rpc GetTenant(GetTenantRequest) returns (Tenant)

Ruft den angegebenen Mandanten ab.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListTenants

rpc ListTenants(ListTenantsRequest) returns (ListTenantsResponse)

Listet alle Mandanten auf, die mit dem Projekt verknüpft sind.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateTenant

rpc UpdateTenant(UpdateTenantRequest) returns (Tenant)

Aktualisiert den angegebenen Mandanten.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/jobs
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

BatchCreateJobsRequest

Anfrage zum Erstellen eines Batches von Jobs.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, unter dem der Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

jobs[]

Job

Erforderlich. Die Jobs, die erstellt werden sollen.

BatchDeleteJobsRequest

Batch-Löschvorgang für Jobanfragen.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, unter dem der Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

filter

string

Erforderlich. Der Filterstring gibt die zu löschenden Jobs an.

Unterstützter Operator: =, AND

Folgende Felder können gefiltert werden:

  • companyName (erforderlich)
  • requisitionId (erforderlich)

Beispielabfrage: companyName = "projects/foo/company/bar" UND requisitionId = "req-1"

BatchOperationMetadata

Metadaten für lang andauernde Vorgänge, die von CTS-Batch-APIs zurückgegeben werden. Er wird verwendet, um google.longrunning.Operation.metadata zu ersetzen.

Felder
state

State

Status eines Vorgangs mit langer Ausführungszeit.

state_description

string

Detailliertere Informationen zum Vorgangsstatus.

success_count

int32

Anzahl der erfolgreichen Elemente innerhalb eines Vorgangs.

failure_count

int32

Anzahl der fehlgeschlagenen Elemente innerhalb eines Vorgangs.

total_count

int32

Gesamtzahl der Elemente in einem Vorgang.

create_time

Timestamp

Der Zeitpunkt, zu dem der Batchvorgang erstellt wird.

update_time

Timestamp

Die Zeit, zu der der Status des Batchvorgangs aktualisiert wird. Die Metadaten und der update_time werden jede Minute aktualisiert, da sonst im Cache gespeicherte Daten zurückgegeben werden.

end_time

Timestamp

Der Zeitpunkt, zu dem der Batchvorgang abgeschlossen und google.longrunning.Operation.done auf true gesetzt ist.

Status

Enums
STATE_UNSPECIFIED Standardwert.
INITIALIZING Der Batchvorgang wird für die Verarbeitung vorbereitet.
PROCESSING Der Batchvorgang wird aktiv verarbeitet.
SUCCEEDED Der Batchvorgang wird verarbeitet und mindestens ein Element wurde verarbeitet.
FAILED Der Batchvorgang ist abgeschlossen und es wurde kein Element erfolgreich verarbeitet.
CANCELLING Der Batchvorgang wird abgebrochen, nachdem google.longrunning.Operations.CancelOperation aufgerufen wurde.
CANCELLED Der Batchvorgang ist abgeschlossen, nachdem google.longrunning.Operations.CancelOperation aufgerufen wurde. Alle vor dem Abbruch verarbeiteten Elemente werden in der Antwort zurückgegeben.

BatchUpdateJobsRequest

Anfrage zum Aktualisieren eines Batches von Jobs.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, unter dem der Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

jobs[]

Job

Erforderlich. Die Jobs, die aktualisiert werden sollen.

update_mask

FieldMask

Dringend empfohlen für eine optimale Servicequalität. Beachten Sie, dass dadurch auch die Latenz erhöht wird, wenn Sie den Status eines Batchvorgangs überprüfen.

Wenn update_mask angegeben ist, werden nur die angegebenen Felder in Job aktualisiert. Andernfalls werden alle Felder aktualisiert.

Eine Feldmaske zur Einschränkung der aktualisierten Felder. Es werden nur Felder der obersten Ebene von Job unterstützt.

Wenn update_mask angegeben ist, enthält die Job in JobResult nur aktualisierte Felder sowie die ID des Jobs. Andernfalls enthält Job alle Felder, was eine sehr umfangreiche Antwort liefern kann.

ClientEvent

Ein Ereignis, das ausgegeben wird, wenn ein Endnutzer mit der Anwendung interagiert, die Cloud Talent Solution implementiert. Diese Informationen verbessern die Qualität der Ergebnisse für die API-Clients und ermöglichen dem Dienst eine optimale Leistung. Die Anzahl der gesendeten Ereignisse muss anderen Aufrufen, z. B. Jobsuchaufrufen, entsprechen, die vom Client an den Dienst gesendet wurden.

Felder
request_id

string

Dringend empfohlen für eine optimale Servicequalität.

Eine eindeutige ID, die in den API-Antworten generiert wurde. Sie finden es in ResponseMetadata.request_id.

event_id

string

Erforderlich. Eine eindeutige Kennzeichnung, die von der Clientanwendung generiert wird.

create_time

Timestamp

Erforderlich. Der Zeitstempel des Ereignisses.

event_notes

string

Notizen zu der Veranstaltung von Personalvermittelnden oder anderen Nutzenden, z. B. Feedback dazu, warum ein Profil als Lesezeichen gespeichert wurde.

job_event

JobEvent

Ein Ereignis, das ausgegeben wird, wenn ein Jobsuchender mit der Anwendung interagiert, die Cloud Talent Solution implementiert.

CommuteFilter

Parameter für die Suche in Abhängigkeit vom Arbeitsweg.

Felder
commute_method

CommuteMethod

Erforderlich. Die Beförderungsart, für die die Anfahrtszeit berechnet wird.

start_coordinates

LatLng

Erforderlich. Der Breiten- und Längengrad des Ortes, ab dem die Anfahrtszeit berechnet werden soll.

travel_duration

Duration

Erforderlich. Die maximale Fahrtzeit in Sekunden. Der maximal zulässige Wert ist 3600s (eine Stunde). Das Format ist 123s.

allow_imprecise_addresses

bool

Bei true werden auch Jobs ohne Straßenadresse zurückgegeben. Für Adressen auf Stadtebene wird das Stadtzentrum verwendet. Für Adressen auf Bundesstaats- und höherer Ebene wird ein Textabgleich verwendet. Ist der Wert für dieses Feld auf false gesetzt oder nicht angegeben, werden bei der Suche in Abhängigkeit vom Arbeitsweg nur Straßenadressen zurückgegeben.

Union-Feld traffic_option. Verkehrsfaktor, der bei der Suche in Abhängigkeit vom Arbeitsweg zu berücksichtigen ist. Für traffic_option ist nur einer der folgenden Werte zulässig:
road_traffic

RoadTraffic

Gibt die Verkehrsdichte an, die für die Berechnung der Anfahrtszeit verwendet werden soll.

departure_time

TimeOfDay

Die zur Berechnung der Auswirkungen durch das Verkehrsaufkommen verwendete Startzeit, angegeben als google.type.TimeOfDay in der lokalen Zeitzone.

Derzeit ist das Verkehrsmodell auf die Auflösung auf Stundenebene beschränkt.

RoadTraffic

Die zur Berechnung der Anfahrtszeit verwendete Verkehrsdichte.

Enums
ROAD_TRAFFIC_UNSPECIFIED Die Straßenverkehrssituation ist nicht angegeben.
TRAFFIC_FREE Optimale Anfahrtszeit ohne Berücksichtigung des Verkehrsaufkommens.
BUSY_HOUR Bei der Berechnung der Anfahrtszeit werden die Verkehrsspitzen berücksichtigt.

CommuteMethod

Beförderungsart für den Arbeitsweg.

Enums
COMMUTE_METHOD_UNSPECIFIED Die Anfahrtsmethode ist nicht angegeben.
DRIVING Die Zeit für den Arbeitsweg wird auf Grundlage der Fahrzeit berechnet.
TRANSIT Die Zeit für den Arbeitsweg wird basierend auf den öffentlichen Verkehrsmitteln wie Bus, U-Bahn und U-Bahn berechnet.
WALKING Die Zeit für den Arbeitsweg wird auf Grundlage der Gehzeit berechnet.
CYCLING Die Zeit für den Arbeitsweg wird auf Grundlage der Zeit mit dem Fahrrad berechnet.

Unternehmen

Eine Unternehmensressource stellt ein Unternehmen im Dienst dar. Ein Unternehmen ist die Entität, zu der Jobanzeigen gehören, also die Entität, die für die Einstellung von Bewerbern für eine Stelle verantwortlich ist.

Felder
name

string

Erforderlich bei Aktualisierung des Unternehmens.

Der Ressourcenname eines Unternehmens. Er wird vom Dienst generiert, wenn ein Unternehmen erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/Companies/{company_id}“, z. B. „projects/foo/Mandanten/bar/company/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/company/bar“.

display_name

string

Erforderlich. Der Anzeigename des Unternehmens, z. B. „Google LLC“.

external_id

string

Erforderlich. Die Unternehmenskennzeichnung eines Kunden, mit der das Unternehmen eindeutig identifiziert wird.

Es sind maximal 255 Zeichen zulässig.

size

CompanySize

Die Unternehmensgröße des Arbeitgebers.

headquarters_address

string

Die Adresse der Hauptniederlassung des Unternehmens, die sich vom Jobstandort unterscheiden kann. Der Dienst versucht, den Standort der angegebenen Adresse zu bestimmen, und trägt nach Möglichkeit einen genaueren Standort in DerivedInfo.headquarters_location ein.

hiring_agency

bool

Legen Sie dieses Feld auf "true" fest, wenn es sich um die Stellenvermittlung handelt, die Jobs für andere Arbeitgeber veröffentlicht.

Falls kein Wert angegeben wird, ist der Standardwert "false".

eeo_text

string

Ein Hinweistext zur Chancengleichheit bei der Arbeitsplatzsuche, der mit allen Jobs verknüpft werden soll und normalerweise in allen Rollen angezeigt wird.

Es sind maximal 500 Zeichen zulässig.

website_uri

string

Die URI zur primären Website oder Homepage des Unternehmens, z. B. "www.google.com".

Es sind maximal 255 Zeichen zulässig.

career_site_uri

string

Die URI zur Karrierewebsite des Arbeitgebers oder zur Karriereseite auf der Website des Arbeitgebers, z. B. "www.careers.google.com".

image_uri

string

Eine URI, unter der das Unternehmenslogo des Arbeitgebers gehostet wird.

keyword_searchable_job_custom_attributes[]

string

Eine Liste mit Schlüsseln mit filterbaren Job.custom_attributes, deren entsprechende string_values in Stichwortsuchen verwendet werden. Jobs mit string_values unter diesen angegebenen Feldschlüsseln werden zurückgegeben, wenn einer der Werte mit dem Suchbegriff der Suche übereinstimmt. Benutzerdefinierte Feldwerte mit Klammern, Klammern und Sonderzeichen können in der vorliegenden Form nicht durchsucht werden. Diese Suchbegriffabfragen müssen in Anführungszeichen gesetzt werden.

derived_info

DerivedInfo

Nur Ausgabe. Abgeleitete Details über das Unternehmen.

suspended

bool

Nur Ausgabe. Gibt an, ob ein Unternehmen durch den Dienst als gesperrt gemeldet wird und somit nicht öffentlich verfügbar ist, wenn der Jobinhalt einen verdächtigen oder missbräuchlichen Eindruck macht oder wie Spam wirkt.

DerivedInfo

Abgeleitete Details über das Unternehmen.

Felder
headquarters_location

Location

Ein strukturierter Standort der Hauptniederlassung des Unternehmens, der aus Company.headquarters_address aufgelöst wird, falls angegeben.

CompanySize

Ein Enum, das die Größe des Unternehmens darstellt.

Enums
COMPANY_SIZE_UNSPECIFIED Standardwert, wenn die Größe nicht angegeben ist.
MINI Das Unternehmen hat weniger als 50 Mitarbeiter.
SMALL Das Unternehmen hat 50 bis 99 Mitarbeiter.
SMEDIUM Das Unternehmen hat 100 bis 499 Mitarbeiter.
MEDIUM Das Unternehmen hat 500 bis 999 Mitarbeiter.
BIG Das Unternehmen hat 1.000 bis 4.999 Mitarbeiter.
BIGGER Das Unternehmen hat 5.000 bis 9.999 Mitarbeiter.
GIANT Das Unternehmen hat mindestens 10.000 Mitarbeiter.

CompensationFilter

Nach Art und Betrag der Vergütung für den Job filtern.

Felder
type

FilterType

Erforderlich. Typ des Filters.

units[]

CompensationUnit

Erforderlich. Geben Sie die gewünschte base compensation entry's-CompensationInfo.CompensationUnit an.

range

CompensationRange

Vergütungsbereich

include_jobs_with_unspecified_compensation_range

bool

Wenn dieser Wert auf „true“ gesetzt ist, werden Jobs mit nicht angegebenen Feldern für den Vergütungsbereich eingeschlossen.

FilterType

Legt den Filtertyp fest.

Enums
FILTER_TYPE_UNSPECIFIED Filtertyp nicht angegeben. Als Platzhalter sollte niemals INVALID verwendet werden.
UNIT_ONLY

Nach base compensation entry's Einheit filtern. Für einen Job ergibt sich nur dann eine Übereinstimmung, wenn er einen Grundvergütungseintrag hat und die Einheit des Grundvergütungseintrags mit dem angegebenen units übereinstimmt. Füllen Sie ein oder mehrere units aus.

Die Definition des Grundvergütungseintrags finden Sie unter CompensationInfo.CompensationEntry.

UNIT_AND_AMOUNT

Nach base compensation entry's-Einheit und Betrag / Bereich filtern. Für einen Job ergibt sich nur dann eine Übereinstimmung, wenn er einen Grundvergütungseintrag hat, die Einheit des Grundvergütungseintrags dem angegebenen CompensationUnit entspricht und sich der Betrag oder die Spanne mit dem angegebenen CompensationRange überschneidet.

Die Definition des Grundvergütungseintrags finden Sie unter CompensationInfo.CompensationEntry.

Legen Sie genau ein units fest und füllen Sie range aus.

ANNUALIZED_BASE_AMOUNT

Nach jährlichem Grundvergütungsbetrag und base compensation entry's Einheit filtern. Geben Sie range und null oder mehr units ein.

ANNUALIZED_TOTAL_AMOUNT

Nach dem Yearisierten Gesamtvergütungsbetrag und base compensation entry's Einheit filtern . Geben Sie range und null oder mehr units ein.

CompensationInfo

Details zur Vergütung für diesen Job.

Felder
entries[]

CompensationEntry

Informationen zur Vergütung für diesen Job.

Es kann höchstens ein Eintrag vom Typ CompensationInfo.CompensationType.BASE sein. Dieser wird für den Job als Grundvergütungseintrag bezeichnet.

annualized_base_compensation_range

CompensationRange

Nur Ausgabe. Annualisierte Grundvergütungsspanne. Berechnet als CompensationEntry.amount mal CompensationEntry.expected_units_per_year des Grundvergütungseintrags.

Eine Erläuterung zur Annualisierung der Vergütung finden Sie unter CompensationEntry.

annualized_total_compensation_range

CompensationRange

Nur Ausgabe. Annualisierte Gesamtvergütungsspanne. Berechnet aus dem CompensationEntry.amount mal CompensationEntry.expected_units_per_year aller Vergütungseinträge.

Eine Erläuterung zur Annualisierung der Vergütung finden Sie unter CompensationEntry.

CompensationEntry

Ein Vergütungseintrag, der eine Komponente der Vergütung darstellt, z. B. Grundgehalt, Bonus oder einen anderen Vergütungstyp.

Annualisierung: Ein Vergütungseintrag kann Yearisiert werden, wenn er eine gültige amount oder range enthält. – und dessen expected_units_per_year festgelegt ist oder abgeleitet werden kann. Der jährliche Bereich ergibt sich aus (amount oder range) mal expected_units_per_year.

Felder
type

CompensationType

Vergütungstyp.

Standardwert ist CompensationType.COMPENSATION_TYPE_UNSPECIFIED.

unit

CompensationUnit

Häufigkeit der angegebenen Menge.

Standardwert ist CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED.

description

string

Beschreibung der Vergütung. Kann beispielsweise Bedingungen für eine Aktienbeteiligung anzeigen oder einen zusätzlichen Kontext für einen geschätzten Bonus bereitstellen.

expected_units_per_year

DoubleValue

Voraussichtliche Anzahl der bezahlten Einheiten pro Jahr. Wenn keine Angabe erfolgt und Job.employment_types den Wert FULLTIME hat, wird ein Standardwert aus unit abgeleitet. Standardwerte: – STÜNDLICH: 2.080 – TÄGLICH: 260 – WÖCHENTLICH: 52 – MONATLICH: 12 – JÄHRLICH: 1

Union-Feld compensation_amount. Vergütungsbetrag. Es kann ein fester Betrag oder ein Gleitkommawert sein. Für compensation_amount ist nur einer der folgenden Werte zulässig:
amount

Money

Vergütungsbetrag.

range

CompensationRange

Vergütungsbereich

CompensationRange

Kompensationsbereich.

Felder
max_compensation

Money

Der Höchstbetrag der Vergütung. Bleibt das Feld leer, wird der Wert auf einen maximalen Kompensationswert gesetzt und der Währungscode wird auf den currency code von min_Vergütung festgelegt.

min_compensation

Money

Der Mindestbetrag der Vergütung. Bleibt das Feld leer, wird der Wert auf null gesetzt und der Währungscode wird auf den currency code von „max_counter“ festgelegt.

CompensationType

Die Art der Vergütung.

Beschreiben Sie für Vergütungsbeträge, die in nicht monetären Beträgen angegeben sind, das Vergütungssystem in der CompensationEntry.description.

Das Trinkgeldformat wird beispielsweise unter CompensationEntry.description beschrieben (z. B. „15–20% Trinkgeld basierend auf der Kundenrechnung erwarten“) und eine Schätzung der Trinkgelder in CompensationEntry.amount oder CompensationEntry.range (10 $ pro Stunde).

Das Eigenkapital wird beispielsweise in CompensationEntry.description beschrieben (z. B. „1 % – 2% Übernahme der Eigenkapitalisierung über 4 Jahre, 1 Jahr Klippe“) und der Wert wird in CompensationEntry.amount oder CompensationEntry.range geschätzt. Wenn keine Wertschätzung möglich ist, sind die Einheiten CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED und werden im Feld CompensationEntry.description näher erläutert.

Enums
COMPENSATION_TYPE_UNSPECIFIED Standardwert.
BASE Grundvergütung: Bezieht sich auf den festen Geldbetrag, den ein Arbeitgeber einem Arbeitnehmer als Gegenleistung für geleistete Arbeit zahlt. Die Grundvergütung enthält keine Leistungen, Boni oder andere potenzielle Vergütungen eines Arbeitgebers.
BONUS Bonus
SIGNING_BONUS Unterzeichnungsbonus
EQUITY Aktien
PROFIT_SHARING Gewinnbeteiligung
COMMISSIONS Provision
TIPS Trinkgeld
OTHER_COMPENSATION_TYPE Anderer Vergütungstyp

CompensationUnit

Häufigkeit der Zahlungen.

Enums
COMPENSATION_UNIT_UNSPECIFIED Standardwert.
HOURLY Stündlich
DAILY Täglich
WEEKLY Wöchentlich
MONTHLY Monatlich
YEARLY Jährlich
ONE_TIME Einmalig
OTHER_COMPENSATION_UNIT Andere Vergütungseinheiten

CompleteQueryRequest

Parameter für die automatische Vervollständigung.

Felder
parent

string

Erforderlich. Ressourcenname des Mandanten, in dem die Vervollständigung ausgeführt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet, z. B. „projects/foo“.

query

string

Erforderlich. Die Abfrage, mit der Vorschläge generiert werden.

Es sind maximal 255 Zeichen zulässig.

language_codes[]

string

Die Liste der Sprachen der Abfrage. Dies ist der BCP-47-Sprachcode, z. B. "en-US" oder "sr-Latn". Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen.

Es sind maximal 255 Zeichen zulässig.

page_size

int32

Erforderlich. Anzahl der Vervollständigungsergebnisse.

Die maximal zulässige Seitengröße beträgt 10.

company

string

Falls angegeben, wird die Vervollständigung auf das angegebene Unternehmen eingeschränkt.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/Companies/{company_id}“, z. B. „projects/foo/Mandanten/bar/company/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet, z. B. „projects/foo“.

scope

CompletionScope

Der Bereich für die Vervollständigung. Der Standardwert ist CompletionScope.PUBLIC.

type

CompletionType

Das Thema für die Vervollständigung. Der Standardwert ist CompletionType.COMBINED.

CompletionScope

Der Enum-Wert zur Angabe des Bereichs der Vervollständigung.

Enums
COMPLETION_SCOPE_UNSPECIFIED Standardwert.
TENANT Vorschläge basieren nur auf den vom Kunden bereitgestellten Daten.
PUBLIC Vorschläge basieren auf allen Jobdaten im System, die für den Kunden sichtbar sind.

CompletionType

Enum zur Festlegung der Themen für die automatische Vervollständigung.

Enums
COMPLETION_TYPE_UNSPECIFIED Standardwert.
JOB_TITLE

Jobtitel für die automatische Vervollständigung von Jobs vorschlagen.

Für den Typ CompletionType.JOB_TITLE werden nur offene Jobs mit demselben language_codes zurückgegeben.

COMPANY_NAME

Für die automatische Vervollständigung von Jobs Unternehmensnamen vorschlagen.

Für den Typ CompletionType.COMPANY_NAME werden nur Unternehmen zurückgegeben, die offene Jobs mit derselben language_codes haben.

COMBINED

Für die automatische Vervollständigung von Jobs werden sowohl Jobtitel als auch Unternehmensnamen vorgeschlagen.

Für den Typ CompletionType.COMBINED werden nur offene Jobs mit derselben language_codes oder Unternehmen mit offenen Jobs mit derselben language_codes zurückgegeben.

CompleteQueryResponse

Antwort der Abfrage mit automatischer Vervollständigung.

Felder
completion_results[]

CompletionResult

Ergebnisse der passenden Job-/Unternehmenskandidaten.

metadata

ResponseMetadata

Zusätzliche Informationen für den API-Aufruf, z. B. die Anfrage-Tracking-ID

CompletionResult

Ressource, die Vervollständigungsergebnisse darstellt

Felder
suggestion

string

Der Vorschlag für die Abfrage.

type

CompletionType

Das Thema für die Vervollständigung.

image_uri

string

Der URI des Unternehmens-Images für COMPANY_NAME.

CreateClientEventRequest

Die Berichtsereignisanfrage.

Felder
parent

string

Erforderlich. Ressourcenname des Mandanten, unter dem das Ereignis erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt, z. B. „projects/foo“.

client_event

ClientEvent

Erforderlich. Ereignisse, die ausgegeben werden, wenn der Endnutzer mit der Kundenanwendung interagiert, die Cloud Talent Solution verwendet.

CreateCompanyRequest

Die Anforderung der CreateCompany-Methode.

Felder
parent

string

Erforderlich. Ressourcenname des Mandanten, unter dem das Unternehmen erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt, z. B. „projects/foo“.

company

Company

Erforderlich. Das Unternehmen, das erstellt werden soll.

CreateJobRequest

Jobanfrage erstellen.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, unter dem der Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

job

Job

Erforderlich. Der Job, der erstellt werden soll.

CreateTenantRequest

Die Anfrage der CreateTenant-Methode.

Felder
parent

string

Erforderlich. Ressourcenname des Projekts, unter dem der Mandant erstellt wird.

Das Format ist "projects/{project_id}", zum Beispiel "projects/foo".

tenant

Tenant

Erforderlich. Der zu erstellende Mandant.

CustomAttribute

Benutzerdefinierte Attributwerte, die entweder filterbar oder nicht filterbar sind.

Felder
string_values[]

string

Es muss genau entweder string_values oder long_values angegeben werden.

Mit diesem Feld wird nach einer Stringübereinstimmung (CASE_SENSITIVE_MATCH oder CASE_INSENSITIVE_MATCH) gesucht. Für filterbare string_values ist eine maximale Gesamtzahl von 200 Werten zulässig, wobei jede string_value eine Bytegröße von maximal 500 B hat. Für nicht filterbare string_values beträgt die maximale Gesamtbytegröße von nicht filterbaren string_values 50 KB.

Ein leerer String ist nicht zulässig.

long_values[]

int64

Es muss genau entweder string_values oder long_values angegeben werden.

Mit diesem Feld werden Suchanfragen für einen Zahlenbereich ausgeführt. (EQ, GT, GE, LE, LT) über filterbaren long_value.

Derzeit wird maximal 1 long_values unterstützt.

filterable

bool

Ist das Flag filterable auf „true“ gesetzt, können die Werte des benutzerdefinierten Felds für die Filter „JobQuery.custom_attribute_filter“ für benutzerdefinierte Attribute verwendet werden. Bei „false“ können diese Werte nicht für Filter für benutzerdefinierte Attribute verwendet werden.

Der Standardwert ist "false".

keyword_searchable

bool

Wenn das Flag keyword_searchable auf „true“ gesetzt ist, können die Keywords in benutzerdefinierten Feldern nach Keyword-Übereinstimmungen durchsucht werden. Bei „false“ können die Werte nicht nach Keyword-Übereinstimmung gefunden werden.

Der Standardwert ist "false".

DegreeType

Bildungsgrad, definiert in der International Standard Classification of Education (ISCED).

Enums
DEGREE_TYPE_UNSPECIFIED Standardwert. Kein Abschluss und keine frühkindliche Bildung. Zuordnung zu ISCED-Code 0. Beispiel: Kindergarten
PRIMARY_EDUCATION Grundschulbildung, die in der Regel die erste Stufe der Pflichtschulbildung umfasst. ISCED-Code 1. Beispiel: Grundschule
LOWER_SECONDARY_EDUCATION Sekundarbildung I; erste Stufe der Sekundarbildung, die auf der Grundschulbildung aufbaut, typischerweise mit einem stärker fachorientierten Lehrplan. ISCED-Code 2. Beispiel: Mittelschule
UPPER_SECONDARY_EDUCATION Mittlere Bildung; zweite/letzte Stufe der Sekundarbildung, die auf die tertiäre Bildung vorbereitet und/oder berufsrelevante Fähigkeiten vermittelt. Normalerweise mit einer größeren Auswahl an Fächern und Leistungsgruppen. ISCED-Code 3. Beispiel: Weiterführende Schule
ADULT_REMEDIAL_EDUCATION Erwachsenenbildung; Programme, die Lernerfahrungen anbieten, die auf Sekundarbildung aufbauen und auf den Eintritt in den Arbeitsmarkt und/oder die tertiäre Bildung vorbereiten. Der Inhalt ist breiter gefächert als im Sekundarbereich, aber nicht so komplex wie im tertiären Bereich. ISCED-Code 4.
ASSOCIATES_OR_EQUIVALENT Fachschulausbildung oder gleichwertig; kurze erste tertiäre Programme, die in der Regel praktisch und berufsspezifisch sind und auf den Eintritt in den Arbeitsmarkt vorbereiten. Diese Programme können auch den Weg zu anderen tertiären Programmen ebnen. ISCED-Code 5.
BACHELORS_OR_EQUIVALENT Bachelor oder gleichwertig; Programme zur Vermittlung von akademischem und/oder beruflichem Wissen mittleren Grades, Fähigkeiten und Kompetenzen, die zu einem ersten Hochschulabschluss oder einer gleichwertigen Qualifikation führen. ISCED-Code 6.
MASTERS_OR_EQUIVALENT Master oder gleichwertig; Programme, die fortgeschrittene akademische und/oder berufliche Kenntnisse, Fähigkeiten und Kompetenzen vermitteln, die zu einem zweiten Hochschulabschluss oder einer gleichwertigen Qualifikation führen. ISCED-Code 7.
DOCTORAL_OR_EQUIVALENT Promotion oder gleichwertig; Programme, die in erster Linie dazu dienen, eine fortgeschrittene Forschungsqualifikation zu erreichen, die in der Regel mit der Einreichung und Verteidigung einer Dissertation mit publizierbarer Qualität auf der Grundlage von Originalforschungen abschließt. ISCED-Code 8.

DeleteCompanyRequest

Anforderung zum Löschen eines Unternehmens.

Felder
name

string

Erforderlich. Der Ressourcenname des zu löschenden Unternehmens.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/Companies/{company_id}“, z. B. „projects/foo/Mandanten/bar/company/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet, z. B. „projects/foo/company/bar“.

DeleteJobRequest

Jobanfrage löschen.

Felder
name

string

Erforderlich. Der Ressourcenname des Jobs, der gelöscht werden soll.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/jobs/{job_id}“. Beispiel: „projects/foo/Mandanten/bar/jobs/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/jobs/bar“.

DeleteTenantRequest

Anfrage zum Löschen eines Mandanten.

Felder
name

string

Erforderlich. Der Ressourcenname des Mandanten, der gelöscht werden soll.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“.

DeviceInfo

Geräteinformationen, die von dem Jobsuchenden, Kandidaten oder der sonstigen Entität erhoben werden, die die Jobsuche durchführt. Wenn diese Informationen angegeben sind, verbessert sich die Qualität der Suchergebnisse geräteübergreifend.

Felder
device_type

DeviceType

Typ des Geräts.

id

string

Eine gerätespezifische ID. Die ID muss eine eindeutige Kennung sein, die das Gerät von anderen Geräten unterscheidet.

DeviceType

Eine Aufzählung, die ein API-Zugangsportal und einen Offenlegungsmechanismus beschreibt.

Enums
DEVICE_TYPE_UNSPECIFIED Der Gerätetyp ist nicht angegeben.
WEB Ein Desktop-Webbrowser, z. B. Chrome, Firefox, Safari oder Internet Explorer.
MOBILE_WEB Ein Webbrowser für Mobilgeräte, z. B. ein Smartphone oder Tablet mit einem Chrome-Browser.
ANDROID Eine native Anwendung für Android-Geräte.
IOS Eine native Anwendung für iOS-Geräte.
BOT Ein Bot (z. B. ein Web-Crawler) im Gegensatz zu einem von Menschen bedienten Gerät.
OTHER Andere Gerätetypen

EmploymentType

Ein Enum-Wert, der den Beschäftigungstyp eines Jobs darstellt.

Enums
EMPLOYMENT_TYPE_UNSPECIFIED Der Standardwert, wenn der Beschäftigungstyp nicht angegeben ist.
FULL_TIME Der Job erfordert eine Anzahl von Arbeitsstunden, die einem Vollzeitjob entspricht, üblicherweise 40 Wochenstunden oder mehr.
PART_TIME Der Job umfasst eine Anzahl von Arbeitsstunden, die unter einem Vollzeitjob liegt, üblicherweise weniger als 40 Wochenstunden.
CONTRACTOR Der Job wird auf Vertragsbasis und nicht als Festanstellung angeboten.
CONTRACT_TO_HIRE Der Job wird auf Vertragsbasis angeboten, mit der Aussicht, dass er bei Vertragsende in eine Vollzeitstelle umgewandelt wird. Jobs dieses Typs werden auch durch eine Suche nach EmploymentType.CONTRACTOR-Jobs zurückgegeben.
TEMPORARY Der Job wird als vorübergehende Arbeitsmöglichkeit angeboten, in der Regel als kurzfristige Beschäftigung.
INTERN Der Job ist eine befristete Arbeitsmöglichkeit mit betrieblicher Ausbildung für Studenten und Berufsanfänger, üblicherweise ein Sommerjob.
VOLUNTEER Der Job ist eine ehrenamtliche Stelle. Für die geleistete Arbeit ist keine Vergütung zu erwarten.
PER_DIEM Der Job erfordert, dass der Mitarbeiter nach Bedarf und zu flexiblen Zeiten arbeitet.
FLY_IN_FLY_OUT Der Job sieht die Einstellung von Personen in abgelegenen Gegenden und deren zeitweiligen Transport an den Einsatzort vor, anstatt Mitarbeiter und ihre Familien dauerhaft umziehen zu lassen.
OTHER_EMPLOYMENT_TYPE Keiner der anderen genannten Typen trifft auf den Job zu.

GetCompanyRequest

Anforderung zum Abruf eines Unternehmens anhand des Namens.

Felder
name

string

Erforderlich. Der Ressourcenname des abzurufenden Unternehmens.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/company/{company_id}“, z. B. „projects/api-test-project/endeds/foo/Companies/bar“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet, z. B. „projects/api-test-project/company/bar“.

GetJobRequest

Jobanfrage abrufen.

Felder
name

string

Erforderlich. Der Ressourcenname des abzurufenden Jobs.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/jobs/{job_id}“. Beispiel: „projects/foo/Mandanten/bar/jobs/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/jobs/bar“.

GetTenantRequest

Anfrage zum Abrufen eines Mandanten anhand des Namens.

Felder
name

string

Erforderlich. Der Ressourcenname des abzurufenden Mandanten.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“.

HistogramQuery

Die Histogrammanfrage.

Felder
histogram_query

string

Ein Ausdruck gibt eine Histogrammanforderung gegen übereinstimmende Ressourcen (z. B. Jobs, Profile) für Suchvorgänge an.

Weitere Informationen zur Syntax finden Sie unter SearchJobsRequest.histogram_queries und SearchProfilesRequest.histogram_queries.

HistogramQueryResult

Histogrammergebnis, das mit HistogramQuery in Suchanfragen übereinstimmt.

Felder
histogram_query

string

Angeforderter Histogrammausdruck.

histogram

map<string, int64>

Eine Zuordnung der mit unterschiedlichen Werten verbundenen Werte der Facette zur Anzahl übereinstimmender Einträge mit entsprechendem Wert.

Das Schlüsselformat lautet:

  • Stringwerte (für String-Histogramm), die im Feld gespeichert sind.
  • Der Name (für einen benannten numerischen Bucket), der in der bucket()-Funktion angegeben ist, ist für bucket(0, MAX, "non-negative") der Schlüssel non-negative.
  • (für anonymen numerischen Bucket) als <low>-<high> formatierter Bereich, z. B. 0-1000, MIN-0 und 0-MAX.

HtmlSanitization

Option zur Bereinigung von HTML-Inhalten in Nutzereingabefeldern, z. B. Jobbeschreibung. Wenn diese Option festgelegt wird, kann der Nutzer bestimmen, ob und wie diese Felder bereinigt werden.

Enums
HTML_SANITIZATION_UNSPECIFIED Standardwert.
HTML_SANITIZATION_DISABLED Deaktiviert die Bereinigung von HTML-Eingaben.
SIMPLE_FORMATTING_ONLY Bereinigt die HTML-Eingabe. Es werden nur fett- und kursivformatierte sowie sortierte und unsortierte Listen von Markup-Tags akzeptiert.

Job

Eine Jobressource stellt eine Stellenausschreibung (auch "Jobanzeige" oder "Jobanforderung" genannt) dar. Ein Job gehört zu einer Company, die als einstellende Entität für den Job verantwortlich ist.

Felder
name

string

Erforderlich während der Jobaktualisierung.

Der Ressourcenname für den Job. Er wird vom Dienst generiert, wenn ein Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/jobs/{job_id}“. Beispiel: „projects/foo/Mandanten/bar/jobs/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/jobs/bar“.

Bei Jobabfragen und API-Aufrufen sollte dieses Feld bevorzugt verwendet werden, da dieser Wert im Gegensatz zu requisition_id eindeutig ist.

company

string

Erforderlich. Der Ressourcenname des Unternehmens, das den Job anbietet.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/company/{company_id}“. Beispiel: „projects/foo/Mandanten/bar/company/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/company/bar“.

requisition_id

string

Erforderlich. Die Anforderungs-ID (auch Posting-ID genannt), die vom Kunden zugewiesen wurde, um einen Job zu identifizieren. Dieses Feld ist für Kunden zur Kundenidentifikation und Nachverfolgung von Einträgen vorgesehen. Ein Job kann nicht erstellt werden, wenn ein anderer Job mit denselben company, language_code und requisition_id vorhanden ist.

Es sind maximal 255 Zeichen zulässig.

title

string

Erforderlich. Die Bezeichnung des Jobs, z. B. "Software-Entwickler".

Es sind maximal 500 Zeichen zulässig.

description

string

Erforderlich. Die Beschreibung eines Jobs. In der Regel eine mehrere Absätze lange Beschreibung des Unternehmens und weitere Informationen. Im Jobobjekt gibt es separate Felder für responsibilities, qualifications und andere Jobmerkmale. Es empfiehlt sich, diese separaten Jobfelder zu verwenden.

In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt.

Es sind maximal 100.000 Zeichen zulässig.

addresses[]

string

Dringend empfohlen für eine optimale Servicequalität.

Standort(e), an denen der Arbeitgeber für diese Stellenausschreibung suchen möchte.

Es empfiehlt sich, die Adressen des Einstellungsstandorts vollständig anzugeben. Die API erzielt dann bessere Ergebnisse, vor allem wenn Jobs anhand der Anfahrtszeit gesucht werden.

Für die beste Suchleistung sind maximal 50 Standorte zulässig. Wenn ein Job mehr Standorte hat, wird empfohlen, ihn in mehrere Jobs mit eindeutigen requisition_ids aufzuteilen (z.B. "ReqA" wird zu "ReqA-1", "ReqA-2" usw.), da nicht mehrere Jobs mit denselben company, language_code und requisition_id zulässig sind. Wenn die ursprüngliche requisition_id beibehalten werden muss, sollte ein benutzerdefiniertes Feld zum Speichern verwendet werden. Zur Optimierung von Suchvorgängen empfiehlt es sich auch, die nah beieinander liegenden Standorte im selben Job zusammenzufassen.

Es sind maximal 500 Zeichen zulässig.

application_info

ApplicationInfo

Informationen zur Bewerbung.

job_benefits[]

JobBenefit

Die in diesem Job enthaltenen Sozialleistungen.

compensation_info

CompensationInfo

Informationen zur Vergütung für den Job (auch „Lohnsatz“), d. h. die Vergütung, die an den Arbeitnehmer gezahlt wird.

custom_attributes

map<string, CustomAttribute>

Eine Zuordnung von Feldern, die filterbare und nicht filterbare benutzerdefinierte Jobattribute enthalten, die nicht von den bereitgestellten strukturierten Feldern abgedeckt werden.

Die Schlüssel der Zuordnung sind Strings von bis zu 64 Byte und müssen mit dem Muster übereinstimmen: [a-zA-Z] [a-zA-Z0-9_]*. Zum Beispiel key0LikeThis oder KEY_1_LIKE_THIS.

Es werden maximal 100 filterbare und maximal 100 nicht filterbare Schlüssel unterstützt. Für filterbare string_values sind in allen Schlüsseln maximal 200 Werte zulässig, wobei jeder String nicht mehr als 255 Zeichen lang sein darf. Für nicht filterbare string_values beträgt die maximale Gesamtgröße von string_values in allen Schlüsseln 50 KB.

degree_types[]

DegreeType

Die gewünschten Ausbildungsabschlüsse für den Job, wie Bachelor, Master.

department

string

Die Abteilung oder der Funktionsbereich mit der offenen Stelle innerhalb des Unternehmens.

Es sind maximal 255 Zeichen zulässig.

employment_types[]

EmploymentType

Die Beschäftigungsart eines Jobs, z. B. full time oder part time.

incentives

string

Eine Beschreibung besonderer Bonus-, Provisions- und anderer Sondervergütungen, die mit dem Job verbunden sind, abgesehen von Lohn oder Gehalt.

Es sind maximal 10.000 Zeichen zulässig.

language_code

string

Die Sprache der Anzeige. Diese Option ist nicht zu verwechseln mit den Sprachkenntnissen, die für den Job gefordert werden.

Sprachcodes müssen im BCP-47-Format angegeben werden, z. B. "en-US" oder "sr-Latn". Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen{: class="external" target="_blank" } (nur auf Englisch verfügbar).

Wenn dieses Feld nicht angegeben und Job.description vorhanden ist, wird der auf Job.description basierende erkannte Sprachcode zugewiesen. Andernfalls wird standardmäßig „en_US“ verwendet.

job_level

JobLevel

Die für diesen Job erwartete Erfahrungsstufe, z. B. "Berufsanfänger".

promotion_value

int32

Ein Promotionswert des Jobs, der vom Kunden festgelegt wird. Der Wert bestimmt die Sortierreihenfolge der Jobs, die zurückgegeben werden, wenn nach hervorgehobenen Jobs gesucht wird. Dabei werden zuerst die Jobs mit höheren Suchergebniswerten zurückgegeben; bei Gleichheit werden die Ergebnisse in der Reihenfolge ihrer Relevanz sortiert. Nur die Jobs mit einem promotionValue > 0 werden bei einer FEATURED_JOB_SEARCH zurückgegeben.

Der Standardwert ist 0. Negative Werte werden als 0 behandelt.

qualifications

string

Eine Beschreibung der Qualifikationen, die für diesen Job erforderlich sind. Es empfiehlt sich, dieses Feld anstelle des allgemeineren Felds description zu verwenden.

In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt.

Es sind maximal 10.000 Zeichen zulässig.

responsibilities

string

Eine Beschreibung der Aufgaben in diesem Job. Es empfiehlt sich, dieses Feld anstelle des allgemeineren Felds description zu verwenden.

In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt.

Es sind maximal 10.000 Zeichen zulässig.

posting_region

PostingRegion

Die Job-PostingRegion (z. B. Bundesland, Land), in der der Job verfügbar ist. Wenn dieses Feld festgelegt wurde, kann ein LocationFilter in einer Suchanfrage innerhalb der Jobregion diese Jobanzeige finden, sofern keine genaue Standortübereinstimmung angegeben wurde. Wenn dieses Feld auf PostingRegion.NATION oder PostingRegion.ADMINISTRATIVE_AREA gesetzt ist, wird dringend empfohlen, für den Job Job.addresses dieselbe Standortebene wie für dieses Feld festzulegen.

visibility
(deprecated)

Visibility

Eingestellt. Der Job ist nur für den Inhaber sichtbar.

Die Sichtbarkeit des Jobs.

Wenn keine Angabe erfolgt, wird standardmäßig Visibility.ACCOUNT_ONLY verwendet.

job_start_time

Timestamp

Der Startzeitstempel des Jobs in der UTC-Zeitzone. In der Regel wird dieses Feld für Jobs auf Vertragsbasis verwendet. Ungültige Zeitstempel werden ignoriert.

job_end_time

Timestamp

Der Endzeitstempel des Jobs. In der Regel wird dieses Feld für Jobs auf Vertragsbasis verwendet. Ungültige Zeitstempel werden ignoriert.

posting_publish_time

Timestamp

Der Zeitstempel, zu dem dieses Stellenangebot zuletzt veröffentlicht wurde. Der Standardwert ist die Uhrzeit, zu der die Anfrage beim Server eingeht. Ungültige Zeitstempel werden ignoriert.

posting_expire_time

Timestamp

Dringend empfohlen für eine optimale Servicequalität.

Der Ablaufzeitstempel des Jobs. Nach diesem Zeitstempel wird der Job als abgelaufen markiert und in den Suchergebnissen nicht mehr angezeigt. Der abgelaufene Job kann nicht von der ListJobs API aufgelistet werden, er kann aber mit der GetJob API abgerufen, mit der UpdateJob API aktualisiert oder mit der DeleteJob API gelöscht werden. Ein abgelaufener Job kann mithilfe eines zukünftigen Ablaufzeitstempels aktualisiert und wieder geöffnet werden. Das Aktualisieren eines abgelaufenen Jobs schlägt fehl, wenn bereits ein anderer offener Job mit denselben company, language_code und requisition_id vorhanden ist.

Die abgelaufenen Jobs werden 90 Tage in unserem System aufbewahrt. Die Gesamtzahl der abgelaufenen Jobs darf jedoch das Dreifache der maximalen Anzahl offener Jobs in den letzten 7 Tagen nicht überschreiten. Wenn dieser Grenzwert überschritten wird, werden abgelaufene Jobs in der Reihenfolge ihrer frühesten Ablaufzeit bereinigt. Abgelaufene Jobs können nicht mehr aufgerufen werden, nachdem sie bereinigt wurden.

Ungültige Zeitstempel werden ignoriert und als nicht angegebene Ablaufzeit behandelt.

Wenn der Zeitstempel vor der sofortigen Anfrage liegt, wird der Job sofort nach der Erstellung als abgelaufen behandelt. Diese Art von Job kann nicht aktualisiert werden. Und wenn Sie einen Job mit einem Zeitstempel in der Vergangenheit erstellen, muss posting_publish_time vor posting_expire_time festgelegt werden. Mit dieser Funktion können andere Objekte wie Application auf einen Job verweisen, der vor dem Ablauf noch nicht im System vorhanden war. Wenn Sie einen Job ändern möchten, der beim Erstellen abgelaufen ist, löschen Sie ihn und erstellen Sie einen neuen.

Wenn dieser Wert zum Zeitpunkt der Joberstellung nicht angegeben wird oder ungültig ist, läuft die Jobanzeige 30 Tage nach dem Zeitpunkt der Erstellung des Jobs ab. Wenn der Job beispielsweise am 1.1.2017 um 13:00 Uhr UTC ohne Ablaufdatum erstellt wurde, läuft der Job am 31.1.2017 um 13:00 Uhr UTC ab.

Wenn dieser Wert bei der Jobaktualisierung nicht angegeben wird, sind die durch UpdateJobRequest.update_mask festgelegten Feldmasken wichtig. Wenn die Feldmasken job_end_time enthalten oder leer sind (d. h. jedes Feld aktualisiert wird), läuft die Jobanzeige 30 Tage nach der letzten Aktualisierung des Jobs ab. Ansonsten wird das Ablaufdatum nicht aktualisiert.

posting_create_time

Timestamp

Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieser Job erstellt wurde.

posting_update_time

Timestamp

Nur Ausgabe. Der Zeitstempel für den Zeitpunkt, zu dem dieser Job zuletzt aktualisiert wurde.

company_display_name

string

Nur Ausgabe. Der Anzeigename des Unternehmens, das den Job anbietet.

derived_info

DerivedInfo

Nur Ausgabe. Abgeleitete Details zur Stellenausschreibung.

processing_options

ProcessingOptions

Optionen für die Jobverarbeitung.

ApplicationInfo

Bewerbungsbezogene Details einer Stellenausschreibung.

Felder
emails[]

string

Verwenden Sie dieses Feld für die E-Mail-Adressen, an die Lebensläufe oder Bewerbungen gesendet werden sollen.

Die maximale Anzahl zulässiger Zeichen für jeden Eintrag ist 255.

instruction

string

Verwenden Sie dieses Feld für Anweisungen, die ein Bewerber befolgen kann, um sich für den Job zu bewerben (z. B. "Senden Sie Ihre Bewerbung an…").

In diesem Feld werden HTML-Eingaben akzeptiert und bereinigt. Markup-Tags wie Fett- und Kursivformatierung sowie sortierte und unsortierte Listen werden unterstützt.

Es sind maximal 3.000 Zeichen zulässig.

uris[]

string

Verwenden Sie dieses URI-Feld, um einen Bewerber zu einer Website weiterzuleiten, beispielsweise zu einem Onlinebewerbungsformular.

Die maximale Anzahl zulässiger Zeichen pro Eintrag ist 2.000.

DerivedInfo

Abgeleitete Details zur Stellenausschreibung.

Felder
locations[]

Location

Strukturierte Standorte des Jobs, aufgelöst aus Job.addresses.

locations werden Job.addresses in der gleichen Reihenfolge genau zugeordnet.

job_categories[]

JobCategory

Von Job.title und Job.description abgeleitete Jobkategorien.

ProcessingOptions

Optionen für die Jobverarbeitung.

Felder
disable_street_address_resolution

bool

Wenn dieser Wert auf true gesetzt ist, versucht der Dienst nicht, eine genauere Adresse für den Job aufzulösen.

html_sanitization

HtmlSanitization

Option zur HTML-Inhaltsbereinigung für Jobs. Angewendete Felder:

  • description
  • applicationInfo.instruction
  • incentives
  • qualifications
  • responsibilities

In diesen Feldern können HTML-Tags entfernt werden, wenn die Bereinigung nicht deaktiviert ist.

Die Standardeinstellung ist HtmlSanitization.SIMPLE_FORMATTING_ONLY.

JobBenefit

Ein Enum-Wert, der die mit dem Job verbundenen Sozialleistungen darstellt.

Enums
JOB_BENEFIT_UNSPECIFIED Standardwert, wenn der Typ nicht angegeben ist.
CHILD_CARE Der Job bietet Zugang zu Kinderbetreuungsprogrammen, z. B. Kindertagesstätten.
DENTAL Der Job umfasst zahnärztliche Leistungen, die durch eine zahnärztliche Versicherung abgedeckt sind.
DOMESTIC_PARTNER Der Job bietet bestimmte Sozialleistungen für Lebenspartner.
FLEXIBLE_HOURS Der Job ermöglicht flexible Arbeitszeiten.
MEDICAL Mit dem Job ist eine Krankenversicherung verbunden.
LIFE_INSURANCE Mit dem Job ist eine Lebensversicherung verbunden, die vom Arbeitgeber getragen wird oder vom Arbeitnehmer abgeschlossen werden kann.
PARENTAL_LEAVE In diesem Job kann bei der Geburt eines Kindes Elternzeit genommen werden.
RETIREMENT_PLAN Mit dem Job ist eine betriebliche Altersversorgung verbunden, die vom Arbeitgeber getragen wird oder vom Arbeitnehmer abgeschlossen werden kann.
SICK_DAYS In diesem Job gelten Fehlzeiten wegen Krankheit als bezahlte Arbeitszeit.
VACATION In diesem Job gibt es bezahlten Urlaub.
VISION Mit diesem Job ist eine Versicherung für Sehhilfen verbunden.

JobCategory

Ein Enum-Wert, der die Kategorisierung oder den Schwerpunkt einer bestimmten Rolle darstellt. Dieser Wert unterscheidet sich von der mit einer Rolle verknüpften "Branche", die sich auf die Kategorisierung des Unternehmens bezieht, das den Job anbietet.

Enums
JOB_CATEGORY_UNSPECIFIED Der Standardwert, wenn die Kategorie nicht angegeben wurde.
ACCOUNTING_AND_FINANCE Ein Job in der Buchhaltung oder im Rechnungswesen, z. B. Buchhalter.
ADMINISTRATIVE_AND_OFFICE Ein Verwaltungs- und Bürojob, z. B. Büroangestellter.
ADVERTISING_AND_MARKETING Ein Werbe- und Marketingjob, z. B. Marketing Manager.
ANIMAL_CARE Ein Job in der Tierpflege, z. B. Tierarzt.
ART_FASHION_AND_DESIGN Ein Kunst-, Mode- oder Designjob, z. B. Designer.
BUSINESS_OPERATIONS Ein betriebswirtschaftlicher Job, z. B. Betriebsleiter.
CLEANING_AND_FACILITIES Ein Job im Bereich Raumpflege und Facility Management, z. B. Aufsichtspersonal.
COMPUTER_AND_IT Ein Computer- und IT-Job, z. B. Systemadministrator.
CONSTRUCTION Ein Job im Baubereich, z. B. Hilfsarbeiter.
CUSTOMER_SERVICE Ein Job im Kundendienst, z. B. Kassierer.
EDUCATION Ein Job im Bildungsbereich, z. B. Lehrer.
ENTERTAINMENT_AND_TRAVEL Ein Job im Bereich Unterhaltung und Reisebranche, z. B. Flugbegleiter.
FARMING_AND_OUTDOORS Ein Landwirtschafts- oder Outdoor-Job, z. B. Wildhüter.
HEALTHCARE Ein Job im Gesundheitswesen, z. B. examinierte Krankenschwester.
HUMAN_RESOURCES Ein Job im Personalwesen, z. B. Personalchef.
INSTALLATION_MAINTENANCE_AND_REPAIR Ein Job im Bereich Installation, Wartung oder Reparatur, z. B. Elektriker.
LEGAL Eine juristische Tätigkeit, z. B. Rechtsanwaltsfachangestellter.
MANAGEMENT Ein Verwaltungsjob, der häufig zusammen mit einer anderen Kategorie verwendet wird, z. B. Filialleiter.
MANUFACTURING_AND_WAREHOUSE Ein Job in der Fertigung oder im Lager, z. B. Montagetechniker.
MEDIA_COMMUNICATIONS_AND_WRITING Ein Job im Bereich Medien, Kommunikation und Schreiben, z. B. Pressearbeit.
OIL_GAS_AND_MINING Ein Job im Bereich Öl, Gas oder Bergbau, z. B. Offshore-Bohrarbeiter.
PERSONAL_CARE_AND_SERVICES Ein Job im Bereich persönliche Dienstleistungen, z. B. Friseur.
PROTECTIVE_SERVICES Ein Job im Wachbereich, z. B. Wachmann.
REAL_ESTATE Ein Job im Immobilienbereich, z. B. Käufermakler.
RESTAURANT_AND_HOSPITALITY Ein Job im Gastronomie- und Hotelbereich, z. B. Servicekraft.
SALES_AND_RETAIL Ein Job im Bereich Vertrieb und Einzelhandel, z. B. Verkäufer.
SCIENCE_AND_ENGINEERING Ein wissenschaftlicher oder technischer Job, z. B. Labortechniker.
SOCIAL_SERVICES_AND_NON_PROFIT Ein Job im Bereich soziale Dienste oder gemeinnützige Arbeit, z. B. Sozialarbeiter.
SPORTS_FITNESS_AND_RECREATION Ein Job im Bereich Sport, Fitness und Freizeit, z. B. Personal Trainer.
TRANSPORTATION_AND_LOGISTICS Ein Transport- oder Logistikjob, z. B. Fernfahrer.

JobEvent

Ein Ereignis, das ausgegeben wird, wenn ein Jobsuchender mit der Anwendung interagiert, die Cloud Talent Solution implementiert.

Felder
type

JobEventType

Erforderlich. Der Typ des Ereignisses (siehe JobEventType).

jobs[]

string

Erforderlich. Die diesem Ereignis zugeordnete job name(s). Wenn dies beispielsweise ein impression -Ereignis ist, enthält dieses Feld die Bezeichner aller Jobs, die dem Jobsuchenden angezeigt werden. Wenn es ein view-Ereignis war, enthält dieses Feld die Kennzeichnung des angesehenen Jobs.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/jobs/{job_id}“, zum Beispiel „projects/foo/Mandanten/bar/jobs/baz“.

profile

string

Die profile name, die diesem Clientereignis zugeordnet ist.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/profiles/{profile_id}“, z. B. „projects/foo/Mandanten/bar/profiles/baz“.

JobEventType

Eine Aufzählung für ein Ereignis, das sich auf das Verhalten des Endnutzers bezieht, z. B. eines Jobsuchenden.

Enums
JOB_EVENT_TYPE_UNSPECIFIED Das Ereignis ist durch andere angegebene Werte nicht spezifiziert.
IMPRESSION Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat sich einen Job anzeigen lassen, beispielsweise in einer Liste von Suchergebnissen in einem komprimierten oder verkürzten Format. Dieses Ereignis ist normalerweise mit der Anzeige einer Jobliste auf einer einzelnen Seite durch einen Jobsuchenden verbunden.
VIEW Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat sich die detaillierten Angaben (einschließlich der ausführlichen Beschreibung) eines Jobs angesehen. Dieses Ereignis gilt nicht für das Anzeigen eines Snippets eines Jobs im Rahmen der Suchergebnisse für Jobs. Das Aufrufen eines Snippets ist mit einem impression verknüpft.
VIEW_REDIRECT Der Jobsuchende oder eine andere mit dem Dienst interagierende Entität führte eine Aktion aus, um einen Job anzuzeigen, und wurde auf eine andere Website für einen Job umgeleitet.
APPLICATION_START Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat mit dem Bewerbungsvorgang begonnen oder die Absicht zu erkennen gegeben, sich für einen Job zu bewerben.
APPLICATION_FINISH Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat eine Bewerbung für einen Job eingereicht.
APPLICATION_QUICK_SUBMISSION Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat mit einem Klick eine Bewerbung für einen Job eingereicht, ohne weitere Angaben zu erfassen. Wenn ein Jobsuchender diese Aktion ausführt, senden Sie nur dieses Ereignis an den Dienst. Senden Sie auch keine JobEventType.APPLICATION_START - oder JobEventType.APPLICATION_FINISH -Ereignisse.
APPLICATION_REDIRECT Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat eine Aktion durchgeführt, um sich für einen Job zu bewerben, und wurde zum Abschließen der Bewerbung aber auf eine andere Website weitergeleitet.
APPLICATION_COMPANY_SUBMIT Dieses Ereignis sollte verwendet werden, wenn ein Unternehmen eine Bewerbung im Namen eines Jobsuchenden einreicht. Dieses Ereignis ist für Personalvermittler vorgesehen, die versuchen, Kandidaten zu platzieren.
BOOKMARK Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität hat Interesse für einen Job zu erkennen gegeben, indem er ihn mit einem Lesezeichen versehen oder gespeichert hat.
NOTIFICATION Dem Jobsuchenden oder der sonstigen mit dem Dienst interagierenden Entität wurde eine Benachrichtigung gesendet, z. B. eine E-Mail- oder Gerätebenachrichtigung, die eine oder mehrere durch den Dienst generierte Jobeinträge enthält.
HIRED Der Jobsuchende oder die sonstige mit dem Dienst interagierende Entität wurde von der einstellenden Entität (dem Arbeitgeber) eingestellt. Dieses Ereignis sollte nur gesendet werden, wenn der Jobsuchende durch eine Bewerbung eingestellt wurde, die durch eine Suche über den Cloud Talent Solution-Dienst initiiert wurde.
SENT_CV Ein Personalvermittler oder eine Personalvermittlungsagentur hat im Namen des Bewerbers eine Bewerbung eingereicht, nachdem zuvor mit dem Dienst interagiert wurde, um eine geeignete Stellenanzeige zu finden.
INTERVIEW_GRANTED Die mit dem Dienst interagierende Entität (zum Beispiel der Jobsuchende) wurde von der einstellenden Entität (dem Arbeitgeber) für ein erstes Vorstellungsgespräch eingeladen. Dieses Ereignis sollte nur gesendet werden, wenn der Jobsuchende als Teil einer Bewerbung für ein Vorstellungsgespräch eingeladen wurde, die durch eine Suche oder über eine Empfehlung des Cloud Talent Solution-Dienstes initiiert wurde.

JobLevel

Ein Enum-Wert, der das erforderliche Erfahrungsniveau für den Job darstellt.

Enums
JOB_LEVEL_UNSPECIFIED Der Standardwert, wenn kein Erfahrungsniveau angegeben ist.
ENTRY_LEVEL Berufsanfänger auf Sachbearbeiterebene, normalerweise mit weniger als zwei Jahren Erfahrung in einer vergleichbaren Stelle. Dies schließt auch Praktikanten ein.
EXPERIENCED Erfahrene Sachbearbeiter, normalerweise mit mehr als zwei Jahre Erfahrung in einer vergleichbaren Stelle.
MANAGER Manager der unteren und mittleren Ebene, die für die Führung eines Teams verantwortlich sind.
DIRECTOR Manager auf höherer Ebene, die für ganze Managerteams verantwortlich sind.
EXECUTIVE Leitende Manager und Führungskräfte bis hin zu Vorstandsmitgliedern.

JobOperationResult

Das Ergebnis der JobService.BatchCreateJobs- oder JobService.BatchUpdateJobs-APIs. Er wird im Falle eines Erfolgs verwendet, um google.longrunning.Operation.response zu ersetzen.

Felder
job_results[]

JobResult

Liste der Ergebnisse der Jobänderung aus einem Batch-Mutate-Vorgang. Sie kann sich ändern, bis der Vorgangsstatus FINISHED, FAILED oder CancelLED lautet.

JobResult

Mutationsergebnis eines Jobs.

Felder
job

Job

Hier enthält Job nur grundlegende Informationen, einschließlich name, company, language_code und requisition_id. Verwenden Sie die getJob-Methode, um detaillierte Informationen zum erstellten/aktualisierten Job abzurufen.

status

Status

Der Status des verarbeiteten Jobs. Dieses Feld wird ausgefüllt, wenn die Verarbeitung von job fehlschlägt.

JobQuery

Die für die Durchführung einer Suchabfrage erforderliche Abfrage.

Felder
query

string

Der Abfragestring, der einen Abgleich mit den Feldern für die Position, die Beschreibung und den Standort ausführt.

Es sind maximal 255 Zeichen zulässig.

query_language_code

string

Der Sprachcode von query. Zum Beispiel: "en-US". Mit diesem Feld lässt sich die Abfrage besser interpretieren.

Wenn kein Wert angegeben ist, wird der Abfragesprachcode automatisch erkannt, der möglicherweise nicht genau ist.

Der Sprachcode muss im BCP-47-Format angegeben werden, z. B. „en-US“ oder „sr-Latn“. Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen.

companies[]

string

In diesem Filter werden die zu durchsuchenden Unternehmensentitäten angegeben.

Wenn kein Wert angegeben ist, werden alle Unternehmen nach Jobs durchsucht.

Sind mehrere Werte angegeben, wird in den angegebenen Unternehmen nach Jobs gesucht.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}/company/{company_id}“. Beispiel: „projects/foo/Mandanten/bar/company/baz“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet. Beispiel: „projects/foo/company/bar“.

Es sind höchstens 20 Unternehmensfilter zulässig.

location_filters[]

LocationFilter

Im Standortfilter werden geografische Regionen angegeben, in denen die Jobs liegen, die gesucht werden. Weitere Informationen findest du unter LocationFilter.

Wird kein Wert für den Standort angegeben, werden Jobs entsprechend den anderen Suchkriterien abgerufen, ungeachtet des jeweiligen Standorts.

Wenn mehrere Werte angegeben sind, werden Aufträge von einem der angegebenen Standorte abgerufen. Wenn für den Parameter LocationFilter.distance_in_miles unterschiedliche Werte angegeben werden, wird für alle Standorte die angegebene maximale Entfernung verwendet.

Es sind höchstens fünf Standortfilter zulässig.

job_categories[]

JobCategory

Im Kategoriefilter werden die Kategorien der zu suchenden Jobs angegeben. Weitere Informationen findest du unter JobCategory.

Wenn kein Wert angegeben wird, wird nach Jobs aus beliebigen Kategorien gesucht.

Wenn mehrere Werte angegeben sind, können die Suchergebnisse zu einer beliebigen der angegebenen Kategorien gehören.

commute_filter

CommuteFilter

Ermöglicht das Filtern von Jobs nach dem Anfahrtsweg mit unterschiedlichen Verkehrsmitteln (z. B. mit dem Auto oder öffentlichen Verkehrsmitteln).

Hinweis: Dies funktioniert nur, wenn Sie CommuteMethod angeben. In diesem Fall wird location_filters ignoriert.

Derzeit unterstützen wir keine Sortierung nach Anfahrtszeit.

company_display_names[]

string

In diesem Filter wird die genaue Unternehmens-Company.display_name der zu suchenden Jobs angegeben.

Wird kein Wert angegeben, können die Suchergebnisse Jobs in beliebigen Unternehmen enthalten.

Wenn mehrere Werte angegeben sind, können die Suchergebnisse zu einem beliebigen der angegebenen Unternehmen gehören.

Es sind maximal 20 Filter für Anzeigenamen von Unternehmen zulässig.

compensation_filter

CompensationFilter

Dieser Suchfilter wird nur auf Job.compensation_info angewendet. Wenn der Filter beispielsweise als "Job auf Stundenbasis mit einem Stundensatz > 15 $" angegeben ist, wird nur nach Jobs gesucht, die diese Kriterien erfüllen. Ist kein Filter definiert, werden alle offenen Jobs durchsucht.

custom_attribute_filter

string

Dieser Filter gibt eine strukturierte Syntax für den Abgleich mit dem Job.custom_attributes an, der als filterable gekennzeichnet ist.

Die Syntax für diesen Ausdruck ist Teil der SQL-Syntax.

Unterstützte Operatoren sind: =, !=, <, <=, > und >=, wobei die linke Seite des Operators ein benutzerdefinierter Feldschlüssel und die rechte Seite eine Zahl oder ein String in Anführungszeichen ist. Sie müssen den umgekehrten Schrägstrich (\) und Anführungszeichen (") verwenden.

Unterstützte Funktionen sind LOWER([field_name]), um eine Übereinstimmung ohne Beachtung der Groß-/Kleinschreibung durchzuführen, und EMPTY([field_name]), um nach dem Vorhandensein eines Schlüssels zu filtern.

Boolesche Ausdrücke (AND/OR/NOT) werden bis zu einer Verschachtelung von drei Ebenen unterstützt, zum Beispiel "((A AND B AND C) OR NOT D) AND E"). Dabei darf der Ausdruck maximal 100 Vergleiche/Funktionen enthalten. Die Länge des Ausdrucks muss kleiner als 6.000 Byte sein.

Beispielabfrage: (LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10

disable_spell_check

bool

Mit diesem Flag wird die Rechtschreibprüfung gesteuert. Wenn es auf "false" gesetzt ist, versucht der Dienst, falsch geschriebene Abfragen zu korrigieren. Beispielsweise wird dann "Ingenier" in "Ingenieur" geändert.

Die Standardeinstellung ist "false". Es wird also eine Rechtschreibprüfung durchgeführt.

employment_types[]

EmploymentType

Der Filter für Beschäftigungstypen gibt die Beschäftigungsart der zu durchsuchenden Jobs an, z. B. EmploymentType.FULL_TIME.

Wenn kein Wert angegeben wird, enthalten Jobs in den Suchergebnissen alle Beschäftigungstypen.

Sind mehrere Werte angegeben, weisen die Jobs in den Suchergebnissen einen der angegebenen Beschäftigungstypen auf.

language_codes[]

string

In diesem Filter wird die Sprache der zu suchenden Jobs angegeben, z. B. "en-US".

Ist kein Wert angegeben, können die Suchergebnisse Jobs in einer beliebigen Sprache enthalten.

Sprachcodes müssen im BCP-47-Format angegeben werden, z. B. "en-US" oder "sr-Latn". Weitere Informationen finden Sie unter Tags zur Identifizierung von Sprachen.

Es sind höchstens zehn Sprachcodefilter zulässig.

publish_time_range

TimestampRange

Es wird nach Jobs gesucht, die in einem durch diesen Filter angegebenen Bereich veröffentlicht wurden.

excluded_jobs[]

string

Dieser Filter gibt eine Liste von Jobnamen an, die während der Suche ausgeschlossen werden sollen.

Es sind maximal 400 ausgeschlossene Jobnamen zulässig.

JobView

Ein Enum-Wert, der die Jobattribute angibt, die in den Feldern MatchingJob.job oder ListJobsResponse.jobs zurückgegeben werden.

Enums
JOB_VIEW_UNSPECIFIED Standardwert.
JOB_VIEW_ID_ONLY Eine ID-Ansicht des Jobs mit den folgenden Attributen: Job.name, Job.requisition_id, Job.language_code.
JOB_VIEW_MINIMAL Eine minimale Ansicht des Jobs mit den folgenden Attributen: Job.name, Job.requisition_id, Job.title, Job.company, Job.DerivedInfo.locations, Job.language_code.
JOB_VIEW_SMALL Eine kleine Ansicht des Jobs mit den folgenden Attributen in den Suchergebnissen: Job.name, Job.requisition_id, Job.title, Job.company, Job.DerivedInfo.locations, Job.visibility, Job.language_code, Job.description.
JOB_VIEW_FULL Alle verfügbaren Attribute sind in den Suchergebnissen enthalten.

ListCompaniesRequest

Führt Unternehmen auf, bei denen der Client über ACL-Sichtbarkeit verfügt.

Felder
parent

string

Erforderlich. Ressourcenname des Mandanten, unter dem das Unternehmen erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“.

Wenn keine Mandanten-ID angegeben ist, wird der Standardmandant verwendet, z. B. „projects/foo“.

page_token

string

Der Startindikator, ab dem Ergebnisse zurückgegeben werden sollen.

page_size

int32

Die maximale Anzahl der Unternehmen, die zurückgegeben werden sollen, höchstens aber 100. Die Standardeinstellung 100 wird übernommen, wenn eine nicht positive Zahl angegeben wird.

require_open_jobs

bool

Setzen Sie diesen Parameter auf "true", wenn die entsprechenden Unternehmen offene Jobs haben müssen.

Die Standardeinstellung ist "false".

Bei Einstellung auf „true“ werden höchstens page_size der Unternehmen abgerufen, unter denen nur die Unternehmen mit offenen Jobs zurückgegeben werden.

ListCompaniesResponse

Antwortobjekt mit einer Liste der Unternehmen.

Felder
companies[]

Company

Unternehmen für den aktuellen Kunden.

next_page_token

string

Ein Token, mit dem die nächste Ergebnisseite abgerufen werden kann.

metadata

ResponseMetadata

Zusätzliche Informationen für den API-Aufruf, z. B. die Anfrage-Tracking-ID

ListJobsRequest

Jobanfrage auflisten.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, unter dem der Job erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

filter

string

Erforderlich. Der Filterstring gibt die aufzuzählenden Jobs an.

Unterstützter Operator: =, AND

Folgende Felder können gefiltert werden:

  • companyName (erforderlich)
  • requisitionId
  • status Verfügbare Werte: OPEN, ABGELAUFEN, ALL. Wenn kein Wert angegeben wird, ist die Standardeinstellung OPEN.

Beispielabfrage:

  • companyName = "projects/foo/Mandanten/bar/company/baz"
  • companyName = "projects/foo/Mandanten/bar/company/baz" UND requisitionId = "req-1"
  • companyName = "projects/foo/Mandanten/bar/company/baz" UND status = "ABGELAUFEN"
page_token

string

Der Ausgangspunkt für ein Abfrageergebnis.

page_size

int32

Die maximale Anzahl von Jobs, die pro Ergebnisseite zurückgegeben werden soll.

Wenn job_view auf JobView.JOB_VIEW_ID_ONLY gesetzt ist, beträgt die maximal zulässige Seitengröße 1.000. Andernfalls beträgt die maximal zulässige Seitengröße 100.

Die Standardeinstellung ist 100, wenn kein Wert oder eine Zahl < 1 angegeben wird.

job_view

JobView

Die gewünschten Jobattribute, die für Jobs in der Suchantwort zurückgegeben wurden. Wenn kein Wert angegeben wird, wird standardmäßig JobView.JOB_VIEW_FULL verwendet.

ListJobsResponse

ListJobsResponse.

Felder
jobs[]

Job

Die Jobs für ein angegebenes Unternehmen.

Die maximale Anzahl zurückgegebener Elemente hängt von dem in der Anfrage angegebenen Limitfeld ab.

next_page_token

string

Ein Token, mit dem die nächste Ergebnisseite abgerufen werden kann.

metadata

ResponseMetadata

Zusätzliche Informationen für den API-Aufruf, z. B. die Anfrage-Tracking-ID

ListTenantsRequest

Mandanten auflisten, für die der Client über ACL-Sichtbarkeit verfügt.

Felder
parent

string

Erforderlich. Ressourcenname des Projekts, unter dem der Mandant erstellt wird.

Das Format ist "projects/{project_id}", zum Beispiel "projects/foo".

page_token

string

Der Startindikator, ab dem Ergebnisse zurückgegeben werden sollen.

page_size

int32

Die maximale Anzahl von Mandanten, die zurückgegeben werden sollen, höchstens aber 100. Die Standardeinstellung 100 wird übernommen, wenn eine nicht positive Zahl angegeben wird.

ListTenantsResponse

Das Antwortobjekt „Mandanten auflisten“.

Felder
tenants[]

Tenant

Mandanten für den aktuellen Kunden.

next_page_token

string

Ein Token, mit dem die nächste Ergebnisseite abgerufen werden kann.

metadata

ResponseMetadata

Zusätzliche Informationen für den API-Aufruf, z. B. die Anfrage-Tracking-ID

Standort

Eine Ressource, die einen Standort mit vollständigen geografischen Informationen darstellt.

Felder
location_type

LocationType

Der Typ eines Standorts, der dem Adresszeilenfeld von google.type.PostalAddress entspricht. So hat beispielsweise „Downtown, Atlanta, GA, USA“ den Typ LocationType.NEIGHBORHOOD und „Kansas City, KS, USA“ den Typ LocationType.LOCALITY.

postal_address

PostalAddress

Postadresse des Standorts einschließlich Klartextangaben, zum Beispiel Zustell- und Zahlungsadressen. Mit einer Postadresse kann ein Postdienst Artikel an eine Hausanschrift, ein Postfach oder einen anderen Lieferort liefern.

lat_lng

LatLng

Ein Objekt, das ein Paar aus Längen- und Breitengrad darstellt.

radius_miles

double

Radius des Jobstandorts in Metern. Dieser Wert wird aus dem Standortmarkierungsrahmen abgeleitet, in dem ein Kreis mit dem angegebenen Umkreis, dessen Mittelpunkt von google.type.LatLng ist, den Bereich des Jobstandorts abdeckt. Zum Beispiel hat "Mountain View, CA, USA" derzeit einen Radius von 9,93 km.

LocationType

Ein Enum-Wert, der den Typ eines Standorts darstellt.

Enums
LOCATION_TYPE_UNSPECIFIED Standardwert, wenn der Typ nicht angegeben ist.
COUNTRY Ein Standort auf Länderebene.
ADMINISTRATIVE_AREA Ein Standort auf Bundesstaats-/Bundesland- oder vergleichbarer Ebene.
SUB_ADMINISTRATIVE_AREA Ein Standort auf Landkreis- oder vergleichbarer Ebene.
LOCALITY Ein Standort auf Stadt- oder vergleichbarer Ebene.
POSTAL_CODE Ein Standort auf Postleitzahlebene.
SUB_LOCALITY Eine Unterlokalität ist eine Untergliederung eines Ortes, zum Beispiel ein Stadtbezirk, ein Viertel oder ein Arrondissement. Unterlokalitäten werden normalerweise von einer örtlichen Behörde definiert. Zum Beispiel werden Manhattan und Brooklyn von der Stadt New York als Stadtbezirke definiert und daher als Unterlokalitäten abgebildet.
SUB_LOCALITY_1 Ein Standort auf Bezirks- oder vergleichbarer Ebene.
SUB_LOCALITY_2 Ein Standort auf Unterbezirks- oder vergleichbarer Ebene.
NEIGHBORHOOD Ein Standort auf Stadtteilebene.
STREET_ADDRESS Ein Standort auf Ebene einer Straßenadresse.

LocationFilter

Geografische Region der Suche.

Felder
address

string

Der Name der Adressangabe, z. B. "Mountain View" oder "Bay Area".

region_code

string

CLDR-Regionscode des Landes bzw. der Region der Adresse. Hiermit wird die Mehrdeutigkeit des vom Nutzer eingegebenen Ortes behandelt, z. B. "Liverpool" und "Liverpool, NY, US" oder "Liverpool, UK".

Legen Sie dieses Feld fest, um die Standortauflösung auf ein bestimmtes Land oder Gebiet auszurichten. Wenn dieses Feld nicht festgelegt ist, bezieht sich das Anwendungsverhalten standardmäßig auf die USA.

Weitere Informationen finden Sie unter https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. Beispiel: "CH" für die Schweiz. Dieser Filter gilt nicht für Suchanfragen in Bezug auf die Profilsuche.

lat_lng

LatLng

Breiten- und Längengrad des geografischen Mittelpunkts, von dem aus gesucht werden soll. Dieses Feld wird ignoriert, wenn address angegeben ist.

distance_in_miles

double

Die distance_in_miles wird angewendet, wenn der gesuchte Ort als Stadt oder kleinere Ortschaft erkannt wird. Dieses Feld wird ignoriert, wenn es sich bei dem gesuchten Standort um einen Bundesstaat oder eine größere Region handelt.

telecommute_preference

TelecommutePreference

Ermöglicht dem Client, Jobs ohne festgelegten Standort zurückzugeben, insbesondere Telearbeitsplätze (Telearbeitsplätze werden vom Dienst als spezieller Standort betrachtet. Job.posting_region gibt an, ob ein Job Telearbeit ermöglicht. Wenn dieses Feld auf TelecommutePreference.TELECOMMUTE_ALLOWED gesetzt ist, werden Telearbeitsplätze gesucht und address und lat_lng ignoriert. Wenn die Richtlinie nicht konfiguriert oder auf TelecommutePreference.TELECOMMUTE_EXCLUDED gesetzt ist, werden Telearbeitsplätze nicht gesucht.

Diesen Filter kann man allein verwenden, um ausschließlich nach Telearbeitsplätzen zu suchen, oder ihn mit einem anderen Standortfilter für eine Kombinationssuche verwenden, z. B. "Mountain View" oder "Telearbeitsplätze". Wenn diese Einstellung aber zusammen mit anderen Standortfiltern verwendet wird, werden Telearbeitsplätze in einer Suchantwort möglicherweise als weniger relevant als andere Jobs bewertet.

Dieses Feld wird nur für Jobsuchanfragen verwendet.

negated

bool

Wird Negation auf den Filter angewendet, so werden Profile, die dem Filter entsprechen, ausgeschlossen.

Wird derzeit nur bei der Profilsuche unterstützt.

TelecommutePreference

Geben Sie an, ob Telearbeitsplätze eingeschlossen werden sollen.

Enums
TELECOMMUTE_PREFERENCE_UNSPECIFIED Standardwert, wenn die Telearbeitsvoreinstellung nicht angegeben ist.
TELECOMMUTE_EXCLUDED Ausschließen von Telearbeitsplätzen.
TELECOMMUTE_ALLOWED Telearbeitsplätze zulassen.

PostingRegion

Ein Enum-Wert, der die Region der Jobanzeige darstellt. In den meisten Fällen müssen für Stellenausschreibungen keine Regionen angegeben werden. Wenn eine Region angegeben ist, können Jobs in der angegebenen Region gesucht werden.

Enums
POSTING_REGION_UNSPECIFIED Wenn keine Region angegeben ist, wird der Job nur dann zurückgegeben, wenn er mit LocationFilter übereinstimmt.
ADMINISTRATIVE_AREA

Neben dem genauen Standortabgleich wird die Stellenausschreibung zurückgegeben, wenn sich LocationFilter in der Suchanfrage im selben Verwaltungsgebiet wie die zurückgegebene Stellenanzeige befindet. Wenn beispielsweise ein Job mit der Einstellung ADMINISTRATIVE_AREA in „CA, USA“ veröffentlicht wurde, wird er zurückgegeben, wenn in LocationFilter „Mountain View“ angegeben wurde.

Verwaltungsgebiet bezieht sich auf die oberste administrative Unterteilung dieses Landes. Zum Beispiel der US-Bundesstaat, die IT-Region, der UK-Teilstaat und die JP-Präfektur.

NATION Neben dem genauen Standortabgleich wird der Job zurückgegeben, wenn LocationFilter in der Suchanfrage im selben Land wie dieser Job liegt. Wenn beispielsweise ein Job mit der Einstellung NATION_WIDE in „USA“ veröffentlicht wurde, wird er zurückgegeben, wenn in LocationFilter „Mountain View“ angegeben wurde.
TELECOMMUTE Der Job ermöglicht, dass Mitarbeiter extern arbeiten (Telearbeit). Wenn mit diesem Wert Standorte angegeben werden, wird davon ausgegangen, dass es für diesen Job einen Standort gibt, Telearbeit jedoch möglich ist.

RequestMetadata

Metainformationen über den Jobsucher oder die sonstige Entität, die eine Jobsuche durchführt. Diese Informationen werden verwendet, um die Suchqualität des Dienstes zu verbessern.

Felder
domain

string

Erforderlich, wenn allow_missing_ids nicht festgelegt oder false ist.

Der vom Kunden definierte Bereich oder die Quelle des Dienstaufrufs, häufig die Domäne, in der der Dienst implementiert wurde und derzeit ausgeführt wird.

Beispiel: Wenn der Dienst vom Kunden Foo, Inc. auf der Jobbörse www.foo.com und der Karriereseite www.bar.com ausgeführt wird, wird dieses Feld für die Verwendung auf der Jobbörse mit "foo.com" und für die Nutzung auf der Karriereseite mit "bar.com" ausgefüllt.

Beachten Sie, dass alle Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende Domain festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

session_id

string

Erforderlich, wenn allow_missing_ids nicht festgelegt oder false ist.

Ein eindeutiger Identifikationsstring für die Sitzung. Eine Sitzung ist definiert als der bestimmte Zeitraum, in dem ein Endnutzer mit dem Dienst interagiert. Verschleiern Sie dieses Feld aus Datenschutzgründen, bevor Sie es dem Dienst zur Verfügung stellten.

Beachten Sie, dass sämtliche Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende session_id festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

user_id

string

Erforderlich, wenn allow_missing_ids nicht festgelegt oder false ist.

Ein eindeutiger Identifikationsstring für den Nutzer, wie vom Client festgelegt. Um den stärksten positiven Einfluss auf die Suchqualität zu haben, stellen Sie sicher, dass die Clientebene nur einmal vorkommt. Verschleiern Sie dieses Feld aus Datenschutzgründen, bevor Sie es dem Dienst zur Verfügung stellten.

Beachten Sie, dass sämtliche Verbesserungen des Modells für eine bestimmte Mandanten-Website davon abhängen, dass dieses Feld ordnungsgemäß auf eine nur einmal vorkommende user_id festgelegt ist.

Es sind maximal 255 Zeichen zulässig.

allow_missing_ids

bool

Wird nur festgelegt, wenn domain, session_id und user_id aus irgendeinem Grund nicht verfügbar sind. Wir empfehlen dringend, dieses Feld nicht festzulegen und korrekte domain, session_id und user_id anzugeben, um eine optimale Servicequalität zu erzielen.

device_info

DeviceInfo

Der Gerätetyp, der vom Jobsucher zum Zeitpunkt des Aufrufs benutzt wird.

ResponseMetadata

Zusätzliche Informationen, die an den Kunden zurückgegeben werden, z. B. zur Fehlersuche.

Felder
request_id

string

Eine eindeutige ID, die diesem Aufruf zugeordnet ist. Diese ID wird zu Nachverfolgungszwecken protokolliert.

SearchJobsRequest

Der Anfragetext des SearchJobs-Aufrufs.

Felder
parent

string

Erforderlich. Der Ressourcenname des Mandanten, in dem gesucht werden soll.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“. Beispiel: „projects/foo/Mandant/bar“. Wenn keine Mandanten-ID angegeben ist, wird ein Standardmandant erstellt. Beispiel: „projects/foo“.

search_mode

SearchMode

Der Modus einer Suche.

Die Standardeinstellung ist SearchMode.JOB_SEARCH.

request_metadata

RequestMetadata

Erforderlich. Die Metainformationen, die vom Jobsuchenden erfasst werden. Diese Informationen werden verwendet, um die Suchqualität des Dienstes zu verbessern. Die Kennungen (z. B. user_id) werden von Nutzern angegeben und müssen eindeutig und einheitlich sein.

job_query

JobQuery

Die Abfrage, mit der nach Jobs gesucht wird, beispielsweise mithilfe von Suchbegriffen, Standortfiltern usw.

enable_broadening

bool

Gibt an, ob die Suche erweitert werden soll, wenn sie zu wenig Ergebnisse geliefert hat. Bei erweiterten Suchanfragen werden die Ergebnisse an das Ende der Trefferliste angehängt.

Die Standardeinstellung ist "false".

require_precise_result_size
(deprecated)

bool

Dieses Feld ist veraltet.

histogram_queries[]

HistogramQuery

Ein Ausdruck gibt eine Histogrammanforderung für übereinstimmende Jobs an.

Die Ausdruckssyntax ist ein Aufruf der Aggregationsfunktion mit Histogrammfacetten und anderen Optionen.

Verfügbare Aggregationsfunktionsaufrufe sind: * count(string_histogram_facet): zählt die Anzahl der übereinstimmenden Entitäten für jeden einzelnen Attributwert. * count(numeric_histogram_facet, list of buckets): Zählt die Anzahl der übereinstimmenden Entitäten in jedem Bucket.

Datentypen:

  • Histogrammfacette: Facettennamen mit dem Format [a-zA-Z] [a-zA-Z0-9_]+.
  • String: String wie "jeder String mit Backslash-Escape-Zeichen für Zitate (")."
  • Zahl: ganze Zahl und Fließkommazahl wie 10, -1 und -0,01.
  • Liste: Liste der Elemente mit Komma (,), umgeben von eckigen Klammern, z. B. [1, 2, 3] und ["eins", "zwei", "drei"].

Integrierte Konstanten:

  • MIN (Mindestanzahl ähnlich wie Java Double.MIN_VALUE)
  • MAX (maximale Zahl ähnlich wie Java Double.MAX_VALUE)

Integrierte Funktionen

  • bucket(start, end[, label]): Die integrierte Bucket-Funktion erstellt einen Bucket mit einem Bereich von [start, end). Beachten Sie, dass das Ende exklusiv ist, z. B. Bucket (1, MAX, "positive Nummer") oder Bucket (1, 10).

Job-Histogramm-Facetten:

  • company_display_name: Histogramm nach Job.company_display_name.
  • Employment_type: Histogramm nach Job.employment_types, z. B. „FULL_TIME“, „PART_TIME“.
  • company_size: Histogramm nach CompanySize, z. B. "KLEINE", "MITTEL", "GROSS".
  • Publish_time_in_month: Histogramm nach Job.posting_publish_time in Monaten. Die Liste der numerischen Buckets muss in Spezifikation angegeben werden.
  • Publish_time_in_year: Histogramm nach Job.posting_publish_time in Jahren. Die Liste der numerischen Buckets muss in Spezifikation angegeben werden.
  • degree_types: Histogramm nach Job.degree_types, z. B. „Bachelor“, „Master“.
  • job_level: Histogramm nach Job.job_level, z. B. "Einstiegsniveau".
  • country: Histogramm nach Ländercode der Jobs, z. B. "US", "FR".
  • admin1: Histogramm nach admin1-Code von Jobs, d. h. ein globaler Platzhalter, der sich auf den Bundesstaat, die Provinz oder den bestimmten Begriff bezieht, den ein Land verwendet, um die geografische Struktur unterhalb der Länderebene zu definieren, z. B. „CA“, „IL“.
  • city: Histogramm nach Kombination aus "Ortsname, admin1-Code". Beispiel: „Mountain View, CA“, „New York, NY“.
  • admin1_country: Histogramm nach einer Kombination aus „admin1 code, country“, z. B. „CA, US“, „IL, US“.
  • city_Coordinate: Histogramm nach den GPS-Koordinaten des Stadtzentrums (Breiten- und Längengrad), z. B. 37.4038522,-122.0987765. Da sich die Koordinaten eines Stadtzentrums ändern können, müssen Kunden diese regelmäßig aktualisieren.
  • Sprache: Histogramm nach Job.language_code, z. B. "en-US", "fr-FR".
  • language: Histogramm nach dem Sprach-Subtag von Job.language_code, z. B. "en", "fr".
  • Kategorie: Histogramm nach JobCategory, z. B. "COMPUTER_UND_IT", "GESUNDHEITSWESEN".
  • base_unit_unit: Histogramm nach CompensationInfo.CompensationUnit des Grundgehalts, z. B. "WEEKLY", "MONTHLY".
  • base_compensation: Histogramm nach dem Grundgehalt. Sie müssen eine Liste mit numerischen Buckets angeben, nach denen die Ergebnisse gruppiert werden sollen.
  • annualized_base_compensation: Histogramm nach dem annualisierten Grundlohn. Hier muss eine Liste von numerischen Buckets angegeben werden, um die Ergebnisse gruppieren zu können.
  • annualized_total_compensation: Histogramm nach dem annualisierten Gesamtlohn. Hier muss eine Liste von numerischen Buckets angegeben werden, um die Ergebnisse gruppieren zu können.
  • string_custom_attribute: Histogramm nach String Job.custom_attributes. Auf Werte kann über eckige Klammern wie string_custom_attribute["key1"] zugegriffen werden.
  • numerische_custom_attribute: Histogramm nach numerischem Job.custom_attributes-Wert. Auf Werte kann über eckige Klammern wie „numerisches_benutzerdefiniertes_Attribut“["key1"] zugegriffen werden. Sie müssen eine Liste mit numerischen Buckets angeben, nach denen die Ergebnisse gruppiert werden sollen.

Beispielausdrücke:

  • count(admin1)
  • count(base_compensation, [bucket(1000, 10000), bucket(10000, 100000), bucket(100000, MAX)])
  • count(string_custom_attribute["some-string-custom-attribute"])
  • count(numeric_custom_attribute["some-numeric-custom-attribute"], [bucket(MIN, 0, "negative"), bucket(0, MAX, "non-negative"])
job_view

JobView

Die gewünschten Jobattribute, die für Jobs in der Suchantwort zurückgegeben wurden. Wenn kein Wert angegeben wird, wird standardmäßig JobView.JOB_VIEW_SMALL verwendet.

offset

int32

Eine ganze Zahl, die den aktuellen Offset (d. h. Position des Startergebnisses für die Jobs, die von der API als relevant eingestuft werden) in den Suchergebnissen angibt. Dieses Feld wird nur berücksichtigt, wenn page_token nicht festgelegt ist.

Der maximal zulässige Wert beträgt 5.000. Andernfalls wird ein Fehler ausgegeben.

Zum Beispiel bedeutet 0, dass Ergebnisse ab dem ersten übereinstimmenden Job zurückgegeben werden, und 10, dass die Rückgabe ab dem elften Job erfolgt. Dies kann zur Paginierung verwendet werden. Beispielsweise bedeuten die Einstellungen "pageSize = 10" und "offset = 10", dass Ergebnisse ab der zweiten Seite zurückgegeben werden.

page_size

int32

Ein Limit für die Anzahl der in den Suchergebnissen zurückgegebenen Jobs. Wenn ein höherer Wert als der Standardwert von 10 ausgewählt wird, kann dies zu längeren Antwortzeiten bei der Suche führen. Der Wert kann im Bereich von 1 bis 100 liegen.

page_token

string

Das Token, das den aktuellen Offset in den Suchergebnissen angibt. Informationen dazu, wie Sie den nächsten Satz von Abfrageergebnissen erhalten, finden Sie unter SearchJobsResponse.next_page_token.

order_by

string

Die Kriterien, nach denen die Suchergebnisse sortiert werden. Standardwert ist "relevance desc".

Unterstützte Optionen sind:

  • "relevance desc": absteigend nach Relevanz, wie von den API-Algorithmen bestimmt. Die Relevanzschwellenwerte von Abfrageergebnissen sind nur bei dieser Sortierung verfügbar.
  • "posting_publish_time desc": Nach Job.posting_publish_time absteigend.
  • "posting_update_time desc": Nach Job.posting_update_time absteigend.
  • "title": Nach Job.title aufsteigend.
  • "title desc": Nach Job.title absteigend.
  • "annualized_base_compensation": Nach CompensationInfo.annualized_base_compensation_range des Jobs aufsteigend. Jobs, für die keine jährliche Grundvergütung angegeben ist, werden am Ende der Suchergebnisse gestellt.
  • "annualized_base_compensation desc": Nach CompensationInfo.annualized_base_compensation_range des Jobs absteigend. Jobs, für die keine jährliche Grundvergütung angegeben ist, werden am Ende der Suchergebnisse gestellt.
  • "annualized_total_compensation": Nach CompensationInfo.annualized_total_compensation_range des Jobs aufsteigend. Jobs, für die keine jährliche Grundvergütung angegeben ist, werden am Ende der Suchergebnisse gestellt.
  • "annualized_total_compensation desc": Nach CompensationInfo.annualized_total_compensation_range des Jobs absteigend. Jobs, für die keine jährliche Grundvergütung angegeben ist, werden am Ende der Suchergebnisse gestellt.
  • "custom_ranking desc": Nach dem Relevanzwert, angepasst an den SearchJobsRequest.CustomRankingInfo.ranking_expression mit dem Gewichtungsfaktor, der durch SearchJobsRequest.CustomRankingInfo.importance_level in absteigender Reihenfolge zugewiesen wird.
  • Standortsortierung: Verwenden Sie die spezielle Syntax, um Aufträge nach Entfernung zu sortieren:
    "distance_from('Hawaii')": Sortieren Sie nach der Entfernung von Hawaii.
    "distance_from(19.89, 155.5)": Sortierung nach Entfernung zu einer Koordinate.
    "distance_from('Hawaii'), distance_from('Puerto Rico')": Nach mehreren Standorten sortieren. Weitere Informationen finden Sie unten.
    "distance_from('Hawaii'), distance_from(19.89, 155.5)": Nach mehreren Standorten sortieren. Weitere Informationen finden Sie unten.
    Der String darf maximal 256 Zeichen lang sein. Wenn mehrere Entfernungszentren angegeben werden, hat ein Job, der sich in der Nähe eines der Entfernungszentren befindet, einen hohen Rang. Wenn ein Auftrag mehrere Standorte hat, wird der Standort verwendet, der einem der Entfernungszentren am nächsten liegt. Jobs ohne Standorte werden ganz unten angeordnet. Die Entfernung wird mit einer Genauigkeit von 11,3 Metern berechnet. Die Diversifizierungsstrategie wird weiterhin angewendet, sofern sie in diversification_level nicht explizit deaktiviert ist.
diversification_level

DiversificationLevel

Steuert, ob sehr ähnliche Jobs in den Suchergebnissen nebeneinander angezeigt werden. Jobs werden aufgrund ihrer Titel, Jobkategorien und Standorte als sehr ähnlich identifiziert. Sehr ähnliche Ergebnisse werden in einem Cluster zusammengefasst, sodass dem Stellensuchenden in den Ergebnissen nur ein repräsentativer Job des Clusters angezeigt wird, während die anderen Jobs in den Ergebnissen weiter unten angezeigt werden.

Wenn kein Wert angegeben wird, wird standardmäßig DiversificationLevel.SIMPLE verwendet.

custom_ranking_info

CustomRankingInfo

Steuert, welches Ranking Jobdokumente über den vorhandenen Relevanzwert (über den API-Algorithmus) hinweg erhalten.

disable_keyword_match

bool

Steuert, ob die Keyword-Option „Genau passend“ für Job.title, Job.description, Job.company_display_name, Job.addresses, Job.qualifications deaktiviert wird. Wenn die Option zum Deaktivieren der Keyword-Übereinstimmung deaktiviert ist, werden bei einer Keyword-Übereinstimmung Jobs zurückgegeben, die nicht den angegebenen Kategoriefiltern entsprechen, wenn übereinstimmende Keywords vorhanden sind. Für die Abfrage "Programmmanager" wird beispielsweise ein Ergebnis zurückgegeben, auch wenn die Stellenausschreibung den Titel "Softwareentwickler" trägt, der nicht in die "Programmmanager"-Ontologie fällt, jedoch "Programmmanager" in der Beschreibung enthält.

Bei Abfragen wie "Cloud", die keine titel- oder ortsspezifische Ontologie enthalten, werden Jobs mit "Cloud"-Keyword-Übereinstimmungen unabhängig vom Wert dieses Flags zurückgegeben.

Verwenden Sie Company.keyword_searchable_job_custom_attributes, wenn unternehmensspezifische, global übereinstimmende benutzerdefinierte Feld-/Attributstringwerte erforderlich sind. Durch Aktivieren der Keyword-Option wird der Abruf nachfolgender Suchanfragen verbessert.

Die Standardeinstellung ist "false".

CustomRankingInfo

Informationen zum benutzerdefinierten Ranking für SearchJobsRequest.

Felder
importance_level

ImportanceLevel

Erforderlich. Steuert, wie wichtig die Punktzahl CustomRankingInfo.ranking_expression auf das endgültige Ranking des Jobs angewendet wird.

Wenn nicht angegeben, wird ein Fehler ausgegeben.

ranking_expression

string

Erforderlich. Steuert, welches Ranking Jobdokumente über den vorhandenen Relevanzwert (über den API-Algorithmus) hinweg erhalten. Eine Kombination aus Ranking-Ausdruck und Relevanzwert wird verwendet, um das endgültige Ranking des Jobs zu bestimmen.

Die Syntax für diesen Ausdruck ist Teil der Google SQL-Syntax.

Unterstützte Operatoren sind: +, -, *, /, wobei die linke und rechte Seite des Operators entweder ein numerischer Job.custom_attributes-Schlüssel, ein ganzzahliger/doppelter Wert oder ein Ausdruck ist, der als Zahl ausgewertet werden kann.

Klammern werden unterstützt, um die Priorität der Berechnungen anzupassen. Die Länge des Ausdrucks muss kleiner als 100 Zeichen sein.

Der Ausdruck wird für einen Job als ungültig angesehen, wenn der Ausdruck auf benutzerdefinierte Attribute verweist, die im Job nicht ausgefüllt werden, oder wenn der Ausdruck zu einer Division durch null führt. Wenn ein Ausdruck für einen Job ungültig ist, wird dieser Job an das Ende der Ergebnisse herabgestuft.

Stichprobenausdruck (Jahr + 25) x 0,25 – (Aktualität/0,5)

ImportanceLevel

Die Prioritätsstufe für CustomRankingInfo.ranking_expression.

Enums
IMPORTANCE_LEVEL_UNSPECIFIED Standardwert, wenn die Prioritätsstufe nicht angegeben ist.
NONE Der angegebene Ausdruck für das Ranking ist von keiner Bedeutung. Die vorhandene Relevanzbewertung (durch den API-Algorithmus) bestimmt das endgültige Ranking des Jobs.
LOW Der angegebene Ranking-Ausdruck ist im Hinblick auf das endgültige Ranking des Jobs im Vergleich zum vorhandenen Relevanzwert (durch den API-Algorithmus) von geringer Bedeutung.
MILD Der angegebene Ranking-Ausdruck ist im Hinblick auf das endgültige Ranking des Jobs im Vergleich zum vorhandenen Relevanzwert (durch den API-Algorithmus) von gemäßigter Bedeutung.
MEDIUM Der angegebene Ranking-Ausdruck ist im Hinblick auf das endgültige Ranking des Jobs im Vergleich zum vorhandenen Relevanzwert (durch den API-Algorithmus) von mittlerer Bedeutung.
HIGH Der angegebene Ranking-Ausdruck ist im Hinblick auf das endgültige Ranking des Jobs im Vergleich zum vorhandenen Relevanzwert (durch den API-Algorithmus) von großer Bedeutung.
EXTREME Der angegebene Ranking-Ausdruck ist im Hinblick auf das endgültige Ranking des Jobs im Vergleich zum vorhandenen Relevanzwert (durch den API-Algorithmus) von extremer Bedeutung.

DiversificationLevel

Steuert, ob sehr ähnliche Jobs in den Suchergebnissen nebeneinander angezeigt werden. Jobs werden aufgrund ihrer Titel, Jobkategorien und Standorte als sehr ähnlich identifiziert. Sehr ähnliche Ergebnisse werden in einem Cluster zusammengefasst, sodass dem Stellensuchenden in den Ergebnissen nur ein repräsentativer Job des Clusters angezeigt wird, während die anderen Jobs in den Ergebnissen weiter unten angezeigt werden.

Enums
DIVERSIFICATION_LEVEL_UNSPECIFIED Die Diversifizierungsstufe ist nicht angegeben.
DISABLED Deaktiviert die Diversifizierung. Jobs, die normalerweise auf die letzte Seite verschoben werden, behalten ihre Positionen bei. Dies kann dazu führen, dass sehr ähnliche Jobs in den Suchergebnissen nacheinander angezeigt werden.
SIMPLE Standardmäßiges Diversifizierungsverhalten. Die Ergebnisliste ist so angeordnet, dass sehr ähnliche Ergebnisse an das Ende der letzten Seite der Suchergebnisse verschoben werden. Wenn Sie pageToken verwenden, um durch den Ergebnissatz zu blättern, ist die Latenz möglicherweise geringer. Wir können jedoch nicht garantieren, dass alle Ergebnisse zurückgegeben werden. Wenn Sie einen Seitenversatz verwenden, kann die Latenz höher sein, aber alle Ergebnisse werden zurückgegeben.

SearchMode

Eine Aufzählung des Jobsuchmodus, als String angegeben. In unterschiedlichen Modi arbeitet der Dienst unterschiedlich.

Enums
SEARCH_MODE_UNSPECIFIED Der Modus der Suchmethode ist nicht angegeben. Das Standardsuchverhalten ist mit dem Suchverhalten JOB_SEARCH identisch.

SearchJobsResponse

Eine Antwort für die Methode SearchJob.

Felder
matching_jobs[]

MatchingJob

Die Jobentitäten, die der angegebenen SearchJobsRequest entsprechen.

histogram_query_results[]

HistogramQueryResult

Die Histogrammergebnisse, die der angegebenen SearchJobsRequest.histogram_queries entsprechen.

next_page_token

string

Das Token, das die Startposition der nächsten Ergebnisseite angibt. Dieses Feld ist leer, wenn keine Ergebnisse mehr vorhanden sind.

location_filters[]

Location

Die Standortfilter, die der Dienst auf die angegebene Abfrage angewendet hat. Wenn Filter auf „lat-lng“ basieren, ist Location.location_type Location.LocationType.LOCATION_TYPE_UNSPECIFIED.

estimated_total_size

int32

Eine Schätzung der Anzahl der Jobs, die der angegebenen Abfrage entsprechen.

Die Genauigkeit dieser Zahl kann nicht garantiert werden. Für genaue Ergebnisse siehe SearchJobsResponse.total_size.

total_size

int32

Die genaue Ergebnisanzahl mit einem Limit von 100.000.

metadata

ResponseMetadata

Zusätzliche Informationen für den API-Aufruf, z. B. die Anfrage-Tracking-ID

broadened_query_jobs_count

int32

Wenn die Abfrageerweiterung aktiviert ist, fügen wir möglicherweise zusätzliche Ergebnisse aus der erweiterten Abfrage hinzu. Diese Zahl gibt an, wie viele der im Jobfeld zurückgegebenen Jobs aus der erweiterten Abfrage stammen. Diese Ergebnisse befinden sich immer am Ende der Jobliste. Insbesondere bedeutet ein Wert von 0 oder wenn das Feld nicht festgelegt ist, dass alle Jobs in der Jobliste aus der ursprünglichen Abfrage ohne Erweiterung stammen. Wenn dieses Feld nicht null ist, sollten nachfolgende Anfragen mit Offset nach dieser Ergebnismenge alle erweiterten Ergebnisse enthalten.

spell_correction

SpellingCorrection

Das Ergebnis der Rechtschreibprüfung und die Korrektur.

CommuteInfo

Angaben zum Arbeitsweg für diesen Job.

Felder
job_location

Location

Ort, der bei der Berechnung des Arbeitswegs als Ziel verwendet wird.

travel_duration

Duration

Die Anzahl der Sekunden, die die Anfahrt vom Abfragestandort zum Jobstandort dauert. Eine Dauer von 0 Sekunden zeigt an, dass der Job nicht innerhalb der angeforderten Zeit erreichbar ist, jedoch von einer erweiterten Abfrage zurückgegeben wurde.

MatchingJob

Jobeintrag mit Metadaten in SearchJobsResponse.

Felder
job

Job

Jobressource, die der angegebenen SearchJobsRequest entspricht.

job_summary

string

Eine Zusammenfassung des Jobs mit den wichtigsten Informationen, die in der Suchergebnisliste angezeigt werden.

job_title_snippet

string

Enthält die Text-Snippets aus dem Feld Job.title, die gegebenenfalls am ehesten mit den Suchbegriffen einer Suchanfrage übereinstimmen. Die übereinstimmenden Suchbegriffe der Suchanfrage werden in HTML-Tags für Fettformatierung eingeschlossen.

search_text_snippet

string

Enthält die Text-Snippets aus dem Feld Job.description und ähnlichen Feldern, die gegebenenfalls am ehesten mit den Suchbegriffen einer Suchanfrage übereinstimmen. Alle HTML-Tags in den ursprünglichen Feldern werden entfernt, wenn sie in diesem Feld zurückgegeben werden, und übereinstimmende Suchbegriffe der Abfrage werden in HTML-Tags für Fettschrift eingeschlossen.

commute_info

CommuteInfo

Informationen zum Arbeitsweg, die auf Grundlage der angegebenen CommuteFilter generiert werden.

SpellingCorrection

Ergebnis der Rechtschreibprüfung.

Felder
corrected

bool

Gibt an, ob die Suchanfrage durch die Rechtschreibprüfung korrigiert wurde.

corrected_text

string

Korrekturausgabe, d. h. der korrigierte Suchbegriffstring

corrected_html

string

Die Ausgabe wurde mit HTML-Tags korrigiert, um die korrigierten Wörter hervorzuheben. Korrigierte Wörter werden mit den HTML-Tags „...“ aufgerufen.

Beispielsweise ist die Nutzereingabeabfrage "software enginear", wobei das zweite Wort "enginear" falsch ist. Es sollte "engineer" sein. Wenn die Rechtschreibkorrektur aktiviert ist, lautet dieser Wert „Software Engineer“.

Mandant

Eine Mandantenressource stellt einen Mandanten im Dienst dar. Ein Mandant ist eine Gruppe oder Entität, die gemeinsamen Zugriff mit bestimmten Berechtigungen für Ressourcen wie Profile hat. Zur Datenisolation für verschiedene Gruppen kann der Kunde mehrere Mandanten erstellen.

Felder
name

string

Erforderlich während des Mandantenupdates.

Der Ressourcenname für einen Mandanten. Sie wird vom Dienst generiert, wenn ein Mandant erstellt wird.

Das Format ist „projects/{project_id}/Mandanten/{Mandanten_ID}“, zum Beispiel „projects/foo/Mandanten/bar“.

external_id

string

Erforderlich. Clientseitige Mandanten-ID zur eindeutigen Identifizierung des Mandanten.

Es sind maximal 255 Zeichen zulässig.

usage_type

DataUsageType

Gibt an, ob Daten, die diesem Mandanten gehören, verwendet werden können, um Produktverbesserungen für andere Mandanten bereitzustellen.

Wenn kein Wert festgelegt ist, gilt standardmäßig DataUsageType.ISOLATED.

keyword_searchable_profile_custom_attributes[]

string

Eine Liste mit Schlüsseln mit filterbaren Profile.custom_attributes, deren entsprechende string_values in Stichwortsuchen verwendet werden. Profile mit string_values unter diesen angegebenen Feldschlüsseln werden zurückgegeben, wenn einer der Werte mit dem Suchbegriff der Suche übereinstimmt. Benutzerdefinierte Feldwerte mit Klammern und Sonderzeichen können nicht unverändert durchsucht werden und müssen in Anführungszeichen gesetzt werden.

DataUsageType

Enum, das angibt, wie Nutzerdaten, die dem Mandanten gehören, verwendet werden.

Enums
DATA_USAGE_TYPE_UNSPECIFIED Standardwert.
AGGREGATED Die Daten dieses Mandanten werden verwendet, um die Such-/Empfehlungsqualität für alle Mandanten zu verbessern.
ISOLATED Die Daten dieses Mandanten werden ausschließlich zur Verbesserung der Such-/Empfehlungsqualität für diesen Mandanten verwendet.

TimestampRange

Nachricht, die einen Zeitraum zwischen zwei Zeitstempeln darstellt.

Felder
start_time

Timestamp

Beginn des Zeitraums (einschließlich).

end_time

Timestamp

Ende des Zeitraums (ausschließlich).

UpdateCompanyRequest

Anforderung nach Aktualisierung eines angegebenen Unternehmens.

Felder
company

Company

Erforderlich. Die Unternehmensressource, die die vorhandene Ressource im System ersetzen soll.

update_mask

FieldMask

Dringend empfohlen für eine optimale Servicequalität.

Wenn update_mask angegeben ist, werden nur die angegebenen Felder in company aktualisiert. Andernfalls werden alle Felder aktualisiert.

Eine Feldmaske zur Angabe der Unternehmensfelder, die aktualisiert werden sollen. Es werden nur Felder der obersten Ebene von Company unterstützt.

UpdateJobRequest

Jobanfrage aktualisieren.

Felder
job

Job

Erforderlich. Der Job, der aktualisiert werden soll.

update_mask

FieldMask

Dringend empfohlen für eine optimale Servicequalität.

Wenn update_mask angegeben ist, werden nur die angegebenen Felder in job aktualisiert. Andernfalls werden alle Felder aktualisiert.

Eine Feldmaske zur Einschränkung der aktualisierten Felder. Es werden nur Felder der obersten Ebene von Job unterstützt.

UpdateTenantRequest

Anfrage zum Aktualisieren eines angegebenen Mandanten.

Felder
tenant

Tenant

Erforderlich. Die Mandantenressource, die die aktuelle Ressource im System ersetzen soll.

update_mask

FieldMask

Dringend empfohlen für eine optimale Servicequalität.

Wenn update_mask angegeben ist, werden nur die angegebenen Felder in tenant aktualisiert. Andernfalls werden alle Felder aktualisiert.

Eine Feldmaske zur Angabe der Mandantenfelder, die aktualisiert werden sollen. Es werden nur Felder der obersten Ebene von Tenant unterstützt.

Transparenz

Eingestellt. Alle Ressourcen sind nur für den Inhaber sichtbar.

Ein Enum-Wert, der angibt, wer Lesezugriff auf die Ressource hat.

Enums
VISIBILITY_UNSPECIFIED Standardwert.
ACCOUNT_ONLY Die Ressource ist nur für den GCP-Kontoinhaber sichtbar.
SHARED_WITH_GOOGLE Die Ressource ist für den Inhaber und möglicherweise für andere Anwendungen und Prozesse bei Google sichtbar.
SHARED_WITH_PUBLIC Die Ressource ist für den Inhaber und möglicherweise für alle anderen API-Clients sichtbar.