GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfo
Table of Contents ▼
Jump to a specific part of the page:
Description
ClientServiceInfo is meant for trawler/harpoon clients which are in turn services to store some data specific to their clients. E.g., Kodachrome may serve multiple other clients. In this case they can store their client name here. Webmirror may also store the feed name here even though a feed is technically not a service client. ClientServiceInfo is in nature similar to ClientInfo, except it's stored in FetchReplyData (i.e., trawler logs), whereas ClientInfo is copied to FetchReply (outside FetchReplyData), thus it's not stored in trawler logs.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
DelegatedProjectName
(type:String.t
, default:nil
)
- Project delegation name to support bandwidth enforcement. Harpoon will call SetDelegatedUser() with the specified DelegatedProjectName and a domain associated with the RequestorID provided in the client capatibility file. -
ServiceClientID
(type:String.t
, default:nil
)
- -
clientLabels
(type:list(GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels)
, default:nil
)
-
Type
DelegatedProjectName: String.t() | nil,
ServiceClientID: String.t() | nil,
clientLabels: [ GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels.t() ] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfo