#[non_exhaustive]pub struct DiscoveredResourceBuilder { /* private fields */ }Expand description
A builder for DiscoveredResource.
Implementations§
source§impl DiscoveredResourceBuilder
impl DiscoveredResourceBuilder
sourcepub fn configuration_id(self, input: impl Into<String>) -> Self
pub fn configuration_id(self, input: impl Into<String>) -> Self
The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.
This field is required.sourcepub fn set_configuration_id(self, input: Option<String>) -> Self
pub fn set_configuration_id(self, input: Option<String>) -> Self
The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.
sourcepub fn get_configuration_id(&self) -> &Option<String>
pub fn get_configuration_id(&self) -> &Option<String>
The configurationId in Application Discovery Service that uniquely identifies the on-premise resource.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description that can be free-form text to record additional detail about the discovered resource for clarity or later reference.
sourcepub fn build(self) -> Result<DiscoveredResource, BuildError>
pub fn build(self) -> Result<DiscoveredResource, BuildError>
Consumes the builder and constructs a DiscoveredResource.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DiscoveredResourceBuilder
impl Clone for DiscoveredResourceBuilder
source§fn clone(&self) -> DiscoveredResourceBuilder
fn clone(&self) -> DiscoveredResourceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DiscoveredResourceBuilder
impl Debug for DiscoveredResourceBuilder
source§impl Default for DiscoveredResourceBuilder
impl Default for DiscoveredResourceBuilder
source§fn default() -> DiscoveredResourceBuilder
fn default() -> DiscoveredResourceBuilder
source§impl PartialEq for DiscoveredResourceBuilder
impl PartialEq for DiscoveredResourceBuilder
source§fn eq(&self, other: &DiscoveredResourceBuilder) -> bool
fn eq(&self, other: &DiscoveredResourceBuilder) -> bool
self and other values to be equal, and is used
by ==.