#[non_exhaustive]pub struct AwsGroundStationAgentEndpointBuilder { /* private fields */ }
Expand description
A builder for AwsGroundStationAgentEndpoint
.
Implementations§
source§impl AwsGroundStationAgentEndpointBuilder
impl AwsGroundStationAgentEndpointBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
This field is required.sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Name string associated with AgentEndpoint. Used as a human-readable identifier for AgentEndpoint.
sourcepub fn egress_address(self, input: ConnectionDetails) -> Self
pub fn egress_address(self, input: ConnectionDetails) -> Self
The egress address of AgentEndpoint.
This field is required.sourcepub fn set_egress_address(self, input: Option<ConnectionDetails>) -> Self
pub fn set_egress_address(self, input: Option<ConnectionDetails>) -> Self
The egress address of AgentEndpoint.
sourcepub fn get_egress_address(&self) -> &Option<ConnectionDetails>
pub fn get_egress_address(&self) -> &Option<ConnectionDetails>
The egress address of AgentEndpoint.
sourcepub fn ingress_address(self, input: RangedConnectionDetails) -> Self
pub fn ingress_address(self, input: RangedConnectionDetails) -> Self
The ingress address of AgentEndpoint.
This field is required.sourcepub fn set_ingress_address(self, input: Option<RangedConnectionDetails>) -> Self
pub fn set_ingress_address(self, input: Option<RangedConnectionDetails>) -> Self
The ingress address of AgentEndpoint.
sourcepub fn get_ingress_address(&self) -> &Option<RangedConnectionDetails>
pub fn get_ingress_address(&self) -> &Option<RangedConnectionDetails>
The ingress address of AgentEndpoint.
sourcepub fn agent_status(self, input: AgentStatus) -> Self
pub fn agent_status(self, input: AgentStatus) -> Self
The status of AgentEndpoint.
sourcepub fn set_agent_status(self, input: Option<AgentStatus>) -> Self
pub fn set_agent_status(self, input: Option<AgentStatus>) -> Self
The status of AgentEndpoint.
sourcepub fn get_agent_status(&self) -> &Option<AgentStatus>
pub fn get_agent_status(&self) -> &Option<AgentStatus>
The status of AgentEndpoint.
sourcepub fn audit_results(self, input: AuditResults) -> Self
pub fn audit_results(self, input: AuditResults) -> Self
The results of the audit.
sourcepub fn set_audit_results(self, input: Option<AuditResults>) -> Self
pub fn set_audit_results(self, input: Option<AuditResults>) -> Self
The results of the audit.
sourcepub fn get_audit_results(&self) -> &Option<AuditResults>
pub fn get_audit_results(&self) -> &Option<AuditResults>
The results of the audit.
sourcepub fn build(self) -> Result<AwsGroundStationAgentEndpoint, BuildError>
pub fn build(self) -> Result<AwsGroundStationAgentEndpoint, BuildError>
Consumes the builder and constructs a AwsGroundStationAgentEndpoint
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for AwsGroundStationAgentEndpointBuilder
impl Clone for AwsGroundStationAgentEndpointBuilder
source§fn clone(&self) -> AwsGroundStationAgentEndpointBuilder
fn clone(&self) -> AwsGroundStationAgentEndpointBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsGroundStationAgentEndpointBuilder
impl Default for AwsGroundStationAgentEndpointBuilder
source§fn default() -> AwsGroundStationAgentEndpointBuilder
fn default() -> AwsGroundStationAgentEndpointBuilder
source§impl PartialEq for AwsGroundStationAgentEndpointBuilder
impl PartialEq for AwsGroundStationAgentEndpointBuilder
source§fn eq(&self, other: &AwsGroundStationAgentEndpointBuilder) -> bool
fn eq(&self, other: &AwsGroundStationAgentEndpointBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsGroundStationAgentEndpointBuilder
Auto Trait Implementations§
impl Freeze for AwsGroundStationAgentEndpointBuilder
impl RefUnwindSafe for AwsGroundStationAgentEndpointBuilder
impl Send for AwsGroundStationAgentEndpointBuilder
impl Sync for AwsGroundStationAgentEndpointBuilder
impl Unpin for AwsGroundStationAgentEndpointBuilder
impl UnwindSafe for AwsGroundStationAgentEndpointBuilder
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