# PulpRpmClient::RpmUlnRemoteResponse ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **pulp_href** | **String** | | [optional] [readonly] **pulp_created** | **DateTime** | Timestamp of creation. | [optional] [readonly] **name** | **String** | A unique name for this remote. | **url** | **String** | The ULN repo URL of the remote content source.\"This is \"uln://\" followed by the channel name. E.g.: \"uln://ol7_x86_64_oracle\" | **ca_cert** | **String** | A PEM encoded CA certificate used to validate the server certificate presented by the remote server. | [optional] **client_cert** | **String** | A PEM encoded client certificate used for authentication. | [optional] **tls_validation** | **Boolean** | If True, TLS peer validation must be performed. | [optional] **proxy_url** | **String** | The proxy URL. Format: scheme://host:port | [optional] **pulp_labels** | **Hash<String, String>** | | [optional] **pulp_last_updated** | **DateTime** | Timestamp of the most recent update of the remote. | [optional] [readonly] **download_concurrency** | **Integer** | Total number of simultaneous connections. If not set then the default value will be used. | [optional] **max_retries** | **Integer** | Maximum number of retry attempts after a download failure. If not set then the default value (3) will be used. | [optional] **policy** | [**PolicyEnum**](PolicyEnum.md) | The policy to use when downloading content. The possible values include: 'immediate', 'on_demand', and 'streamed'. 'immediate' is the default. * `immediate` - When syncing, download all metadata and content now. * `on_demand` - When syncing, download metadata, but do not download content now. Instead, download content as clients request it, and save it in Pulp to be served for future client requests. * `streamed` - When syncing, download metadata, but do not download content now. Instead,download content as clients request it, but never save it in Pulp. This causes future requests for that same content to have to be downloaded again. | [optional] **total_timeout** | **Float** | aiohttp.ClientTimeout.total (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] **connect_timeout** | **Float** | aiohttp.ClientTimeout.connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] **sock_connect_timeout** | **Float** | aiohttp.ClientTimeout.sock_connect (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] **sock_read_timeout** | **Float** | aiohttp.ClientTimeout.sock_read (q.v.) for download-connections. The default is null, which will cause the default from the aiohttp library to be used. | [optional] **headers** | **Array<Object>** | Headers for aiohttp.Clientsession | [optional] **rate_limit** | **Integer** | Limits requests per second for each concurrent downloader | [optional] **hidden_fields** | [**Array<RpmRpmRemoteResponseHiddenFields>**](RpmRpmRemoteResponseHiddenFields.md) | List of hidden (write only) fields | [optional] [readonly] **uln_server_base_url** | **String** | Base URL of the ULN server. If the uln_server_base_url is not provided pulp_rpm willuse the contents of the DEFAULT_ULN_SERVER_BASE_URL setting instead. | [optional] ## Code Sample ```ruby require 'PulpRpmClient' instance = PulpRpmClient::RpmUlnRemoteResponse.new(pulp_href: null, pulp_created: null, name: null, url: null, ca_cert: null, client_cert: null, tls_validation: null, proxy_url: null, pulp_labels: null, pulp_last_updated: null, download_concurrency: null, max_retries: null, policy: null, total_timeout: null, connect_timeout: null, sock_connect_timeout: null, sock_read_timeout: null, headers: null, rate_limit: null, hidden_fields: null, uln_server_base_url: null) ```