pub struct CircuitTerminationRequest {
pub circuit: Box<CircuitTerminationRequestCircuit>,
pub term_side: TermSide,
pub termination_type: Option<Option<String>>,
pub termination_id: Option<Option<i32>>,
pub port_speed: Option<Option<i32>>,
pub upstream_speed: Option<Option<i32>>,
pub xconnect_id: Option<String>,
pub pp_info: Option<String>,
pub description: Option<String>,
pub mark_connected: Option<bool>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
CircuitTerminationRequest : Adds support for custom fields and tags.
Fields§
§circuit: Box<CircuitTerminationRequestCircuit>§term_side: TermSideA- A *Z- Z
termination_type: Option<Option<String>>§termination_id: Option<Option<i32>>§port_speed: Option<Option<i32>>Physical circuit speed
upstream_speed: Option<Option<i32>>Upstream speed, if different from port speed
xconnect_id: Option<String>ID of the local cross-connect
pp_info: Option<String>Patch panel ID and port number(s)
description: Option<String>§mark_connected: Option<bool>Treat as if a cable is connected
custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl CircuitTerminationRequest
impl CircuitTerminationRequest
Sourcepub fn new(
circuit: CircuitTerminationRequestCircuit,
term_side: TermSide,
) -> CircuitTerminationRequest
pub fn new( circuit: CircuitTerminationRequestCircuit, term_side: TermSide, ) -> CircuitTerminationRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for CircuitTerminationRequest
impl Clone for CircuitTerminationRequest
Source§fn clone(&self) -> CircuitTerminationRequest
fn clone(&self) -> CircuitTerminationRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CircuitTerminationRequest
impl Debug for CircuitTerminationRequest
Source§impl Default for CircuitTerminationRequest
impl Default for CircuitTerminationRequest
Source§fn default() -> CircuitTerminationRequest
fn default() -> CircuitTerminationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitTerminationRequest
impl<'de> Deserialize<'de> for CircuitTerminationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CircuitTerminationRequest
Auto Trait Implementations§
impl Freeze for CircuitTerminationRequest
impl RefUnwindSafe for CircuitTerminationRequest
impl Send for CircuitTerminationRequest
impl Sync for CircuitTerminationRequest
impl Unpin for CircuitTerminationRequest
impl UnwindSafe for CircuitTerminationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more