pub struct Builder { /* private fields */ }Expand description
A builder for VirtualInterfaceTestHistory.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn test_id(self, input: impl Into<String>) -> Self
pub fn test_id(self, input: impl Into<String>) -> Self
The ID of the virtual interface failover test.
sourcepub fn set_test_id(self, input: Option<String>) -> Self
pub fn set_test_id(self, input: Option<String>) -> Self
The ID of the virtual interface failover test.
sourcepub fn virtual_interface_id(self, input: impl Into<String>) -> Self
pub fn virtual_interface_id(self, input: impl Into<String>) -> Self
The ID of the tested virtual interface.
sourcepub fn set_virtual_interface_id(self, input: Option<String>) -> Self
pub fn set_virtual_interface_id(self, input: Option<String>) -> Self
The ID of the tested virtual interface.
sourcepub fn bgp_peers(self, input: impl Into<String>) -> Self
pub fn bgp_peers(self, input: impl Into<String>) -> Self
Appends an item to bgp_peers.
To override the contents of this collection use set_bgp_peers.
The BGP peers that were put in the DOWN state as part of the virtual interface failover test.
sourcepub fn set_bgp_peers(self, input: Option<Vec<String>>) -> Self
pub fn set_bgp_peers(self, input: Option<Vec<String>>) -> Self
The BGP peers that were put in the DOWN state as part of the virtual interface failover test.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
The status of the virtual interface failover test.
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
The status of the virtual interface failover test.
sourcepub fn owner_account(self, input: impl Into<String>) -> Self
pub fn owner_account(self, input: impl Into<String>) -> Self
The owner ID of the tested virtual interface.
sourcepub fn set_owner_account(self, input: Option<String>) -> Self
pub fn set_owner_account(self, input: Option<String>) -> Self
The owner ID of the tested virtual interface.
sourcepub fn test_duration_in_minutes(self, input: i32) -> Self
pub fn test_duration_in_minutes(self, input: i32) -> Self
The time that the virtual interface failover test ran in minutes.
sourcepub fn set_test_duration_in_minutes(self, input: Option<i32>) -> Self
pub fn set_test_duration_in_minutes(self, input: Option<i32>) -> Self
The time that the virtual interface failover test ran in minutes.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time that the virtual interface moves to the DOWN state.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time that the virtual interface moves to the DOWN state.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
The time that the virtual interface moves out of the DOWN state.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time that the virtual interface moves out of the DOWN state.
sourcepub fn build(self) -> VirtualInterfaceTestHistory
pub fn build(self) -> VirtualInterfaceTestHistory
Consumes the builder and constructs a VirtualInterfaceTestHistory.