#[non_exhaustive]pub struct ConfigurationSummary {
pub vcenter_based_remote_info_list: Option<Vec<VcenterBasedRemoteInfo>>,
pub ip_address_based_remote_info_list: Option<Vec<IpAddressBasedRemoteInfo>>,
pub version_control_info_list: Option<Vec<VersionControlInfo>>,
pub pipeline_info_list: Option<Vec<PipelineInfo>>,
pub remote_source_code_analysis_server_info: Option<RemoteSourceCodeAnalysisServerInfo>,
}
Expand description
Summary of the collector configuration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.vcenter_based_remote_info_list: Option<Vec<VcenterBasedRemoteInfo>>
The list of vCenter configurations.
ip_address_based_remote_info_list: Option<Vec<IpAddressBasedRemoteInfo>>
IP address based configurations.
version_control_info_list: Option<Vec<VersionControlInfo>>
The list of the version control configurations.
pipeline_info_list: Option<Vec<PipelineInfo>>
The list of pipeline info configurations.
remote_source_code_analysis_server_info: Option<RemoteSourceCodeAnalysisServerInfo>
Info about the remote server source code configuration.
Implementations§
source§impl ConfigurationSummary
impl ConfigurationSummary
sourcepub fn vcenter_based_remote_info_list(&self) -> &[VcenterBasedRemoteInfo]
pub fn vcenter_based_remote_info_list(&self) -> &[VcenterBasedRemoteInfo]
The list of vCenter configurations.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .vcenter_based_remote_info_list.is_none()
.
sourcepub fn ip_address_based_remote_info_list(&self) -> &[IpAddressBasedRemoteInfo]
pub fn ip_address_based_remote_info_list(&self) -> &[IpAddressBasedRemoteInfo]
IP address based configurations.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .ip_address_based_remote_info_list.is_none()
.
sourcepub fn version_control_info_list(&self) -> &[VersionControlInfo]
pub fn version_control_info_list(&self) -> &[VersionControlInfo]
The list of the version control configurations.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .version_control_info_list.is_none()
.
sourcepub fn pipeline_info_list(&self) -> &[PipelineInfo]
pub fn pipeline_info_list(&self) -> &[PipelineInfo]
The list of pipeline info configurations.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .pipeline_info_list.is_none()
.
sourcepub fn remote_source_code_analysis_server_info(
&self
) -> Option<&RemoteSourceCodeAnalysisServerInfo>
pub fn remote_source_code_analysis_server_info( &self ) -> Option<&RemoteSourceCodeAnalysisServerInfo>
Info about the remote server source code configuration.
source§impl ConfigurationSummary
impl ConfigurationSummary
sourcepub fn builder() -> ConfigurationSummaryBuilder
pub fn builder() -> ConfigurationSummaryBuilder
Creates a new builder-style object to manufacture ConfigurationSummary
.
Trait Implementations§
source§impl Clone for ConfigurationSummary
impl Clone for ConfigurationSummary
source§fn clone(&self) -> ConfigurationSummary
fn clone(&self) -> ConfigurationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConfigurationSummary
impl Debug for ConfigurationSummary
source§impl PartialEq for ConfigurationSummary
impl PartialEq for ConfigurationSummary
source§fn eq(&self, other: &ConfigurationSummary) -> bool
fn eq(&self, other: &ConfigurationSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConfigurationSummary
Auto Trait Implementations§
impl Freeze for ConfigurationSummary
impl RefUnwindSafe for ConfigurationSummary
impl Send for ConfigurationSummary
impl Sync for ConfigurationSummary
impl Unpin for ConfigurationSummary
impl UnwindSafe for ConfigurationSummary
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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