View Source GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfo (google_api_content_warehouse v0.3.0)
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
-
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.t)
, default:nil
) -
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfo{ DelegatedProjectName: String.t() | nil, ServiceClientID: String.t() | nil, clientLabels: [ GoogleApi.ContentWarehouse.V1.Model.TrawlerClientServiceInfoClientLabels.t() ] | nil }
Functions
Unwrap a decoded JSON object into its complex fields.