Interface Control.PromoteActionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Control.PromoteAction, Control.PromoteAction.Builder
Enclosing class:
Control

public static interface Control.PromoteActionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDataStore

      String getDataStore()
       Required. Data store with which this promotion is attached to.
       
      string data_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The dataStore.
    • getDataStoreBytes

      com.google.protobuf.ByteString getDataStoreBytes()
       Required. Data store with which this promotion is attached to.
       
      string data_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for dataStore.
    • hasSearchLinkPromotion

      boolean hasSearchLinkPromotion()
       Required. Promotion attached to this action.
       
      .google.cloud.discoveryengine.v1.SearchLinkPromotion search_link_promotion = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the searchLinkPromotion field is set.
    • getSearchLinkPromotion

      SearchLinkPromotion getSearchLinkPromotion()
       Required. Promotion attached to this action.
       
      .google.cloud.discoveryengine.v1.SearchLinkPromotion search_link_promotion = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The searchLinkPromotion.
    • getSearchLinkPromotionOrBuilder

      SearchLinkPromotionOrBuilder getSearchLinkPromotionOrBuilder()
       Required. Promotion attached to this action.
       
      .google.cloud.discoveryengine.v1.SearchLinkPromotion search_link_promotion = 2 [(.google.api.field_behavior) = REQUIRED];