Class SearchJobsResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder>
com.google.cloud.talent.v4.SearchJobsResponse.Builder
All Implemented Interfaces:
SearchJobsResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SearchJobsResponse

public static final class SearchJobsResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder> implements SearchJobsResponseOrBuilder
 Response for SearchJob method.
 
Protobuf type google.cloud.talent.v4.SearchJobsResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder>
    • getDefaultInstanceForType

      public SearchJobsResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SearchJobsResponse build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SearchJobsResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public SearchJobsResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchJobsResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<SearchJobsResponse.Builder>
    • mergeFrom

      public SearchJobsResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchJobsResponse.Builder>
      Throws:
      IOException
    • getMatchingJobsList

      public List<SearchJobsResponse.MatchingJob> getMatchingJobsList()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
      Specified by:
      getMatchingJobsList in interface SearchJobsResponseOrBuilder
    • getMatchingJobsCount

      public int getMatchingJobsCount()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
      Specified by:
      getMatchingJobsCount in interface SearchJobsResponseOrBuilder
    • getMatchingJobs

      public SearchJobsResponse.MatchingJob getMatchingJobs(int index)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
      Specified by:
      getMatchingJobs in interface SearchJobsResponseOrBuilder
    • setMatchingJobs

      public SearchJobsResponse.Builder setMatchingJobs(int index, SearchJobsResponse.MatchingJob value)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • setMatchingJobs

      public SearchJobsResponse.Builder setMatchingJobs(int index, SearchJobsResponse.MatchingJob.Builder builderForValue)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addMatchingJobs

       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addMatchingJobs

      public SearchJobsResponse.Builder addMatchingJobs(int index, SearchJobsResponse.MatchingJob value)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addMatchingJobs

      public SearchJobsResponse.Builder addMatchingJobs(SearchJobsResponse.MatchingJob.Builder builderForValue)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addMatchingJobs

      public SearchJobsResponse.Builder addMatchingJobs(int index, SearchJobsResponse.MatchingJob.Builder builderForValue)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addAllMatchingJobs

      public SearchJobsResponse.Builder addAllMatchingJobs(Iterable<? extends SearchJobsResponse.MatchingJob> values)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • clearMatchingJobs

      public SearchJobsResponse.Builder clearMatchingJobs()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • removeMatchingJobs

      public SearchJobsResponse.Builder removeMatchingJobs(int index)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • getMatchingJobsBuilder

      public SearchJobsResponse.MatchingJob.Builder getMatchingJobsBuilder(int index)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • getMatchingJobsOrBuilder

      public SearchJobsResponse.MatchingJobOrBuilder getMatchingJobsOrBuilder(int index)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
      Specified by:
      getMatchingJobsOrBuilder in interface SearchJobsResponseOrBuilder
    • getMatchingJobsOrBuilderList

      public List<? extends SearchJobsResponse.MatchingJobOrBuilder> getMatchingJobsOrBuilderList()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
      Specified by:
      getMatchingJobsOrBuilderList in interface SearchJobsResponseOrBuilder
    • addMatchingJobsBuilder

      public SearchJobsResponse.MatchingJob.Builder addMatchingJobsBuilder()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • addMatchingJobsBuilder

      public SearchJobsResponse.MatchingJob.Builder addMatchingJobsBuilder(int index)
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • getMatchingJobsBuilderList

      public List<SearchJobsResponse.MatchingJob.Builder> getMatchingJobsBuilderList()
       The Job entities that match the specified
       [SearchJobsRequest][google.cloud.talent.v4.SearchJobsRequest].
       
      repeated .google.cloud.talent.v4.SearchJobsResponse.MatchingJob matching_jobs = 1;
    • getHistogramQueryResultsList

      public List<HistogramQueryResult> getHistogramQueryResultsList()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
      Specified by:
      getHistogramQueryResultsList in interface SearchJobsResponseOrBuilder
    • getHistogramQueryResultsCount

      public int getHistogramQueryResultsCount()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
      Specified by:
      getHistogramQueryResultsCount in interface SearchJobsResponseOrBuilder
    • getHistogramQueryResults

      public HistogramQueryResult getHistogramQueryResults(int index)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
      Specified by:
      getHistogramQueryResults in interface SearchJobsResponseOrBuilder
    • setHistogramQueryResults

      public SearchJobsResponse.Builder setHistogramQueryResults(int index, HistogramQueryResult value)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • setHistogramQueryResults

      public SearchJobsResponse.Builder setHistogramQueryResults(int index, HistogramQueryResult.Builder builderForValue)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addHistogramQueryResults

      public SearchJobsResponse.Builder addHistogramQueryResults(HistogramQueryResult value)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addHistogramQueryResults

      public SearchJobsResponse.Builder addHistogramQueryResults(int index, HistogramQueryResult value)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addHistogramQueryResults

      public SearchJobsResponse.Builder addHistogramQueryResults(HistogramQueryResult.Builder builderForValue)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addHistogramQueryResults

      public SearchJobsResponse.Builder addHistogramQueryResults(int index, HistogramQueryResult.Builder builderForValue)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addAllHistogramQueryResults

      public SearchJobsResponse.Builder addAllHistogramQueryResults(Iterable<? extends HistogramQueryResult> values)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • clearHistogramQueryResults

      public SearchJobsResponse.Builder clearHistogramQueryResults()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • removeHistogramQueryResults

      public SearchJobsResponse.Builder removeHistogramQueryResults(int index)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • getHistogramQueryResultsBuilder

      public HistogramQueryResult.Builder getHistogramQueryResultsBuilder(int index)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • getHistogramQueryResultsOrBuilder

      public HistogramQueryResultOrBuilder getHistogramQueryResultsOrBuilder(int index)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
      Specified by:
      getHistogramQueryResultsOrBuilder in interface SearchJobsResponseOrBuilder
    • getHistogramQueryResultsOrBuilderList

      public List<? extends HistogramQueryResultOrBuilder> getHistogramQueryResultsOrBuilderList()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
      Specified by:
      getHistogramQueryResultsOrBuilderList in interface SearchJobsResponseOrBuilder
    • addHistogramQueryResultsBuilder

      public HistogramQueryResult.Builder addHistogramQueryResultsBuilder()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • addHistogramQueryResultsBuilder

      public HistogramQueryResult.Builder addHistogramQueryResultsBuilder(int index)
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • getHistogramQueryResultsBuilderList

      public List<HistogramQueryResult.Builder> getHistogramQueryResultsBuilderList()
       The histogram results that match with specified
       [SearchJobsRequest.histogram_queries][google.cloud.talent.v4.SearchJobsRequest.histogram_queries].
       
      repeated .google.cloud.talent.v4.HistogramQueryResult histogram_query_results = 2;
    • getNextPageToken

      public String getNextPageToken()
       The token that specifies the starting position of the next page of results.
       This field is empty if there are no more results.
       
      string next_page_token = 3;
      Specified by:
      getNextPageToken in interface SearchJobsResponseOrBuilder
      Returns:
      The nextPageToken.
    • getNextPageTokenBytes

      public com.google.protobuf.ByteString getNextPageTokenBytes()
       The token that specifies the starting position of the next page of results.
       This field is empty if there are no more results.
       
      string next_page_token = 3;
      Specified by:
      getNextPageTokenBytes in interface SearchJobsResponseOrBuilder
      Returns:
      The bytes for nextPageToken.
    • setNextPageToken

      public SearchJobsResponse.Builder setNextPageToken(String value)
       The token that specifies the starting position of the next page of results.
       This field is empty if there are no more results.
       
      string next_page_token = 3;
      Parameters:
      value - The nextPageToken to set.
      Returns:
      This builder for chaining.
    • clearNextPageToken

      public SearchJobsResponse.Builder clearNextPageToken()
       The token that specifies the starting position of the next page of results.
       This field is empty if there are no more results.
       
      string next_page_token = 3;
      Returns:
      This builder for chaining.
    • setNextPageTokenBytes

      public SearchJobsResponse.Builder setNextPageTokenBytes(com.google.protobuf.ByteString value)
       The token that specifies the starting position of the next page of results.
       This field is empty if there are no more results.
       
      string next_page_token = 3;
      Parameters:
      value - The bytes for nextPageToken to set.
      Returns:
      This builder for chaining.
    • getLocationFiltersList

      public List<Location> getLocationFiltersList()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
      Specified by:
      getLocationFiltersList in interface SearchJobsResponseOrBuilder
    • getLocationFiltersCount

      public int getLocationFiltersCount()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
      Specified by:
      getLocationFiltersCount in interface SearchJobsResponseOrBuilder
    • getLocationFilters

      public Location getLocationFilters(int index)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
      Specified by:
      getLocationFilters in interface SearchJobsResponseOrBuilder
    • setLocationFilters

      public SearchJobsResponse.Builder setLocationFilters(int index, Location value)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • setLocationFilters

      public SearchJobsResponse.Builder setLocationFilters(int index, Location.Builder builderForValue)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addLocationFilters

      public SearchJobsResponse.Builder addLocationFilters(Location value)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addLocationFilters

      public SearchJobsResponse.Builder addLocationFilters(int index, Location value)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addLocationFilters

      public SearchJobsResponse.Builder addLocationFilters(Location.Builder builderForValue)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addLocationFilters

      public SearchJobsResponse.Builder addLocationFilters(int index, Location.Builder builderForValue)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addAllLocationFilters

      public SearchJobsResponse.Builder addAllLocationFilters(Iterable<? extends Location> values)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • clearLocationFilters

      public SearchJobsResponse.Builder clearLocationFilters()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • removeLocationFilters

      public SearchJobsResponse.Builder removeLocationFilters(int index)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • getLocationFiltersBuilder

      public Location.Builder getLocationFiltersBuilder(int index)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • getLocationFiltersOrBuilder

      public LocationOrBuilder getLocationFiltersOrBuilder(int index)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
      Specified by:
      getLocationFiltersOrBuilder in interface SearchJobsResponseOrBuilder
    • getLocationFiltersOrBuilderList

      public List<? extends LocationOrBuilder> getLocationFiltersOrBuilderList()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
      Specified by:
      getLocationFiltersOrBuilderList in interface SearchJobsResponseOrBuilder
    • addLocationFiltersBuilder

      public Location.Builder addLocationFiltersBuilder()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • addLocationFiltersBuilder

      public Location.Builder addLocationFiltersBuilder(int index)
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • getLocationFiltersBuilderList

      public List<Location.Builder> getLocationFiltersBuilderList()
       The location filters that the service applied to the specified query. If
       any filters are lat-lng based, the
       [Location.location_type][google.cloud.talent.v4.Location.location_type] is
       [Location.LocationType.LOCATION_TYPE_UNSPECIFIED][google.cloud.talent.v4.Location.LocationType.LOCATION_TYPE_UNSPECIFIED].
       
      repeated .google.cloud.talent.v4.Location location_filters = 4;
    • getTotalSize

      public int getTotalSize()
       Number of jobs that match the specified query.
      
       Note: This size is precise only if the total is less than 100,000.
       
      int32 total_size = 6;
      Specified by:
      getTotalSize in interface SearchJobsResponseOrBuilder
      Returns:
      The totalSize.
    • setTotalSize

      public SearchJobsResponse.Builder setTotalSize(int value)
       Number of jobs that match the specified query.
      
       Note: This size is precise only if the total is less than 100,000.
       
      int32 total_size = 6;
      Parameters:
      value - The totalSize to set.
      Returns:
      This builder for chaining.
    • clearTotalSize

      public SearchJobsResponse.Builder clearTotalSize()
       Number of jobs that match the specified query.
      
       Note: This size is precise only if the total is less than 100,000.
       
      int32 total_size = 6;
      Returns:
      This builder for chaining.
    • hasMetadata

      public boolean hasMetadata()
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
      Specified by:
      hasMetadata in interface SearchJobsResponseOrBuilder
      Returns:
      Whether the metadata field is set.
    • getMetadata

      public ResponseMetadata getMetadata()
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
      Specified by:
      getMetadata in interface SearchJobsResponseOrBuilder
      Returns:
      The metadata.
    • setMetadata

      public SearchJobsResponse.Builder setMetadata(ResponseMetadata value)
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
    • setMetadata

      public SearchJobsResponse.Builder setMetadata(ResponseMetadata.Builder builderForValue)
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
    • mergeMetadata

      public SearchJobsResponse.Builder mergeMetadata(ResponseMetadata value)
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
    • clearMetadata

      public SearchJobsResponse.Builder clearMetadata()
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
    • getMetadataBuilder

      public ResponseMetadata.Builder getMetadataBuilder()
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
    • getMetadataOrBuilder

      public ResponseMetadataOrBuilder getMetadataOrBuilder()
       Additional information for the API invocation, such as the request
       tracking id.
       
      .google.cloud.talent.v4.ResponseMetadata metadata = 7;
      Specified by:
      getMetadataOrBuilder in interface SearchJobsResponseOrBuilder
    • getBroadenedQueryJobsCount

      public int getBroadenedQueryJobsCount()
       If query broadening is enabled, we may append additional results from the
       broadened query. This number indicates how many of the jobs returned in the
       jobs field are from the broadened query. These results are always at the
       end of the jobs list. In particular, a value of 0, or if the field isn't
       set, all the jobs in the jobs list are from the original
       (without broadening) query. If this field is non-zero, subsequent requests
       with offset after this result set should contain all broadened results.
       
      int32 broadened_query_jobs_count = 8;
      Specified by:
      getBroadenedQueryJobsCount in interface SearchJobsResponseOrBuilder
      Returns:
      The broadenedQueryJobsCount.
    • setBroadenedQueryJobsCount

      public SearchJobsResponse.Builder setBroadenedQueryJobsCount(int value)
       If query broadening is enabled, we may append additional results from the
       broadened query. This number indicates how many of the jobs returned in the
       jobs field are from the broadened query. These results are always at the
       end of the jobs list. In particular, a value of 0, or if the field isn't
       set, all the jobs in the jobs list are from the original
       (without broadening) query. If this field is non-zero, subsequent requests
       with offset after this result set should contain all broadened results.
       
      int32 broadened_query_jobs_count = 8;
      Parameters:
      value - The broadenedQueryJobsCount to set.
      Returns:
      This builder for chaining.
    • clearBroadenedQueryJobsCount

      public SearchJobsResponse.Builder clearBroadenedQueryJobsCount()
       If query broadening is enabled, we may append additional results from the
       broadened query. This number indicates how many of the jobs returned in the
       jobs field are from the broadened query. These results are always at the
       end of the jobs list. In particular, a value of 0, or if the field isn't
       set, all the jobs in the jobs list are from the original
       (without broadening) query. If this field is non-zero, subsequent requests
       with offset after this result set should contain all broadened results.
       
      int32 broadened_query_jobs_count = 8;
      Returns:
      This builder for chaining.
    • hasSpellCorrection

      public boolean hasSpellCorrection()
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
      Specified by:
      hasSpellCorrection in interface SearchJobsResponseOrBuilder
      Returns:
      Whether the spellCorrection field is set.
    • getSpellCorrection

      public SpellingCorrection getSpellCorrection()
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
      Specified by:
      getSpellCorrection in interface SearchJobsResponseOrBuilder
      Returns:
      The spellCorrection.
    • setSpellCorrection

      public SearchJobsResponse.Builder setSpellCorrection(SpellingCorrection value)
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
    • setSpellCorrection

      public SearchJobsResponse.Builder setSpellCorrection(SpellingCorrection.Builder builderForValue)
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
    • mergeSpellCorrection

      public SearchJobsResponse.Builder mergeSpellCorrection(SpellingCorrection value)
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
    • clearSpellCorrection

      public SearchJobsResponse.Builder clearSpellCorrection()
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
    • getSpellCorrectionBuilder

      public SpellingCorrection.Builder getSpellCorrectionBuilder()
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
    • getSpellCorrectionOrBuilder

      public SpellingCorrectionOrBuilder getSpellCorrectionOrBuilder()
       The spell checking result, and correction.
       
      .google.cloud.talent.v4.SpellingCorrection spell_correction = 9;
      Specified by:
      getSpellCorrectionOrBuilder in interface SearchJobsResponseOrBuilder