Struct eureka_client::Instance [−][src]
pub struct Instance { pub host_name: String, pub app: String, pub ip_addr: String, pub vip_address: String, pub secure_vip_address: String, pub status: StatusType, pub port: Option<PortData>, pub secure_port: PortData, pub home_page_url: String, pub status_page_url: String, pub health_check_url: String, pub data_center_info: DataCenterInfo, pub lease_info: Option<LeaseInfo>, pub metadata: Option<HashMap<String, String>>, }
Fields
host_name: String
This doubles as the instance ID, because why not, Eureka?
app: String
ip_addr: String
vip_address: String
secure_vip_address: String
status: StatusType
port: Option<PortData>
secure_port: PortData
home_page_url: String
status_page_url: String
health_check_url: String
data_center_info: DataCenterInfo
lease_info: Option<LeaseInfo>
metadata: Option<HashMap<String, String>>
optional app specific metadata
Trait Implementations
impl Debug for Instance
[src]
impl Debug for Instance
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Instance
[src]
impl Clone for Instance
fn clone(&self) -> Instance
[src]
fn clone(&self) -> Instance
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for Instance
[src]
impl Default for Instance