Interface CalloutAssetOrBuilder

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

    public interface CalloutAssetOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      AdScheduleInfo getAdScheduleTargets​(int index)
      List of non-overlapping schedules specifying all time intervals for which the asset may serve.
      int getAdScheduleTargetsCount()
      List of non-overlapping schedules specifying all time intervals for which the asset may serve.
      java.util.List<AdScheduleInfo> getAdScheduleTargetsList()
      List of non-overlapping schedules specifying all time intervals for which the asset may serve.
      AdScheduleInfoOrBuilder getAdScheduleTargetsOrBuilder​(int index)
      List of non-overlapping schedules specifying all time intervals for which the asset may serve.
      java.util.List<? extends AdScheduleInfoOrBuilder> getAdScheduleTargetsOrBuilderList()
      List of non-overlapping schedules specifying all time intervals for which the asset may serve.
      java.lang.String getCalloutText()
      Required.
      com.google.protobuf.ByteString getCalloutTextBytes()
      Required.
      java.lang.String getEndDate()
      Last date of when this asset is effective and still serving, in yyyy-MM-dd format.
      com.google.protobuf.ByteString getEndDateBytes()
      Last date of when this asset is effective and still serving, in yyyy-MM-dd format.
      java.lang.String getStartDate()
      Start date of when this asset is effective and can begin serving, in yyyy-MM-dd format.
      com.google.protobuf.ByteString getStartDateBytes()
      Start date of when this asset is effective and can begin serving, in yyyy-MM-dd format.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getCalloutText

        java.lang.String getCalloutText()
         Required. The callout text.
         The length of this string should be between 1 and 25, inclusive.
         
        string callout_text = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The calloutText.
      • getCalloutTextBytes

        com.google.protobuf.ByteString getCalloutTextBytes()
         Required. The callout text.
         The length of this string should be between 1 and 25, inclusive.
         
        string callout_text = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for calloutText.
      • getStartDate

        java.lang.String getStartDate()
         Start date of when this asset is effective and can begin serving, in
         yyyy-MM-dd format.
         
        string start_date = 2;
        Returns:
        The startDate.
      • getStartDateBytes

        com.google.protobuf.ByteString getStartDateBytes()
         Start date of when this asset is effective and can begin serving, in
         yyyy-MM-dd format.
         
        string start_date = 2;
        Returns:
        The bytes for startDate.
      • getEndDate

        java.lang.String getEndDate()
         Last date of when this asset is effective and still serving, in yyyy-MM-dd
         format.
         
        string end_date = 3;
        Returns:
        The endDate.
      • getEndDateBytes

        com.google.protobuf.ByteString getEndDateBytes()
         Last date of when this asset is effective and still serving, in yyyy-MM-dd
         format.
         
        string end_date = 3;
        Returns:
        The bytes for endDate.
      • getAdScheduleTargetsList

        java.util.List<AdScheduleInfo> getAdScheduleTargetsList()
         List of non-overlapping schedules specifying all time intervals for which
         the asset may serve. There can be a maximum of 6 schedules per day, 42 in
         total.
         
        repeated .google.ads.googleads.v10.common.AdScheduleInfo ad_schedule_targets = 4;
      • getAdScheduleTargets

        AdScheduleInfo getAdScheduleTargets​(int index)
         List of non-overlapping schedules specifying all time intervals for which
         the asset may serve. There can be a maximum of 6 schedules per day, 42 in
         total.
         
        repeated .google.ads.googleads.v10.common.AdScheduleInfo ad_schedule_targets = 4;
      • getAdScheduleTargetsCount

        int getAdScheduleTargetsCount()
         List of non-overlapping schedules specifying all time intervals for which
         the asset may serve. There can be a maximum of 6 schedules per day, 42 in
         total.
         
        repeated .google.ads.googleads.v10.common.AdScheduleInfo ad_schedule_targets = 4;
      • getAdScheduleTargetsOrBuilderList

        java.util.List<? extends AdScheduleInfoOrBuilder> getAdScheduleTargetsOrBuilderList()
         List of non-overlapping schedules specifying all time intervals for which
         the asset may serve. There can be a maximum of 6 schedules per day, 42 in
         total.
         
        repeated .google.ads.googleads.v10.common.AdScheduleInfo ad_schedule_targets = 4;
      • getAdScheduleTargetsOrBuilder

        AdScheduleInfoOrBuilder getAdScheduleTargetsOrBuilder​(int index)
         List of non-overlapping schedules specifying all time intervals for which
         the asset may serve. There can be a maximum of 6 schedules per day, 42 in
         total.
         
        repeated .google.ads.googleads.v10.common.AdScheduleInfo ad_schedule_targets = 4;