Interface LocalServicesEmployeeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
LocalServicesEmployee, LocalServicesEmployee.Builder

public interface LocalServicesEmployeeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the Local Services Verification.
       Local Services Verification resource names have the form:
      
       `customers/{customer_id}/localServicesEmployees/{gls_employee_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Immutable. The resource name of the Local Services Verification.
       Local Services Verification resource names have the form:
      
       `customers/{customer_id}/localServicesEmployees/{gls_employee_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasId

      boolean hasId()
       Output only. The ID of the employee.
       
      optional int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the id field is set.
    • getId

      long getId()
       Output only. The ID of the employee.
       
      optional int64 id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The id.
    • getCreationDateTime

      String getCreationDateTime()
       Output only. Timestamp of employee creation.
       The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's timezone.
       Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
       
      string creation_date_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The creationDateTime.
    • getCreationDateTimeBytes

      com.google.protobuf.ByteString getCreationDateTimeBytes()
       Output only. Timestamp of employee creation.
       The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's timezone.
       Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
       
      string creation_date_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for creationDateTime.
    • getStatusValue

      int getStatusValue()
       Output only. Employee status, such as DELETED or ENABLED.
       
      .google.ads.googleads.v18.enums.LocalServicesEmployeeStatusEnum.LocalServicesEmployeeStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       Output only. Employee status, such as DELETED or ENABLED.
       
      .google.ads.googleads.v18.enums.LocalServicesEmployeeStatusEnum.LocalServicesEmployeeStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The status.
    • getTypeValue

      int getTypeValue()
       Output only. Employee type.
       
      .google.ads.googleads.v18.enums.LocalServicesEmployeeTypeEnum.LocalServicesEmployeeType type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       Output only. Employee type.
       
      .google.ads.googleads.v18.enums.LocalServicesEmployeeTypeEnum.LocalServicesEmployeeType type = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The type.
    • getUniversityDegreesList

      List<UniversityDegree> getUniversityDegreesList()
       Output only. A list of degrees this employee has obtained, and wants to
       feature.
       
      repeated .google.ads.googleads.v18.resources.UniversityDegree university_degrees = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUniversityDegrees

      UniversityDegree getUniversityDegrees(int index)
       Output only. A list of degrees this employee has obtained, and wants to
       feature.
       
      repeated .google.ads.googleads.v18.resources.UniversityDegree university_degrees = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUniversityDegreesCount

      int getUniversityDegreesCount()
       Output only. A list of degrees this employee has obtained, and wants to
       feature.
       
      repeated .google.ads.googleads.v18.resources.UniversityDegree university_degrees = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUniversityDegreesOrBuilderList

      List<? extends UniversityDegreeOrBuilder> getUniversityDegreesOrBuilderList()
       Output only. A list of degrees this employee has obtained, and wants to
       feature.
       
      repeated .google.ads.googleads.v18.resources.UniversityDegree university_degrees = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUniversityDegreesOrBuilder

      UniversityDegreeOrBuilder getUniversityDegreesOrBuilder(int index)
       Output only. A list of degrees this employee has obtained, and wants to
       feature.
       
      repeated .google.ads.googleads.v18.resources.UniversityDegree university_degrees = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getResidenciesList

      List<Residency> getResidenciesList()
       Output only. The institutions where the employee has completed their
       residency.
       
      repeated .google.ads.googleads.v18.resources.Residency residencies = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getResidencies

      Residency getResidencies(int index)
       Output only. The institutions where the employee has completed their
       residency.
       
      repeated .google.ads.googleads.v18.resources.Residency residencies = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getResidenciesCount

      int getResidenciesCount()
       Output only. The institutions where the employee has completed their
       residency.
       
      repeated .google.ads.googleads.v18.resources.Residency residencies = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getResidenciesOrBuilderList

      List<? extends ResidencyOrBuilder> getResidenciesOrBuilderList()
       Output only. The institutions where the employee has completed their
       residency.
       
      repeated .google.ads.googleads.v18.resources.Residency residencies = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getResidenciesOrBuilder

      ResidencyOrBuilder getResidenciesOrBuilder(int index)
       Output only. The institutions where the employee has completed their
       residency.
       
      repeated .google.ads.googleads.v18.resources.Residency residencies = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFellowshipsList

      List<Fellowship> getFellowshipsList()
       Output only. The institutions where the employee has completed their
       fellowship.
       
      repeated .google.ads.googleads.v18.resources.Fellowship fellowships = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFellowships

      Fellowship getFellowships(int index)
       Output only. The institutions where the employee has completed their
       fellowship.
       
      repeated .google.ads.googleads.v18.resources.Fellowship fellowships = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFellowshipsCount

      int getFellowshipsCount()
       Output only. The institutions where the employee has completed their
       fellowship.
       
      repeated .google.ads.googleads.v18.resources.Fellowship fellowships = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFellowshipsOrBuilderList

      List<? extends FellowshipOrBuilder> getFellowshipsOrBuilderList()
       Output only. The institutions where the employee has completed their
       fellowship.
       
      repeated .google.ads.googleads.v18.resources.Fellowship fellowships = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFellowshipsOrBuilder

      FellowshipOrBuilder getFellowshipsOrBuilder(int index)
       Output only. The institutions where the employee has completed their
       fellowship.
       
      repeated .google.ads.googleads.v18.resources.Fellowship fellowships = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasJobTitle

      boolean hasJobTitle()
       Output only. Job title for this employee, such as "Senior partner" in legal
       verticals.
       
      optional string job_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the jobTitle field is set.
    • getJobTitle

      String getJobTitle()
       Output only. Job title for this employee, such as "Senior partner" in legal
       verticals.
       
      optional string job_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The jobTitle.
    • getJobTitleBytes

      com.google.protobuf.ByteString getJobTitleBytes()
       Output only. Job title for this employee, such as "Senior partner" in legal
       verticals.
       
      optional string job_title = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for jobTitle.
    • hasYearStartedPracticing

      boolean hasYearStartedPracticing()
       Output only. The year that this employee started practicing in this field.
       
      optional int32 year_started_practicing = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the yearStartedPracticing field is set.
    • getYearStartedPracticing

      int getYearStartedPracticing()
       Output only. The year that this employee started practicing in this field.
       
      optional int32 year_started_practicing = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The yearStartedPracticing.
    • getLanguagesSpokenList

      List<String> getLanguagesSpokenList()
       Output only. Languages that the employee speaks, represented as language
       tags from https://developers.google.com/admin-sdk/directory/v1/languages
       
      repeated string languages_spoken = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      A list containing the languagesSpoken.
    • getLanguagesSpokenCount

      int getLanguagesSpokenCount()
       Output only. Languages that the employee speaks, represented as language
       tags from https://developers.google.com/admin-sdk/directory/v1/languages
       
      repeated string languages_spoken = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The count of languagesSpoken.
    • getLanguagesSpoken

      String getLanguagesSpoken(int index)
       Output only. Languages that the employee speaks, represented as language
       tags from https://developers.google.com/admin-sdk/directory/v1/languages
       
      repeated string languages_spoken = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the element to return.
      Returns:
      The languagesSpoken at the given index.
    • getLanguagesSpokenBytes

      com.google.protobuf.ByteString getLanguagesSpokenBytes(int index)
       Output only. Languages that the employee speaks, represented as language
       tags from https://developers.google.com/admin-sdk/directory/v1/languages
       
      repeated string languages_spoken = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the languagesSpoken at the given index.
    • getCategoryIdsList

      List<String> getCategoryIdsList()
       Output only. Category of the employee. A list of Local Services category
       IDs can be found at
       https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids.
       
      repeated string category_ids = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      A list containing the categoryIds.
    • getCategoryIdsCount

      int getCategoryIdsCount()
       Output only. Category of the employee. A list of Local Services category
       IDs can be found at
       https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids.
       
      repeated string category_ids = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The count of categoryIds.
    • getCategoryIds

      String getCategoryIds(int index)
       Output only. Category of the employee. A list of Local Services category
       IDs can be found at
       https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids.
       
      repeated string category_ids = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the element to return.
      Returns:
      The categoryIds at the given index.
    • getCategoryIdsBytes

      com.google.protobuf.ByteString getCategoryIdsBytes(int index)
       Output only. Category of the employee. A list of Local Services category
       IDs can be found at
       https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids.
       
      repeated string category_ids = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the categoryIds at the given index.
    • hasNationalProviderIdNumber

      boolean hasNationalProviderIdNumber()
       Output only. NPI id associated with the employee.
       
      optional string national_provider_id_number = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the nationalProviderIdNumber field is set.
    • getNationalProviderIdNumber

      String getNationalProviderIdNumber()
       Output only. NPI id associated with the employee.
       
      optional string national_provider_id_number = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The nationalProviderIdNumber.
    • getNationalProviderIdNumberBytes

      com.google.protobuf.ByteString getNationalProviderIdNumberBytes()
       Output only. NPI id associated with the employee.
       
      optional string national_provider_id_number = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for nationalProviderIdNumber.
    • hasEmailAddress

      boolean hasEmailAddress()
       Output only. Email address of the employee.
       
      optional string email_address = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the emailAddress field is set.
    • getEmailAddress

      String getEmailAddress()
       Output only. Email address of the employee.
       
      optional string email_address = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The emailAddress.
    • getEmailAddressBytes

      com.google.protobuf.ByteString getEmailAddressBytes()
       Output only. Email address of the employee.
       
      optional string email_address = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for emailAddress.
    • hasFirstName

      boolean hasFirstName()
       Output only. First name of the employee.
       
      optional string first_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the firstName field is set.
    • getFirstName

      String getFirstName()
       Output only. First name of the employee.
       
      optional string first_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The firstName.
    • getFirstNameBytes

      com.google.protobuf.ByteString getFirstNameBytes()
       Output only. First name of the employee.
       
      optional string first_name = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for firstName.
    • hasMiddleName

      boolean hasMiddleName()
       Output only. Middle name of the employee.
       
      optional string middle_name = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the middleName field is set.
    • getMiddleName

      String getMiddleName()
       Output only. Middle name of the employee.
       
      optional string middle_name = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The middleName.
    • getMiddleNameBytes

      com.google.protobuf.ByteString getMiddleNameBytes()
       Output only. Middle name of the employee.
       
      optional string middle_name = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for middleName.
    • hasLastName

      boolean hasLastName()
       Output only. Last name of the employee.
       
      optional string last_name = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the lastName field is set.
    • getLastName

      String getLastName()
       Output only. Last name of the employee.
       
      optional string last_name = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The lastName.
    • getLastNameBytes

      com.google.protobuf.ByteString getLastNameBytes()
       Output only. Last name of the employee.
       
      optional string last_name = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for lastName.