Class Recommendation.TargetRoasOptInRecommendation

    • Field Detail

      • RECOMMENDED_TARGET_ROAS_FIELD_NUMBER

        public static final int RECOMMENDED_TARGET_ROAS_FIELD_NUMBER
        See Also:
        Constant Field Values
      • REQUIRED_CAMPAIGN_BUDGET_AMOUNT_MICROS_FIELD_NUMBER

        public static final int REQUIRED_CAMPAIGN_BUDGET_AMOUNT_MICROS_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasRecommendedTargetRoas

        public boolean hasRecommendedTargetRoas()
         Output only. The recommended target ROAS (revenue per unit of spend).
         The value is between 0.01 and 1000.0, inclusive.
         
        optional double recommended_target_roas = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRecommendedTargetRoas in interface Recommendation.TargetRoasOptInRecommendationOrBuilder
        Returns:
        Whether the recommendedTargetRoas field is set.
      • getRecommendedTargetRoas

        public double getRecommendedTargetRoas()
         Output only. The recommended target ROAS (revenue per unit of spend).
         The value is between 0.01 and 1000.0, inclusive.
         
        optional double recommended_target_roas = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecommendedTargetRoas in interface Recommendation.TargetRoasOptInRecommendationOrBuilder
        Returns:
        The recommendedTargetRoas.
      • hasRequiredCampaignBudgetAmountMicros

        public boolean hasRequiredCampaignBudgetAmountMicros()
         Output only. The minimum campaign budget, in local currency for the account,
         required to achieve the target ROAS.
         Amount is specified in micros, where one million is equivalent to one
         currency unit.
         
        optional int64 required_campaign_budget_amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRequiredCampaignBudgetAmountMicros in interface Recommendation.TargetRoasOptInRecommendationOrBuilder
        Returns:
        Whether the requiredCampaignBudgetAmountMicros field is set.
      • getRequiredCampaignBudgetAmountMicros

        public long getRequiredCampaignBudgetAmountMicros()
         Output only. The minimum campaign budget, in local currency for the account,
         required to achieve the target ROAS.
         Amount is specified in micros, where one million is equivalent to one
         currency unit.
         
        optional int64 required_campaign_budget_amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRequiredCampaignBudgetAmountMicros in interface Recommendation.TargetRoasOptInRecommendationOrBuilder
        Returns:
        The requiredCampaignBudgetAmountMicros.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(java.nio.ByteBuffer data)
                                                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(java.nio.ByteBuffer data,
                                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(com.google.protobuf.ByteString data)
                                                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(com.google.protobuf.ByteString data,
                                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(byte[] data,
                                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                      throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(java.io.InputStream input,
                                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Recommendation.TargetRoasOptInRecommendation parseDelimitedFrom​(java.io.InputStream input,
                                                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Recommendation.TargetRoasOptInRecommendation parseFrom​(com.google.protobuf.CodedInputStream input,
                                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getParserForType

        public com.google.protobuf.Parser<Recommendation.TargetRoasOptInRecommendation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Recommendation.TargetRoasOptInRecommendation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder