Class SearchJobsResponse.Builder

    • Method Detail

      • getDescriptor

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

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

        public 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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public SearchJobsResponse.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • setField

        public SearchJobsResponse.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • clearField

        public SearchJobsResponse.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • clearOneof

        public SearchJobsResponse.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • setRepeatedField

        public SearchJobsResponse.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           int index,
                                                           Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • addRepeatedField

        public SearchJobsResponse.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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
      • 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

        public SearchJobsResponse.Builder addMatchingJobs​(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​(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​(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;
      • 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;
      • 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;
      • 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;
      • 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.
      • 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;
      • setUnknownFields

        public final SearchJobsResponse.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>
      • mergeUnknownFields

        public final SearchJobsResponse.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchJobsResponse.Builder>