pub struct CircuitsCircuitTerminationsCreateRequest {
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>>,
}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 CircuitsCircuitTerminationsCreateRequest
impl CircuitsCircuitTerminationsCreateRequest
pub fn new( circuit: CircuitTerminationRequestCircuit, term_side: TermSide, ) -> CircuitsCircuitTerminationsCreateRequest
Trait Implementations§
Source§impl Clone for CircuitsCircuitTerminationsCreateRequest
impl Clone for CircuitsCircuitTerminationsCreateRequest
Source§fn clone(&self) -> CircuitsCircuitTerminationsCreateRequest
fn clone(&self) -> CircuitsCircuitTerminationsCreateRequest
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 CircuitsCircuitTerminationsCreateRequest
impl Default for CircuitsCircuitTerminationsCreateRequest
Source§fn default() -> CircuitsCircuitTerminationsCreateRequest
fn default() -> CircuitsCircuitTerminationsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitsCircuitTerminationsCreateRequest
impl<'de> Deserialize<'de> for CircuitsCircuitTerminationsCreateRequest
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
Source§impl PartialEq for CircuitsCircuitTerminationsCreateRequest
impl PartialEq for CircuitsCircuitTerminationsCreateRequest
Source§fn eq(&self, other: &CircuitsCircuitTerminationsCreateRequest) -> bool
fn eq(&self, other: &CircuitsCircuitTerminationsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CircuitsCircuitTerminationsCreateRequest
Auto Trait Implementations§
impl Freeze for CircuitsCircuitTerminationsCreateRequest
impl RefUnwindSafe for CircuitsCircuitTerminationsCreateRequest
impl Send for CircuitsCircuitTerminationsCreateRequest
impl Sync for CircuitsCircuitTerminationsCreateRequest
impl Unpin for CircuitsCircuitTerminationsCreateRequest
impl UnsafeUnpin for CircuitsCircuitTerminationsCreateRequest
impl UnwindSafe for CircuitsCircuitTerminationsCreateRequest
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