pub struct ReportsReportSubreportsSubreport {Show 87 fields
pub action: String,
pub ads_streams_replicated: u64,
pub block_specs_replicated: u64,
pub bytes_recoverable: u64,
pub bytes_transferred: u64,
pub char_specs_replicated: u64,
pub corrected_lins: u64,
pub dead_node: bool,
pub directories_replicated: u64,
pub dirs_changed: u64,
pub dirs_deleted: u64,
pub dirs_moved: u64,
pub dirs_new: u64,
pub duration: Option<u64>,
pub end_time: Option<u64>,
pub error: String,
pub error_checksum_files_skipped: u64,
pub error_io_files_skipped: u64,
pub error_net_files_skipped: u64,
pub errors: Vec<String>,
pub failed_chunks: u64,
pub fifos_replicated: u64,
pub file_data_bytes: u64,
pub files_changed: u64,
pub files_linked: u64,
pub files_new: u64,
pub files_selected: u64,
pub files_transferred: u64,
pub files_unlinked: u64,
pub files_with_ads_replicated: u64,
pub flipped_lins: u64,
pub hard_links_replicated: u64,
pub hash_exceptions_fixed: u64,
pub hash_exceptions_found: u64,
pub id: String,
pub job_id: Option<u64>,
pub lins_total: u64,
pub network_bytes_to_source: u64,
pub network_bytes_to_target: u64,
pub new_files_replicated: u64,
pub num_retransmitted_files: u64,
pub phases: Vec<SyncJobPhase>,
pub policy_id: String,
pub policy_name: String,
pub regular_files_replicated: u64,
pub resynced_lins: u64,
pub retransmitted_files: Vec<String>,
pub retry: u64,
pub running_chunks: u64,
pub sockets_replicated: u64,
pub source_bytes_recovered: u64,
pub source_directories_created: u64,
pub source_directories_deleted: u64,
pub source_directories_linked: u64,
pub source_directories_unlinked: u64,
pub source_directories_visited: u64,
pub source_files_deleted: u64,
pub source_files_linked: u64,
pub source_files_unlinked: u64,
pub source_host: String,
pub sparse_data_bytes: u64,
pub start_time: Option<u64>,
pub state: String,
pub succeeded_chunks: u64,
pub symlinks_replicated: u64,
pub sync_type: String,
pub target_bytes_recovered: u64,
pub target_directories_created: u64,
pub target_directories_deleted: u64,
pub target_directories_linked: u64,
pub target_directories_unlinked: u64,
pub target_files_deleted: u64,
pub target_files_linked: u64,
pub target_files_unlinked: u64,
pub target_path: String,
pub target_snapshots: Vec<String>,
pub total_chunks: u64,
pub total_data_bytes: u64,
pub total_files: u64,
pub total_network_bytes: u64,
pub total_phases: u64,
pub unchanged_data_bytes: u64,
pub up_to_date_files_skipped: u64,
pub updated_files_replicated: u64,
pub user_conflict_files_skipped: u64,
pub warnings: Vec<String>,
pub worm_committed_file_conflicts: u64,
}
Fields§
§action: String
The action to be taken by this job.
ads_streams_replicated: u64
The number of ads streams replicated by this job.
block_specs_replicated: u64
The number of block specs replicated by this job.
bytes_recoverable: u64
The number of bytes recoverable by this job.
bytes_transferred: u64
The number of bytes that have been transferred by this job.
char_specs_replicated: u64
The number of char specs replicated by this job.
corrected_lins: u64
The number of LINs corrected by this job.
dead_node: bool
This field is true if the node running this job is dead.
directories_replicated: u64
The number of directories replicated.
dirs_changed: u64
The number of directories changed by this job.
dirs_deleted: u64
The number of directories deleted by this job.
dirs_moved: u64
The number of directories moved by this job.
dirs_new: u64
The number of directories created by this job.
duration: Option<u64>
The amount of time in seconds between when the job was started and when it ended. If the job has not yet ended, this is the amount of time since the job started. This field is null if the job has not yet started.
end_time: Option<u64>
The time the job ended in unix epoch seconds. The field is null if the job hasn’t ended.
error: String
The primary error message for this job.
error_checksum_files_skipped: u64
The number of files with checksum errors skipped by this job.
error_io_files_skipped: u64
The number of files with io errors skipped by this job.
error_net_files_skipped: u64
The number of files with network errors skipped by this job.
errors: Vec<String>
A list of error messages for this job.
failed_chunks: u64
Tyhe number of data chunks that failed transmission.
fifos_replicated: u64
The number of fifos replicated by this job.
file_data_bytes: u64
The number of bytes transferred that belong to files.
files_changed: u64
The number of files changed by this job.
files_linked: u64
The number of files linked by this job.
files_new: u64
The number of files created by this job.
files_selected: u64
The number of files selected by this job.
files_transferred: u64
The number of files transferred by this job.
files_unlinked: u64
The number of files unlinked by this job.
files_with_ads_replicated: u64
The number of files with ads replicated by this job.
flipped_lins: u64
The number of LINs flipped by this job.
hard_links_replicated: u64
The number of hard links replicated by this job.
hash_exceptions_fixed: u64
The number of hash exceptions fixed by this job.
hash_exceptions_found: u64
The number of hash exceptions found by this job.
id: String
A unique identifier for this object.
job_id: Option<u64>
The ID of the job.
lins_total: u64
The number of LINs transferred by this job.
network_bytes_to_source: u64
The total number of bytes sent to the source by this job.
network_bytes_to_target: u64
The total number of bytes sent to the target by this job.
new_files_replicated: u64
The number of new files replicated by this job.
num_retransmitted_files: u64
The number of files that have been retransmitted by this job.
phases: Vec<SyncJobPhase>
Data for each phase of this job.
policy_id: String
The ID of the policy.
policy_name: String
The name of the policy.
regular_files_replicated: u64
The number of regular files replicated by this job.
resynced_lins: u64
The number of LINs resynched by this job.
retransmitted_files: Vec<String>
The files that have been retransmitted by this job.
retry: u64
The number of times the job has been retried.
running_chunks: u64
The number of data chunks currently being transmitted.
sockets_replicated: u64
The number of sockets replicated by this job.
source_bytes_recovered: u64
The number of bytes recovered on the source.
source_directories_created: u64
The number of directories created on the source.
source_directories_deleted: u64
The number of directories deleted on the source.
source_directories_linked: u64
The number of directories linked on the source.
source_directories_unlinked: u64
The number of directories unlinked on the source.
source_directories_visited: u64
The number of directories visited on the source.
source_files_deleted: u64
The number of files deleted on the source.
source_files_linked: u64
The number of files linked on the source.
source_files_unlinked: u64
The number of files unlinked on the source.
source_host: String
Hostname or IP address of sync source cluster.
sparse_data_bytes: u64
The number of sparse data bytes transferred by this job.
start_time: Option<u64>
The time the job started in unix epoch seconds. The field is null if the job hasn’t started.
state: String
The state of the job.
succeeded_chunks: u64
The number of data chunks that have been transmitted successfully.
symlinks_replicated: u64
The number of symlinks replicated by this job.
sync_type: String
The type of sync being performed by this job.
target_bytes_recovered: u64
The number of bytes recovered on the target.
target_directories_created: u64
The number of directories created on the target.
target_directories_deleted: u64
The number of directories deleted on the target.
target_directories_linked: u64
The number of directories linked on the target.
target_directories_unlinked: u64
The number of directories unlinked on the target.
target_files_deleted: u64
The number of files deleted on the target.
target_files_linked: u64
The number of files linked on the target.
target_files_unlinked: u64
The number of files unlinked on the target.
target_path: String
Absolute filesystem path on the target cluster for the sync destination.
target_snapshots: Vec<String>
The target snapshots created by this job.
total_chunks: u64
The total number of data chunks transmitted by this job.
total_data_bytes: u64
The total number of bytes transferred by this job.
total_files: u64
The number of files affected by this job.
total_network_bytes: u64
The total number of bytes sent over the network by this job.
total_phases: u64
The total number of phases for this job.
unchanged_data_bytes: u64
The number of bytes unchanged by this job.
up_to_date_files_skipped: u64
The number of up-to-date files skipped by this job.
updated_files_replicated: u64
The number of updated files replicated by this job.
user_conflict_files_skipped: u64
The number of files with user conflicts skipped by this job.
warnings: Vec<String>
A list of warning messages for this job.
worm_committed_file_conflicts: u64
The number of WORM committed files which needed to be reverted. Since WORM committed files cannot be reverted, this is the number of files that were preserved in the compliance store.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ReportsReportSubreportsSubreport
impl<'de> Deserialize<'de> for ReportsReportSubreportsSubreport
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>,
Auto Trait Implementations§
impl Freeze for ReportsReportSubreportsSubreport
impl RefUnwindSafe for ReportsReportSubreportsSubreport
impl Send for ReportsReportSubreportsSubreport
impl Sync for ReportsReportSubreportsSubreport
impl Unpin for ReportsReportSubreportsSubreport
impl UnwindSafe for ReportsReportSubreportsSubreport
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more