Interface BiddingSeasonalityAdjustmentOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BiddingSeasonalityAdjustment, BiddingSeasonalityAdjustment.Builder

public interface BiddingSeasonalityAdjustmentOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      String getResourceName()
       Immutable. The resource name of the seasonality adjustment.
       Seasonality adjustment resource names have the form:
      
       `customers/{customer_id}/biddingSeasonalityAdjustments/{seasonality_adjustment_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 seasonality adjustment.
       Seasonality adjustment resource names have the form:
      
       `customers/{customer_id}/biddingSeasonalityAdjustments/{seasonality_adjustment_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • getSeasonalityAdjustmentId

      long getSeasonalityAdjustmentId()
       Output only. The ID of the seasonality adjustment.
       
      int64 seasonality_adjustment_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The seasonalityAdjustmentId.
    • getScopeValue

      int getScopeValue()
       The scope of the seasonality adjustment.
       
      .google.ads.googleads.v18.enums.SeasonalityEventScopeEnum.SeasonalityEventScope scope = 3;
      Returns:
      The enum numeric value on the wire for scope.
    • getScope

       The scope of the seasonality adjustment.
       
      .google.ads.googleads.v18.enums.SeasonalityEventScopeEnum.SeasonalityEventScope scope = 3;
      Returns:
      The scope.
    • getStatusValue

      int getStatusValue()
       Output only. The status of the seasonality adjustment.
       
      .google.ads.googleads.v18.enums.SeasonalityEventStatusEnum.SeasonalityEventStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

       Output only. The status of the seasonality adjustment.
       
      .google.ads.googleads.v18.enums.SeasonalityEventStatusEnum.SeasonalityEventStatus status = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The status.
    • getStartDateTime

      String getStartDateTime()
       Required. The inclusive start time of the seasonality adjustment in
       yyyy-MM-dd HH:mm:ss format.
      
       A seasonality adjustment is forward looking and should be used for events
       that start and end in the future.
       
      string start_date_time = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The startDateTime.
    • getStartDateTimeBytes

      com.google.protobuf.ByteString getStartDateTimeBytes()
       Required. The inclusive start time of the seasonality adjustment in
       yyyy-MM-dd HH:mm:ss format.
      
       A seasonality adjustment is forward looking and should be used for events
       that start and end in the future.
       
      string start_date_time = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for startDateTime.
    • getEndDateTime

      String getEndDateTime()
       Required. The exclusive end time of the seasonality adjustment in
       yyyy-MM-dd HH:mm:ss format.
      
       The length of [start_date_time, end_date_time) interval must be
       within (0, 14 days].
       
      string end_date_time = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The endDateTime.
    • getEndDateTimeBytes

      com.google.protobuf.ByteString getEndDateTimeBytes()
       Required. The exclusive end time of the seasonality adjustment in
       yyyy-MM-dd HH:mm:ss format.
      
       The length of [start_date_time, end_date_time) interval must be
       within (0, 14 days].
       
      string end_date_time = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for endDateTime.
    • getName

      String getName()
       The name of the seasonality adjustment. The name can be at most 255
       characters.
       
      string name = 7;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name of the seasonality adjustment. The name can be at most 255
       characters.
       
      string name = 7;
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       The description of the seasonality adjustment. The description can be at
       most 2048 characters.
       
      string description = 8;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       The description of the seasonality adjustment. The description can be at
       most 2048 characters.
       
      string description = 8;
      Returns:
      The bytes for description.
    • getDevicesList

      List<DeviceEnum.Device> getDevicesList()
       If not specified, all devices will be included in this adjustment.
       Otherwise, only the specified targeted devices will be included in this
       adjustment.
       
      repeated .google.ads.googleads.v18.enums.DeviceEnum.Device devices = 9;
      Returns:
      A list containing the devices.
    • getDevicesCount

      int getDevicesCount()
       If not specified, all devices will be included in this adjustment.
       Otherwise, only the specified targeted devices will be included in this
       adjustment.
       
      repeated .google.ads.googleads.v18.enums.DeviceEnum.Device devices = 9;
      Returns:
      The count of devices.
    • getDevices

      DeviceEnum.Device getDevices(int index)
       If not specified, all devices will be included in this adjustment.
       Otherwise, only the specified targeted devices will be included in this
       adjustment.
       
      repeated .google.ads.googleads.v18.enums.DeviceEnum.Device devices = 9;
      Parameters:
      index - The index of the element to return.
      Returns:
      The devices at the given index.
    • getDevicesValueList

      List<Integer> getDevicesValueList()
       If not specified, all devices will be included in this adjustment.
       Otherwise, only the specified targeted devices will be included in this
       adjustment.
       
      repeated .google.ads.googleads.v18.enums.DeviceEnum.Device devices = 9;
      Returns:
      A list containing the enum numeric values on the wire for devices.
    • getDevicesValue

      int getDevicesValue(int index)
       If not specified, all devices will be included in this adjustment.
       Otherwise, only the specified targeted devices will be included in this
       adjustment.
       
      repeated .google.ads.googleads.v18.enums.DeviceEnum.Device devices = 9;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of devices at the given index.
    • getConversionRateModifier

      double getConversionRateModifier()
       Conversion rate modifier estimated based on expected conversion rate
       changes. When this field is unset or set to 1.0 no adjustment will be
       applied to traffic. The allowed range is 0.1 to 10.0.
       
      double conversion_rate_modifier = 10;
      Returns:
      The conversionRateModifier.
    • getCampaignsList

      List<String> getCampaignsList()
       The seasonality adjustment will apply to the campaigns listed when the
       scope of this adjustment is CAMPAIGN. The maximum number of campaigns per
       event is 2000.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated string campaigns = 11 [(.google.api.resource_reference) = { ... }
      Returns:
      A list containing the campaigns.
    • getCampaignsCount

      int getCampaignsCount()
       The seasonality adjustment will apply to the campaigns listed when the
       scope of this adjustment is CAMPAIGN. The maximum number of campaigns per
       event is 2000.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated string campaigns = 11 [(.google.api.resource_reference) = { ... }
      Returns:
      The count of campaigns.
    • getCampaigns

      String getCampaigns(int index)
       The seasonality adjustment will apply to the campaigns listed when the
       scope of this adjustment is CAMPAIGN. The maximum number of campaigns per
       event is 2000.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated string campaigns = 11 [(.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the element to return.
      Returns:
      The campaigns at the given index.
    • getCampaignsBytes

      com.google.protobuf.ByteString getCampaignsBytes(int index)
       The seasonality adjustment will apply to the campaigns listed when the
       scope of this adjustment is CAMPAIGN. The maximum number of campaigns per
       event is 2000.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated string campaigns = 11 [(.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the campaigns at the given index.
    • getAdvertisingChannelTypesList

      List<AdvertisingChannelTypeEnum.AdvertisingChannelType> getAdvertisingChannelTypesList()
       The seasonality adjustment will apply to all the campaigns under the listed
       channels retroactively as well as going forward when the scope of this
       adjustment is CHANNEL.
       The supported advertising channel types are DISPLAY, SEARCH and SHOPPING.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated .google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_types = 12;
      Returns:
      A list containing the advertisingChannelTypes.
    • getAdvertisingChannelTypesCount

      int getAdvertisingChannelTypesCount()
       The seasonality adjustment will apply to all the campaigns under the listed
       channels retroactively as well as going forward when the scope of this
       adjustment is CHANNEL.
       The supported advertising channel types are DISPLAY, SEARCH and SHOPPING.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated .google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_types = 12;
      Returns:
      The count of advertisingChannelTypes.
    • getAdvertisingChannelTypes

      AdvertisingChannelTypeEnum.AdvertisingChannelType getAdvertisingChannelTypes(int index)
       The seasonality adjustment will apply to all the campaigns under the listed
       channels retroactively as well as going forward when the scope of this
       adjustment is CHANNEL.
       The supported advertising channel types are DISPLAY, SEARCH and SHOPPING.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated .google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_types = 12;
      Parameters:
      index - The index of the element to return.
      Returns:
      The advertisingChannelTypes at the given index.
    • getAdvertisingChannelTypesValueList

      List<Integer> getAdvertisingChannelTypesValueList()
       The seasonality adjustment will apply to all the campaigns under the listed
       channels retroactively as well as going forward when the scope of this
       adjustment is CHANNEL.
       The supported advertising channel types are DISPLAY, SEARCH and SHOPPING.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated .google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_types = 12;
      Returns:
      A list containing the enum numeric values on the wire for advertisingChannelTypes.
    • getAdvertisingChannelTypesValue

      int getAdvertisingChannelTypesValue(int index)
       The seasonality adjustment will apply to all the campaigns under the listed
       channels retroactively as well as going forward when the scope of this
       adjustment is CHANNEL.
       The supported advertising channel types are DISPLAY, SEARCH and SHOPPING.
       Note: a seasonality adjustment with both advertising_channel_types and
       campaign_ids is not supported.
       
      repeated .google.ads.googleads.v18.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_types = 12;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of advertisingChannelTypes at the given index.