authenticationError = $authenticationError; } /** * @return self::AUTHENTICATION_ERROR_* */ public function getAuthenticationError() { return $this->authenticationError; } /** * An error encountered when trying to authorize a user. * * Accepted values: UNSPECIFIED, UNKNOWN, USER_PERMISSION_DENIED, * PROJECT_DISABLED, AUTHORIZATION_ERROR, ACTION_NOT_PERMITTED, * INCOMPLETE_SIGNUP, CUSTOMER_NOT_ENABLED, MISSING_TOS, * INVALID_LOGIN_CUSTOMER_ID_SERVING_CUSTOMER_ID_COMBINATION, * SERVICE_ACCESS_DENIED, ACCESS_DENIED_FOR_ACCOUNT_TYPE, METRIC_ACCESS_DENIED * * @param self::AUTHORIZATION_ERROR_* $authorizationError */ public function setAuthorizationError($authorizationError) { $this->authorizationError = $authorizationError; } /** * @return self::AUTHORIZATION_ERROR_* */ public function getAuthorizationError() { return $this->authorizationError; } /** * The reasons for the conversion custom variable error * * Accepted values: UNSPECIFIED, UNKNOWN, DUPLICATE_NAME, DUPLICATE_TAG, * RESERVED_TAG, NOT_FOUND, NOT_AVAILABLE, INCOMPATIBLE_TYPE, INVALID_METRIC, * EXCEEDS_CARDINALITY_LIMIT, INVALID_DIMENSION, * INCOMPATIBLE_WITH_SELECTED_RESOURCE * * @param self::CONVERSION_CUSTOM_VARIABLE_ERROR_* $conversionCustomVariableError */ public function setConversionCustomVariableError($conversionCustomVariableError) { $this->conversionCustomVariableError = $conversionCustomVariableError; } /** * @return self::CONVERSION_CUSTOM_VARIABLE_ERROR_* */ public function getConversionCustomVariableError() { return $this->conversionCustomVariableError; } /** * The reasons for the custom column error * * Accepted values: UNSPECIFIED, UNKNOWN, CUSTOM_COLUMN_NOT_FOUND, * CUSTOM_COLUMN_NOT_AVAILABLE * * @param self::CUSTOM_COLUMN_ERROR_* $customColumnError */ public function setCustomColumnError($customColumnError) { $this->customColumnError = $customColumnError; } /** * @return self::CUSTOM_COLUMN_ERROR_* */ public function getCustomColumnError() { return $this->customColumnError; } /** * The reasons for the date error * * Accepted values: UNSPECIFIED, UNKNOWN, INVALID_FIELD_VALUES_IN_DATE, * INVALID_FIELD_VALUES_IN_DATE_TIME, INVALID_STRING_DATE, * INVALID_STRING_DATE_TIME_MICROS, INVALID_STRING_DATE_TIME_SECONDS, * INVALID_STRING_DATE_TIME_SECONDS_WITH_OFFSET, EARLIER_THAN_MINIMUM_DATE, * LATER_THAN_MAXIMUM_DATE, DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE, * DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL * * @param self::DATE_ERROR_* $dateError */ public function setDateError($dateError) { $this->dateError = $dateError; } /** * @return self::DATE_ERROR_* */ public function getDateError() { return $this->dateError; } /** * The reasons for the date range error * * Accepted values: UNSPECIFIED, UNKNOWN, INVALID_DATE, * START_DATE_AFTER_END_DATE, CANNOT_SET_DATE_TO_PAST, * AFTER_MAXIMUM_ALLOWABLE_DATE, CANNOT_MODIFY_START_DATE_IF_ALREADY_STARTED * * @param self::DATE_RANGE_ERROR_* $dateRangeError */ public function setDateRangeError($dateRangeError) { $this->dateRangeError = $dateRangeError; } /** * @return self::DATE_RANGE_ERROR_* */ public function getDateRangeError() { return $this->dateRangeError; } /** * The reasons for the distinct error * * Accepted values: UNSPECIFIED, UNKNOWN, DUPLICATE_ELEMENT, DUPLICATE_TYPE * * @param self::DISTINCT_ERROR_* $distinctError */ public function setDistinctError($distinctError) { $this->distinctError = $distinctError; } /** * @return self::DISTINCT_ERROR_* */ public function getDistinctError() { return $this->distinctError; } /** * The reasons for the header error. * * Accepted values: UNSPECIFIED, UNKNOWN, INVALID_USER_SELECTED_CUSTOMER_ID, * INVALID_LOGIN_CUSTOMER_ID * * @param self::HEADER_ERROR_* $headerError */ public function setHeaderError($headerError) { $this->headerError = $headerError; } /** * @return self::HEADER_ERROR_* */ public function getHeaderError() { return $this->headerError; } /** * An unexpected server-side error. * * Accepted values: UNSPECIFIED, UNKNOWN, INTERNAL_ERROR, * ERROR_CODE_NOT_PUBLISHED, TRANSIENT_ERROR, DEADLINE_EXCEEDED * * @param self::INTERNAL_ERROR_* $internalError */ public function setInternalError($internalError) { $this->internalError = $internalError; } /** * @return self::INTERNAL_ERROR_* */ public function getInternalError() { return $this->internalError; } /** * The reasons for invalid parameter errors. * * Accepted values: UNSPECIFIED, UNKNOWN, INVALID_CURRENCY_CODE * * @param self::INVALID_PARAMETER_ERROR_* $invalidParameterError */ public function setInvalidParameterError($invalidParameterError) { $this->invalidParameterError = $invalidParameterError; } /** * @return self::INVALID_PARAMETER_ERROR_* */ public function getInvalidParameterError() { return $this->invalidParameterError; } /** * An error with the query * * Accepted values: UNSPECIFIED, UNKNOWN, QUERY_ERROR, BAD_ENUM_CONSTANT, * BAD_ESCAPE_SEQUENCE, BAD_FIELD_NAME, BAD_LIMIT_VALUE, BAD_NUMBER, * BAD_OPERATOR, BAD_PARAMETER_NAME, BAD_PARAMETER_VALUE, * BAD_RESOURCE_TYPE_IN_FROM_CLAUSE, BAD_SYMBOL, BAD_VALUE, * DATE_RANGE_TOO_WIDE, DATE_RANGE_TOO_NARROW, EXPECTED_AND, EXPECTED_BY, * EXPECTED_DIMENSION_FIELD_IN_SELECT_CLAUSE, EXPECTED_FILTERS_ON_DATE_RANGE, * EXPECTED_FROM, EXPECTED_LIST, EXPECTED_REFERENCED_FIELD_IN_SELECT_CLAUSE, * EXPECTED_SELECT, EXPECTED_SINGLE_VALUE, * EXPECTED_VALUE_WITH_BETWEEN_OPERATOR, INVALID_DATE_FORMAT, * MISALIGNED_DATE_FOR_FILTER, INVALID_STRING_VALUE, * INVALID_VALUE_WITH_BETWEEN_OPERATOR, INVALID_VALUE_WITH_DURING_OPERATOR, * INVALID_VALUE_WITH_LIKE_OPERATOR, OPERATOR_FIELD_MISMATCH, * PROHIBITED_EMPTY_LIST_IN_CONDITION, PROHIBITED_ENUM_CONSTANT, * PROHIBITED_FIELD_COMBINATION_IN_SELECT_CLAUSE, * PROHIBITED_FIELD_IN_ORDER_BY_CLAUSE, PROHIBITED_FIELD_IN_SELECT_CLAUSE, * PROHIBITED_FIELD_IN_WHERE_CLAUSE, PROHIBITED_RESOURCE_TYPE_IN_FROM_CLAUSE, * PROHIBITED_RESOURCE_TYPE_IN_SELECT_CLAUSE, * PROHIBITED_RESOURCE_TYPE_IN_WHERE_CLAUSE, * PROHIBITED_METRIC_IN_SELECT_OR_WHERE_CLAUSE, * PROHIBITED_SEGMENT_IN_SELECT_OR_WHERE_CLAUSE, * PROHIBITED_SEGMENT_WITH_METRIC_IN_SELECT_OR_WHERE_CLAUSE, * LIMIT_VALUE_TOO_LOW, PROHIBITED_NEWLINE_IN_STRING, * PROHIBITED_VALUE_COMBINATION_IN_LIST, * PROHIBITED_VALUE_COMBINATION_WITH_BETWEEN_OPERATOR, STRING_NOT_TERMINATED, * TOO_MANY_SEGMENTS, UNEXPECTED_END_OF_QUERY, UNEXPECTED_FROM_CLAUSE, * UNRECOGNIZED_FIELD, UNEXPECTED_INPUT, REQUESTED_METRICS_FOR_MANAGER, * FILTER_HAS_TOO_MANY_VALUES, REQUIRED_SEGMENT_FIELD_MISSING * * @param self::QUERY_ERROR_* $queryError */ public function setQueryError($queryError) { $this->queryError = $queryError; } /** * @return self::QUERY_ERROR_* */ public function getQueryError() { return $this->queryError; } /** * An error with the amount of quota remaining. * * Accepted values: UNSPECIFIED, UNKNOWN, RESOURCE_EXHAUSTED, * RESOURCE_TEMPORARILY_EXHAUSTED * * @param self::QUOTA_ERROR_* $quotaError */ public function setQuotaError($quotaError) { $this->quotaError = $quotaError; } /** * @return self::QUOTA_ERROR_* */ public function getQuotaError() { return $this->quotaError; } /** * An error caused by the request * * Accepted values: UNSPECIFIED, UNKNOWN, RESOURCE_NAME_MISSING, * RESOURCE_NAME_MALFORMED, BAD_RESOURCE_ID, INVALID_PRODUCT_NAME, * INVALID_CUSTOMER_ID, OPERATION_REQUIRED, RESOURCE_NOT_FOUND, * INVALID_PAGE_TOKEN, EXPIRED_PAGE_TOKEN, INVALID_PAGE_SIZE, * REQUIRED_FIELD_MISSING, IMMUTABLE_FIELD, TOO_MANY_MUTATE_OPERATIONS, * CANNOT_BE_EXECUTED_BY_MANAGER_ACCOUNT, CANNOT_MODIFY_FOREIGN_FIELD, * INVALID_ENUM_VALUE, LOGIN_CUSTOMER_ID_PARAMETER_MISSING, * LOGIN_OR_LINKED_CUSTOMER_ID_PARAMETER_REQUIRED, * VALIDATE_ONLY_REQUEST_HAS_PAGE_TOKEN, * CANNOT_RETURN_SUMMARY_ROW_FOR_REQUEST_WITHOUT_METRICS, * CANNOT_RETURN_SUMMARY_ROW_FOR_VALIDATE_ONLY_REQUESTS, * INCONSISTENT_RETURN_SUMMARY_ROW_VALUE, * TOTAL_RESULTS_COUNT_NOT_ORIGINALLY_REQUESTED, RPC_DEADLINE_TOO_SHORT, * PRODUCT_NOT_SUPPORTED * * @param self::REQUEST_ERROR_* $requestError */ public function setRequestError($requestError) { $this->requestError = $requestError; } /** * @return self::REQUEST_ERROR_* */ public function getRequestError() { return $this->requestError; } /** * The reasons for the size limit error * * Accepted values: UNSPECIFIED, UNKNOWN, REQUEST_SIZE_LIMIT_EXCEEDED, * RESPONSE_SIZE_LIMIT_EXCEEDED * * @param self::SIZE_LIMIT_ERROR_* $sizeLimitError */ public function setSizeLimitError($sizeLimitError) { $this->sizeLimitError = $sizeLimitError; } /** * @return self::SIZE_LIMIT_ERROR_* */ public function getSizeLimitError() { return $this->sizeLimitError; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleAdsSearchads360V0ErrorsErrorCode::class, 'Google_Service_SA360_GoogleAdsSearchads360V0ErrorsErrorCode');