Interface AssetGroupSignalOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AssetGroupSignal,AssetGroupSignal.Builder
@Generated
public interface AssetGroupSignalOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOutput only.intOutput only.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.getDisapprovalReasons(int index) Output only.com.google.protobuf.ByteStringgetDisapprovalReasonsBytes(int index) Output only.intOutput only.Output only.Immutable.Immutable.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.Immutable.Immutable.Immutable.booleanImmutable.booleanImmutable.booleanImmutable.booleanImmutable.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
-
getResourceName
String getResourceName()Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()Immutable. The resource name of the asset group signal. Asset group signal resource name have the form: `customers/{customer_id}/assetGroupSignals/{asset_group_id}~{signal_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for resourceName.
-
getAssetGroup
String getAssetGroup()Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The assetGroup.
-
getAssetGroupBytes
com.google.protobuf.ByteString getAssetGroupBytes()Immutable. The asset group which this asset group signal belongs to.
string asset_group = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for assetGroup.
-
getApprovalStatusValue
int getApprovalStatusValue()Output only. Approval status is the output value for search theme signal after Google ads policy review. When using Audience signal, this field is not used and will be absent.
.google.ads.googleads.v24.enums.AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus approval_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for approvalStatus.
-
getApprovalStatus
AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus getApprovalStatus()Output only. Approval status is the output value for search theme signal after Google ads policy review. When using Audience signal, this field is not used and will be absent.
.google.ads.googleads.v24.enums.AssetGroupSignalApprovalStatusEnum.AssetGroupSignalApprovalStatus approval_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The approvalStatus.
-
getDisapprovalReasonsList
Output only. Computed for SearchTheme signals. When using Audience signal, this field is not used and will be absent.
repeated string disapproval_reasons = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the disapprovalReasons.
-
getDisapprovalReasonsCount
int getDisapprovalReasonsCount()Output only. Computed for SearchTheme signals. When using Audience signal, this field is not used and will be absent.
repeated string disapproval_reasons = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The count of disapprovalReasons.
-
getDisapprovalReasons
Output only. Computed for SearchTheme signals. When using Audience signal, this field is not used and will be absent.
repeated string disapproval_reasons = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the element to return.- Returns:
- The disapprovalReasons at the given index.
-
getDisapprovalReasonsBytes
com.google.protobuf.ByteString getDisapprovalReasonsBytes(int index) Output only. Computed for SearchTheme signals. When using Audience signal, this field is not used and will be absent.
repeated string disapproval_reasons = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the disapprovalReasons at the given index.
-
hasAudience
boolean hasAudience()Immutable. The audience signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.AudienceInfo audience = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the audience field is set.
-
getAudience
AudienceInfo getAudience()Immutable. The audience signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.AudienceInfo audience = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The audience.
-
getAudienceOrBuilder
AudienceInfoOrBuilder getAudienceOrBuilder()Immutable. The audience signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.AudienceInfo audience = 4 [(.google.api.field_behavior) = IMMUTABLE]; -
hasSearchTheme
boolean hasSearchTheme()Immutable. The search_theme signal to be used by the performance max campaign. Mutate errors of search_theme criterion includes AssetGroupSignalError.UNSPECIFIED AssetGroupSignalError.UNKNOWN AssetGroupSignalError.TOO_MANY_WORDS AssetGroupSignalError.SEARCH_THEME_POLICY_VIOLATION FieldError.REQUIRED StringFormatError.ILLEGAL_CHARS StringLengthError.TOO_LONG ResourceCountLimitExceededError.RESOURCE_LIMIT
.google.ads.googleads.v24.common.SearchThemeInfo search_theme = 5 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the searchTheme field is set.
-
getSearchTheme
SearchThemeInfo getSearchTheme()Immutable. The search_theme signal to be used by the performance max campaign. Mutate errors of search_theme criterion includes AssetGroupSignalError.UNSPECIFIED AssetGroupSignalError.UNKNOWN AssetGroupSignalError.TOO_MANY_WORDS AssetGroupSignalError.SEARCH_THEME_POLICY_VIOLATION FieldError.REQUIRED StringFormatError.ILLEGAL_CHARS StringLengthError.TOO_LONG ResourceCountLimitExceededError.RESOURCE_LIMIT
.google.ads.googleads.v24.common.SearchThemeInfo search_theme = 5 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The searchTheme.
-
getSearchThemeOrBuilder
SearchThemeInfoOrBuilder getSearchThemeOrBuilder()Immutable. The search_theme signal to be used by the performance max campaign. Mutate errors of search_theme criterion includes AssetGroupSignalError.UNSPECIFIED AssetGroupSignalError.UNKNOWN AssetGroupSignalError.TOO_MANY_WORDS AssetGroupSignalError.SEARCH_THEME_POLICY_VIOLATION FieldError.REQUIRED StringFormatError.ILLEGAL_CHARS StringLengthError.TOO_LONG ResourceCountLimitExceededError.RESOURCE_LIMIT
.google.ads.googleads.v24.common.SearchThemeInfo search_theme = 5 [(.google.api.field_behavior) = IMMUTABLE]; -
hasLocalServicesId
boolean hasLocalServicesId()Immutable. The local services signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.LocalServiceIdInfo local_services_id = 8 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the localServicesId field is set.
-
getLocalServicesId
LocalServiceIdInfo getLocalServicesId()Immutable. The local services signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.LocalServiceIdInfo local_services_id = 8 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The localServicesId.
-
getLocalServicesIdOrBuilder
LocalServiceIdInfoOrBuilder getLocalServicesIdOrBuilder()Immutable. The local services signal to be used by the performance max campaign.
.google.ads.googleads.v24.common.LocalServiceIdInfo local_services_id = 8 [(.google.api.field_behavior) = IMMUTABLE]; -
hasVerticalAdsItemGroupRuleList
boolean hasVerticalAdsItemGroupRuleList()Immutable. The list of vertical ads item group rules used to select items from the attached vertical feed. This field links to a SharedSet of type VERTICAL_ADS_ITEM_GROUP_RULE_LIST. The rules within the linked SharedSet define which items from the TRAVEL_FEED AssetSet are eligible to be served. Items that do not match the rules will be excluded. This behavior is different from other signal types, which provide guidance to the optimization engine rather than determining item eligibility.
.google.ads.googleads.v24.common.VerticalAdsItemGroupRuleListInfo vertical_ads_item_group_rule_list = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the verticalAdsItemGroupRuleList field is set.
-
getVerticalAdsItemGroupRuleList
VerticalAdsItemGroupRuleListInfo getVerticalAdsItemGroupRuleList()Immutable. The list of vertical ads item group rules used to select items from the attached vertical feed. This field links to a SharedSet of type VERTICAL_ADS_ITEM_GROUP_RULE_LIST. The rules within the linked SharedSet define which items from the TRAVEL_FEED AssetSet are eligible to be served. Items that do not match the rules will be excluded. This behavior is different from other signal types, which provide guidance to the optimization engine rather than determining item eligibility.
.google.ads.googleads.v24.common.VerticalAdsItemGroupRuleListInfo vertical_ads_item_group_rule_list = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The verticalAdsItemGroupRuleList.
-
getVerticalAdsItemGroupRuleListOrBuilder
VerticalAdsItemGroupRuleListInfoOrBuilder getVerticalAdsItemGroupRuleListOrBuilder()Immutable. The list of vertical ads item group rules used to select items from the attached vertical feed. This field links to a SharedSet of type VERTICAL_ADS_ITEM_GROUP_RULE_LIST. The rules within the linked SharedSet define which items from the TRAVEL_FEED AssetSet are eligible to be served. Items that do not match the rules will be excluded. This behavior is different from other signal types, which provide guidance to the optimization engine rather than determining item eligibility.
.google.ads.googleads.v24.common.VerticalAdsItemGroupRuleListInfo vertical_ads_item_group_rule_list = 9 [(.google.api.field_behavior) = IMMUTABLE]; -
getSignalCase
AssetGroupSignal.SignalCase getSignalCase()
-