pub struct GlobalProtectHIPObjectBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> GlobalProtectHIPObjectBuilder<S>
impl<S: State> GlobalProtectHIPObjectBuilder<S>
Sourcepub fn build(self) -> GlobalProtectHIPObjectwhere
S: IsComplete,
pub fn build(self) -> GlobalProtectHIPObjectwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn info(
self,
value: ObjectInfo,
) -> GlobalProtectHIPObjectBuilder<SetInfo<S>>where
S::Info: IsUnset,
pub fn info(
self,
value: ObjectInfo,
) -> GlobalProtectHIPObjectBuilder<SetInfo<S>>where
S::Info: IsUnset,
Required.
Sourcepub fn host_info(
self,
value: HostInfo,
) -> GlobalProtectHIPObjectBuilder<SetHostInfo<S>>where
S::HostInfo: IsUnset,
pub fn host_info(
self,
value: HostInfo,
) -> GlobalProtectHIPObjectBuilder<SetHostInfo<S>>where
S::HostInfo: IsUnset,
Sourcepub fn maybe_host_info(
self,
value: Option<HostInfo>,
) -> GlobalProtectHIPObjectBuilder<SetHostInfo<S>>where
S::HostInfo: IsUnset,
pub fn maybe_host_info(
self,
value: Option<HostInfo>,
) -> GlobalProtectHIPObjectBuilder<SetHostInfo<S>>where
S::HostInfo: IsUnset,
Sourcepub fn network_info(
self,
value: NetworkInfo,
) -> GlobalProtectHIPObjectBuilder<SetNetworkInfo<S>>where
S::NetworkInfo: IsUnset,
pub fn network_info(
self,
value: NetworkInfo,
) -> GlobalProtectHIPObjectBuilder<SetNetworkInfo<S>>where
S::NetworkInfo: IsUnset,
Sourcepub fn maybe_network_info(
self,
value: Option<NetworkInfo>,
) -> GlobalProtectHIPObjectBuilder<SetNetworkInfo<S>>where
S::NetworkInfo: IsUnset,
pub fn maybe_network_info(
self,
value: Option<NetworkInfo>,
) -> GlobalProtectHIPObjectBuilder<SetNetworkInfo<S>>where
S::NetworkInfo: IsUnset,
Sourcepub fn patch_management(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetPatchManagement<S>>where
S::PatchManagement: IsUnset,
pub fn patch_management(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetPatchManagement<S>>where
S::PatchManagement: IsUnset,
Sourcepub fn maybe_patch_management(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetPatchManagement<S>>where
S::PatchManagement: IsUnset,
pub fn maybe_patch_management(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetPatchManagement<S>>where
S::PatchManagement: IsUnset,
Sourcepub fn data_loss_prevention(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDataLossPrevention<S>>where
S::DataLossPrevention: IsUnset,
pub fn data_loss_prevention(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDataLossPrevention<S>>where
S::DataLossPrevention: IsUnset,
Sourcepub fn maybe_data_loss_prevention(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDataLossPrevention<S>>where
S::DataLossPrevention: IsUnset,
pub fn maybe_data_loss_prevention(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDataLossPrevention<S>>where
S::DataLossPrevention: IsUnset,
Sourcepub fn firewall(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetFirewall<S>>where
S::Firewall: IsUnset,
pub fn firewall(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetFirewall<S>>where
S::Firewall: IsUnset,
Sourcepub fn maybe_firewall(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetFirewall<S>>where
S::Firewall: IsUnset,
pub fn maybe_firewall(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetFirewall<S>>where
S::Firewall: IsUnset,
Sourcepub fn anti_malware(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetAntiMalware<S>>where
S::AntiMalware: IsUnset,
pub fn anti_malware(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetAntiMalware<S>>where
S::AntiMalware: IsUnset,
Sourcepub fn maybe_anti_malware(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetAntiMalware<S>>where
S::AntiMalware: IsUnset,
pub fn maybe_anti_malware(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetAntiMalware<S>>where
S::AntiMalware: IsUnset,
Sourcepub fn disk_backup(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDiskBackup<S>>where
S::DiskBackup: IsUnset,
pub fn disk_backup(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDiskBackup<S>>where
S::DiskBackup: IsUnset,
Sourcepub fn maybe_disk_backup(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDiskBackup<S>>where
S::DiskBackup: IsUnset,
pub fn maybe_disk_backup(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDiskBackup<S>>where
S::DiskBackup: IsUnset,
Sourcepub fn disk_encryption(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDiskEncryption<S>>where
S::DiskEncryption: IsUnset,
pub fn disk_encryption(
self,
value: HIPObjectMatch,
) -> GlobalProtectHIPObjectBuilder<SetDiskEncryption<S>>where
S::DiskEncryption: IsUnset,
Sourcepub fn maybe_disk_encryption(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDiskEncryption<S>>where
S::DiskEncryption: IsUnset,
pub fn maybe_disk_encryption(
self,
value: Option<HIPObjectMatch>,
) -> GlobalProtectHIPObjectBuilder<SetDiskEncryption<S>>where
S::DiskEncryption: IsUnset,
Sourcepub fn custom_checks(
self,
value: CustomCheck,
) -> GlobalProtectHIPObjectBuilder<SetCustomChecks<S>>where
S::CustomChecks: IsUnset,
pub fn custom_checks(
self,
value: CustomCheck,
) -> GlobalProtectHIPObjectBuilder<SetCustomChecks<S>>where
S::CustomChecks: IsUnset,
Sourcepub fn maybe_custom_checks(
self,
value: Option<CustomCheck>,
) -> GlobalProtectHIPObjectBuilder<SetCustomChecks<S>>where
S::CustomChecks: IsUnset,
pub fn maybe_custom_checks(
self,
value: Option<CustomCheck>,
) -> GlobalProtectHIPObjectBuilder<SetCustomChecks<S>>where
S::CustomChecks: IsUnset,
Sourcepub fn mobile_device(
self,
value: MobileDevice,
) -> GlobalProtectHIPObjectBuilder<SetMobileDevice<S>>where
S::MobileDevice: IsUnset,
pub fn mobile_device(
self,
value: MobileDevice,
) -> GlobalProtectHIPObjectBuilder<SetMobileDevice<S>>where
S::MobileDevice: IsUnset,
Sourcepub fn maybe_mobile_device(
self,
value: Option<MobileDevice>,
) -> GlobalProtectHIPObjectBuilder<SetMobileDevice<S>>where
S::MobileDevice: IsUnset,
pub fn maybe_mobile_device(
self,
value: Option<MobileDevice>,
) -> GlobalProtectHIPObjectBuilder<SetMobileDevice<S>>where
S::MobileDevice: IsUnset,
Sourcepub fn certificate(
self,
value: Certificate,
) -> GlobalProtectHIPObjectBuilder<SetCertificate<S>>where
S::Certificate: IsUnset,
pub fn certificate(
self,
value: Certificate,
) -> GlobalProtectHIPObjectBuilder<SetCertificate<S>>where
S::Certificate: IsUnset,
Sourcepub fn maybe_certificate(
self,
value: Option<Certificate>,
) -> GlobalProtectHIPObjectBuilder<SetCertificate<S>>where
S::Certificate: IsUnset,
pub fn maybe_certificate(
self,
value: Option<Certificate>,
) -> GlobalProtectHIPObjectBuilder<SetCertificate<S>>where
S::Certificate: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for GlobalProtectHIPObjectBuilder<S>
impl<S> RefUnwindSafe for GlobalProtectHIPObjectBuilder<S>
impl<S> Send for GlobalProtectHIPObjectBuilder<S>
impl<S> Sync for GlobalProtectHIPObjectBuilder<S>
impl<S> Unpin for GlobalProtectHIPObjectBuilder<S>
impl<S> UnwindSafe for GlobalProtectHIPObjectBuilder<S>
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