pub struct BulkCircuitTerminationRequest {Show 13 fields
pub id: i32,
pub circuit: Box<BulkCircuitTerminationRequestCircuit>,
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
BulkCircuitTerminationRequest : Adds support for custom fields and tags.
Fields§
§id: i32§circuit: Box<BulkCircuitTerminationRequestCircuit>§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 BulkCircuitTerminationRequest
impl BulkCircuitTerminationRequest
Sourcepub fn new(
id: i32,
circuit: BulkCircuitTerminationRequestCircuit,
term_side: TermSide,
) -> BulkCircuitTerminationRequest
pub fn new( id: i32, circuit: BulkCircuitTerminationRequestCircuit, term_side: TermSide, ) -> BulkCircuitTerminationRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for BulkCircuitTerminationRequest
impl Clone for BulkCircuitTerminationRequest
Source§fn clone(&self) -> BulkCircuitTerminationRequest
fn clone(&self) -> BulkCircuitTerminationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BulkCircuitTerminationRequest
impl Default for BulkCircuitTerminationRequest
Source§fn default() -> BulkCircuitTerminationRequest
fn default() -> BulkCircuitTerminationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkCircuitTerminationRequest
impl<'de> Deserialize<'de> for BulkCircuitTerminationRequest
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 BulkCircuitTerminationRequest
Auto Trait Implementations§
impl Freeze for BulkCircuitTerminationRequest
impl RefUnwindSafe for BulkCircuitTerminationRequest
impl Send for BulkCircuitTerminationRequest
impl Sync for BulkCircuitTerminationRequest
impl Unpin for BulkCircuitTerminationRequest
impl UnsafeUnpin for BulkCircuitTerminationRequest
impl UnwindSafe for BulkCircuitTerminationRequest
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