class RunTimeOptionsObject: """ Object to hold the values of Run time Options """ def __init__(self): self.assume_two_step: int = -1 self.logging_level: int = -1 self.path_trace_enabled: int = -1 self.follow_up_info: int = -1 self.hybrid_e2e: int = -1 self.inhibit_multicast_service: int = -1 self.net_sync_monitor: int = -1 self.tc_spanning_tree: int = -1 self.tx_timestamp_timeout: int = -1 self.unicast_listen: int = -1 self.unicast_master_table: int = -1 self.unicast_req_duration: int = -1 self.use_syslog: int = -1 self.verbose: int = -1 self.summary_interval: int = -1 self.kernel_leap: int = "" self.check_fup_sync: int = -1 def get_assume_two_step(self) -> int: """ Getter for assume_two_step Returns: int: the assume_two_step value """ return self.assume_two_step def set_assume_two_step(self, assume_two_step: int) -> None: """ Setter for assume_two_step Args: assume_two_step (int): the assume_two_step value """ self.assume_two_step = assume_two_step def get_logging_level(self) -> int: """ Getter for logging_level Returns: int: the logging_level value """ return self.logging_level def set_logging_level(self, logging_level: int) -> None: """ Setter for logging_level Args: logging_level (int): the logging_level value """ self.logging_level = logging_level def get_path_trace_enabled(self) -> int: """ Getter for path_trace_enabled Returns: int: the path_trace_enabled value """ return self.path_trace_enabled def set_path_trace_enabled(self, path_trace_enabled: int) -> None: """ Setter for path_trace_enabled Args: path_trace_enabled (int): path_trace_enabled value """ self.path_trace_enabled = path_trace_enabled def get_follow_up_info(self) -> int: """ Getter for follow_up_info Returns: int: the follow_up_info value """ return self.follow_up_info def set_follow_up_info(self, follow_up_info: int) -> None: """ Setter for follow_up_info Args: follow_up_info (int): the follow_up_info value """ self.follow_up_info = follow_up_info def get_hybrid_e2e(self) -> int: """ Getter for hybrid_e2e Returns: int: the hybrid_e2e value """ return self.hybrid_e2e def set_hybrid_e2e(self, hybrid_e2e: int) -> None: """ Setter for hybrid_e2e Args: hybrid_e2e (int): the hybrid_e2e value """ self.hybrid_e2e = hybrid_e2e def get_inhibit_multicast_service(self) -> int: """ Getter for inhibit_multicast_service Returns: int: the inhibit_multicast_service value """ return self.inhibit_multicast_service def set_inhibit_multicast_service(self, inhibit_multicast_service: int) -> None: """ Setter for inhibit_multicast_service Args: inhibit_multicast_service (int): the inhibit_multicast_service value """ self.inhibit_multicast_service = inhibit_multicast_service def get_net_sync_monitor(self) -> int: """ Getter for net_sync_monitor Returns: int: the net_sync_monitor value """ return self.net_sync_monitor def set_net_sync_monitor(self, net_sync_monitor: int) -> None: """ Setter for net_sync_monitor Args: net_sync_monitor (int): the net_sync_monitor value """ self.net_sync_monitor = net_sync_monitor def get_tc_spanning_tree(self) -> int: """ Getter for tc_spanning_tree Returns: int: the tc_spanning_tree value """ return self.tc_spanning_tree def set_tc_spanning_tree(self, tc_spanning_tree: int) -> None: """ Setter for sync_receipt_timeout Args: tc_spanning_tree (int): the tc_spanning_tree value """ self.tc_spanning_tree = tc_spanning_tree def get_tx_timestamp_timeout(self) -> int: """ Getter for tx_timestamp_timeout Returns: int: the tx_timestamp_timeout value """ return self.tx_timestamp_timeout def set_tx_timestamp_timeout(self, tx_timestamp_timeout: int) -> None: """ Setter for tx_timestamp_timeout Args: tx_timestamp_timeout (int): the tx_timestamp_timeout value """ self.tx_timestamp_timeout = tx_timestamp_timeout def get_unicast_listen(self) -> int: """ Getter for unicast_listen Returns: int: the unicast_listen value """ return self.unicast_listen def set_unicast_listen(self, unicast_listen: int) -> None: """ Setter for unicast_listen Args: unicast_listen (int): the unicast_listen value """ self.unicast_listen = unicast_listen def get_unicast_master_table(self) -> int: """ Getter for unicast_master_table Returns: int: the unicast_master_table value """ return self.unicast_master_table def set_unicast_master_table(self, unicast_master_table: int) -> None: """ Setter for unicast_master_table Args: unicast_master_table (int): the unicast_master_table value """ self.unicast_master_table = unicast_master_table def get_unicast_req_duration(self) -> int: """ Getter for unicast_req_duration Returns: int: the unicast_req_duration value """ return self.unicast_req_duration def set_unicast_req_duration(self, unicast_req_duration: int) -> None: """ Setter for unicast_req_duration Args: unicast_req_duration (int): the unicast_req_duration value """ self.unicast_req_duration = unicast_req_duration def get_use_syslog(self) -> int: """ Getter for use_syslog Returns: int: the use_syslog value """ return self.use_syslog def set_use_syslog(self, use_syslog: int) -> None: """ Setter for use_syslog Args: use_syslog (int): the use_syslog value """ self.use_syslog = use_syslog def get_verbose(self) -> int: """ Getter for verbose Returns: int: the verbose value """ return self.verbose def set_verbose(self, verbose: int) -> None: """ Setter for verbose Args: verbose (int): the verbose value """ self.verbose = verbose def get_summary_interval(self) -> int: """ Getter for summary_interval Returns: int: the summary_interval value """ return self.summary_interval def set_summary_interval(self, summary_interval: int) -> None: """ Setter for summary_interval Args: summary_interval (int): the summary_interval value """ self.summary_interval = summary_interval def get_kernel_leap(self) -> int: """ Getter for kernel_leap Returns: int: the kernel_leap value """ return self.kernel_leap def set_kernel_leap(self, kernel_leap: int) -> None: """ Setter for kernel_leap Args: kernel_leap (int): the kernel_leap value """ self.kernel_leap = kernel_leap def get_check_fup_sync(self) -> int: """ Getter for check_fup_sync Returns: int: the check_fup_sync value """ return self.check_fup_sync def set_check_fup_sync(self, check_fup_sync: int) -> None: """ Setter for check_fup_sync Args: check_fup_sync (int): the check_fup_sync value """ self.check_fup_sync = check_fup_sync