All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.admanager.jaxws.v202311.QuotaErrorReason Maven / Gradle / Ivy

The newest version!
// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.


package com.google.api.ads.admanager.jaxws.v202311;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for QuotaError.Reason. * *

The following schema fragment specifies the expected content contained within this class. *

*

 * <simpleType name="QuotaError.Reason">
 *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     <enumeration value="EXCEEDED_QUOTA"/>
 *     <enumeration value="UNKNOWN"/>
 *     <enumeration value="REPORT_JOB_LIMIT"/>
 *     <enumeration value="SEGMENT_POPULATION_LIMIT"/>
 *   </restriction>
 * </simpleType>
 * 
* */ @XmlType(name = "QuotaError.Reason") @XmlEnum public enum QuotaErrorReason { /** * * The number of requests made per second is too high and has exceeded the * allowable limit. The recommended approach to handle this error is to wait * about 5 seconds and then retry the request. Note that this does not * guarantee the request will succeed. If it fails again, try increasing the * wait time. *

Another way to mitigate this error is to limit requests to 8 per second for Ad Manager * 360 accounts, or 2 per second for Ad Manager accounts. Once again * this does not guarantee that every request will succeed, but may help * reduce the number of times you receive this error. * * */ EXCEEDED_QUOTA, /** * * The value returned if the actual value is not exposed by the requested API version. * * */ UNKNOWN, /** * * This user has exceeded the allowed number of new report requests per hour * (this includes both reports run via the UI and reports * run via {@link ReportService#runReportJob}). * The recommended approach to handle this error is to wait about 10 minutes * and then retry the request. Note that this does not guarantee the request * will succeed. If it fails again, try increasing the wait time. *

Another way to mitigate this error is to limit the number of new report * requests to 250 per hour per user. Once again, this does not guarantee that * every request will succeed, but may help reduce the number of times you * receive this error. * * */ REPORT_JOB_LIMIT, /** * * This network has exceeded the allowed number of identifiers uploaded within a 24 hour period. * The recommended approach to handle this error is to wait 30 minutes and then retry the * request. Note that this does not guarantee the request will succeed. If it fails again, try * increasing the wait time. * * */ SEGMENT_POPULATION_LIMIT; public String value() { return name(); } public static QuotaErrorReason fromValue(String v) { return valueOf(v); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy