Class SearchSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SearchSettings.Builder>
com.google.ads.googleads.v18.services.SearchSettings.Builder
All Implemented Interfaces:
SearchSettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SearchSettings

public static final class SearchSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchSettings.Builder> implements SearchSettingsOrBuilder
 Indicates search settings in request parameter.
 
Protobuf type google.ads.googleads.v18.services.SearchSettings
  • Method Details

    • 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<SearchSettings.Builder>
    • clear

      public SearchSettings.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<SearchSettings.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<SearchSettings.Builder>
    • getDefaultInstanceForType

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

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

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

      public SearchSettings.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<SearchSettings.Builder>
    • setField

      public SearchSettings.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<SearchSettings.Builder>
    • clearField

      public SearchSettings.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<SearchSettings.Builder>
    • clearOneof

      public SearchSettings.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<SearchSettings.Builder>
    • setRepeatedField

      public SearchSettings.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<SearchSettings.Builder>
    • addRepeatedField

      public SearchSettings.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<SearchSettings.Builder>
    • mergeFrom

      public SearchSettings.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<SearchSettings.Builder>
    • mergeFrom

      public SearchSettings.Builder mergeFrom(SearchSettings other)
    • isInitialized

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

      public SearchSettings.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<SearchSettings.Builder>
      Throws:
      IOException
    • getOmitResults

      public boolean getOmitResults()
       If true, results will be excluded from the response. Otherwise, results
       will be returned.
       Default is false.
       
      bool omit_results = 1;
      Specified by:
      getOmitResults in interface SearchSettingsOrBuilder
      Returns:
      The omitResults.
    • setOmitResults

      public SearchSettings.Builder setOmitResults(boolean value)
       If true, results will be excluded from the response. Otherwise, results
       will be returned.
       Default is false.
       
      bool omit_results = 1;
      Parameters:
      value - The omitResults to set.
      Returns:
      This builder for chaining.
    • clearOmitResults

      public SearchSettings.Builder clearOmitResults()
       If true, results will be excluded from the response. Otherwise, results
       will be returned.
       Default is false.
       
      bool omit_results = 1;
      Returns:
      This builder for chaining.
    • getReturnSummaryRow

      public boolean getReturnSummaryRow()
       If true, summary row will be included in the response and sent in a
       response by itself after all other query results are returned.
       Default is false.
       
      bool return_summary_row = 2;
      Specified by:
      getReturnSummaryRow in interface SearchSettingsOrBuilder
      Returns:
      The returnSummaryRow.
    • setReturnSummaryRow

      public SearchSettings.Builder setReturnSummaryRow(boolean value)
       If true, summary row will be included in the response and sent in a
       response by itself after all other query results are returned.
       Default is false.
       
      bool return_summary_row = 2;
      Parameters:
      value - The returnSummaryRow to set.
      Returns:
      This builder for chaining.
    • clearReturnSummaryRow

      public SearchSettings.Builder clearReturnSummaryRow()
       If true, summary row will be included in the response and sent in a
       response by itself after all other query results are returned.
       Default is false.
       
      bool return_summary_row = 2;
      Returns:
      This builder for chaining.
    • getReturnTotalResultsCount

      public boolean getReturnTotalResultsCount()
       If true, the total number of results that match the query ignoring the
       LIMIT clause will be included in the response.
       Default is false.
       
      bool return_total_results_count = 3;
      Specified by:
      getReturnTotalResultsCount in interface SearchSettingsOrBuilder
      Returns:
      The returnTotalResultsCount.
    • setReturnTotalResultsCount

      public SearchSettings.Builder setReturnTotalResultsCount(boolean value)
       If true, the total number of results that match the query ignoring the
       LIMIT clause will be included in the response.
       Default is false.
       
      bool return_total_results_count = 3;
      Parameters:
      value - The returnTotalResultsCount to set.
      Returns:
      This builder for chaining.
    • clearReturnTotalResultsCount

      public SearchSettings.Builder clearReturnTotalResultsCount()
       If true, the total number of results that match the query ignoring the
       LIMIT clause will be included in the response.
       Default is false.
       
      bool return_total_results_count = 3;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final SearchSettings.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<SearchSettings.Builder>
    • mergeUnknownFields

      public final SearchSettings.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<SearchSettings.Builder>