Class BiddableKeyword.Builder

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

public static final class BiddableKeyword.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BiddableKeyword.Builder> implements BiddableKeywordOrBuilder
 A biddable keyword part of an ad group.
 
Protobuf type google.ads.googleads.v18.services.BiddableKeyword
  • 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<BiddableKeyword.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public BiddableKeyword.Builder mergeFrom(BiddableKeyword other)
    • isInitialized

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

      public BiddableKeyword.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<BiddableKeyword.Builder>
      Throws:
      IOException
    • hasKeyword

      public boolean hasKeyword()
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasKeyword in interface BiddableKeywordOrBuilder
      Returns:
      Whether the keyword field is set.
    • getKeyword

      public KeywordInfo getKeyword()
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeyword in interface BiddableKeywordOrBuilder
      Returns:
      The keyword.
    • setKeyword

      public BiddableKeyword.Builder setKeyword(KeywordInfo value)
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
    • setKeyword

      public BiddableKeyword.Builder setKeyword(KeywordInfo.Builder builderForValue)
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeKeyword

      public BiddableKeyword.Builder mergeKeyword(KeywordInfo value)
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearKeyword

      public BiddableKeyword.Builder clearKeyword()
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
    • getKeywordBuilder

      public KeywordInfo.Builder getKeywordBuilder()
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
    • getKeywordOrBuilder

      public KeywordInfoOrBuilder getKeywordOrBuilder()
       Required. Keyword. Must have text and match type.
       
      .google.ads.googleads.v18.common.KeywordInfo keyword = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getKeywordOrBuilder in interface BiddableKeywordOrBuilder
    • hasMaxCpcBidMicros

      public boolean hasMaxCpcBidMicros()
       A max cpc bid in micros that overrides the ad group level max cpc bid in
       forecast simulation. This value will override the max cpc value set in the
       bidding strategy and ad group. Only specify this field for bidding
       strategies that support max cpc values.
       
      optional int64 max_cpc_bid_micros = 2;
      Specified by:
      hasMaxCpcBidMicros in interface BiddableKeywordOrBuilder
      Returns:
      Whether the maxCpcBidMicros field is set.
    • getMaxCpcBidMicros

      public long getMaxCpcBidMicros()
       A max cpc bid in micros that overrides the ad group level max cpc bid in
       forecast simulation. This value will override the max cpc value set in the
       bidding strategy and ad group. Only specify this field for bidding
       strategies that support max cpc values.
       
      optional int64 max_cpc_bid_micros = 2;
      Specified by:
      getMaxCpcBidMicros in interface BiddableKeywordOrBuilder
      Returns:
      The maxCpcBidMicros.
    • setMaxCpcBidMicros

      public BiddableKeyword.Builder setMaxCpcBidMicros(long value)
       A max cpc bid in micros that overrides the ad group level max cpc bid in
       forecast simulation. This value will override the max cpc value set in the
       bidding strategy and ad group. Only specify this field for bidding
       strategies that support max cpc values.
       
      optional int64 max_cpc_bid_micros = 2;
      Parameters:
      value - The maxCpcBidMicros to set.
      Returns:
      This builder for chaining.
    • clearMaxCpcBidMicros

      public BiddableKeyword.Builder clearMaxCpcBidMicros()
       A max cpc bid in micros that overrides the ad group level max cpc bid in
       forecast simulation. This value will override the max cpc value set in the
       bidding strategy and ad group. Only specify this field for bidding
       strategies that support max cpc values.
       
      optional int64 max_cpc_bid_micros = 2;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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