Interface GenerateRecommendationsRequest.TargetImpressionShareInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GenerateRecommendationsRequest.TargetImpressionShareInfo,GenerateRecommendationsRequest.TargetImpressionShareInfo.Builder
- Enclosing class:
- GenerateRecommendationsRequest
public static interface GenerateRecommendationsRequest.TargetImpressionShareInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.intRequired.longOptional.longRequired.booleanRequired.booleanOptional.booleanRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasLocation
boolean hasLocation()Required. The targeted location on the search results page. This is required for campaigns where the AdvertisingChannelType is SEARCH and the bidding strategy type is TARGET_IMPRESSION_SHARE.
optional .google.ads.googleads.v18.enums.TargetImpressionShareLocationEnum.TargetImpressionShareLocation location = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the location field is set.
-
getLocationValue
int getLocationValue()Required. The targeted location on the search results page. This is required for campaigns where the AdvertisingChannelType is SEARCH and the bidding strategy type is TARGET_IMPRESSION_SHARE.
optional .google.ads.googleads.v18.enums.TargetImpressionShareLocationEnum.TargetImpressionShareLocation location = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The enum numeric value on the wire for location.
-
getLocation
Required. The targeted location on the search results page. This is required for campaigns where the AdvertisingChannelType is SEARCH and the bidding strategy type is TARGET_IMPRESSION_SHARE.
optional .google.ads.googleads.v18.enums.TargetImpressionShareLocationEnum.TargetImpressionShareLocation location = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The location.
-
hasMaxCpcBidCeiling
boolean hasMaxCpcBidCeiling()Optional. Ceiling of max CPC bids in micros set by automated bidders. This is optional for campaigns with an AdvertisingChannelType of SEARCH and a bidding strategy type of TARGET_IMPRESSION_SHARE.
optional int64 max_cpc_bid_ceiling = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the maxCpcBidCeiling field is set.
-
getMaxCpcBidCeiling
long getMaxCpcBidCeiling()Optional. Ceiling of max CPC bids in micros set by automated bidders. This is optional for campaigns with an AdvertisingChannelType of SEARCH and a bidding strategy type of TARGET_IMPRESSION_SHARE.
optional int64 max_cpc_bid_ceiling = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The maxCpcBidCeiling.
-