Caution: You are viewing documentation for the API's REST interface. Most of our official client libraries use gRPC. See the
REST Introduction for details.
AssetLinkPrimaryStatusReason
Enum Provides insight into why an asset is not serving or not serving at full capacity for a particular link level. These reasons are aggregated to determine a final PrimaryStatus. For example, a sitelink might be paused by the user, but also limited in serving due to violation of an alcohol policy. In this case, the PrimaryStatus will be returned as PAUSED, since the asset's effective status is determined by its paused state.
Enums |
UNSPECIFIED |
Not specified. |
UNKNOWN |
Used for return value only. Represents value unknown in this version. |
ASSET_LINK_PAUSED |
The asset is paused for its linked rollup level. Contributes to a PrimaryStatus of PAUSED. |
ASSET_LINK_REMOVED |
The asset is removed for its linked rollup level. Contributes to a PrimaryStatus of REMOVED. |
ASSET_DISAPPROVED |
The asset has been marked as disapproved. Contributes to a PrimaryStatus of NOT_ELIGIBLE |
ASSET_UNDER_REVIEW |
The asset has not completed policy review. Contributes to a PrimaryStatus of PENDING. |
ASSET_APPROVED_LABELED |
The asset is approved with policies applied. Contributes to a PrimaryStatus of LIMITED. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-05-29 UTC.
[null,null,["Last updated 2024-05-29 UTC."],[[["Enums clarify why an asset isn't serving or is underperforming at a specific link level, ultimately determining the asset's PrimaryStatus."],["PrimaryStatus reflects the asset's effective serving status, prioritizing user-initiated pauses or removals over policy limitations."],["Various enum values represent specific reasons for limited serving, such as pauses, removals, disapprovals, pending reviews, and policy-based limitations."],["`ASSET_LINK_PAUSED` and `ASSET_LINK_REMOVED` enums lead to a PrimaryStatus of PAUSED and REMOVED respectively, signifying direct user action on the asset."],["`ASSET_DISAPPROVED`, `ASSET_UNDER_REVIEW`, and `ASSET_APPROVED_LABELED` enums contribute to PrimaryStatus values indicating potential serving restrictions due to policy compliance."]]],["The enum provides reasons why an asset isn't serving fully at a link level, which are used to determine a `PrimaryStatus`. Possible reasons include: `ASSET_LINK_PAUSED` (contributes to `PAUSED`), `ASSET_LINK_REMOVED` (contributes to `REMOVED`), `ASSET_DISAPPROVED` (contributes to `NOT_ELIGIBLE`), `ASSET_UNDER_REVIEW` (contributes to `PENDING`), and `ASSET_APPROVED_LABELED` (contributes to `LIMITED`). The final `PrimaryStatus` reflects the asset's effective status, like when a paused asset is also limited, `PAUSED` is returned.\n"]]