Struct aws_sdk_iotsitewise::operation::update_gateway_capability_configuration::UpdateGatewayCapabilityConfigurationInput
source · #[non_exhaustive]pub struct UpdateGatewayCapabilityConfigurationInput {
pub gateway_id: Option<String>,
pub capability_namespace: Option<String>,
pub capability_configuration: Option<String>,
}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.gateway_id: Option<String>The ID of the gateway to be updated.
capability_namespace: Option<String>The namespace of the gateway capability configuration to be updated. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.
capability_configuration: Option<String>The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.
Implementations§
source§impl UpdateGatewayCapabilityConfigurationInput
impl UpdateGatewayCapabilityConfigurationInput
sourcepub fn gateway_id(&self) -> Option<&str>
pub fn gateway_id(&self) -> Option<&str>
The ID of the gateway to be updated.
sourcepub fn capability_namespace(&self) -> Option<&str>
pub fn capability_namespace(&self) -> Option<&str>
The namespace of the gateway capability configuration to be updated. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.
sourcepub fn capability_configuration(&self) -> Option<&str>
pub fn capability_configuration(&self) -> Option<&str>
The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.
source§impl UpdateGatewayCapabilityConfigurationInput
impl UpdateGatewayCapabilityConfigurationInput
sourcepub fn builder() -> UpdateGatewayCapabilityConfigurationInputBuilder
pub fn builder() -> UpdateGatewayCapabilityConfigurationInputBuilder
Creates a new builder-style object to manufacture UpdateGatewayCapabilityConfigurationInput.
Trait Implementations§
source§impl Clone for UpdateGatewayCapabilityConfigurationInput
impl Clone for UpdateGatewayCapabilityConfigurationInput
source§fn clone(&self) -> UpdateGatewayCapabilityConfigurationInput
fn clone(&self) -> UpdateGatewayCapabilityConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateGatewayCapabilityConfigurationInput
impl PartialEq for UpdateGatewayCapabilityConfigurationInput
source§fn eq(&self, other: &UpdateGatewayCapabilityConfigurationInput) -> bool
fn eq(&self, other: &UpdateGatewayCapabilityConfigurationInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateGatewayCapabilityConfigurationInput
Auto Trait Implementations§
impl Freeze for UpdateGatewayCapabilityConfigurationInput
impl RefUnwindSafe for UpdateGatewayCapabilityConfigurationInput
impl Send for UpdateGatewayCapabilityConfigurationInput
impl Sync for UpdateGatewayCapabilityConfigurationInput
impl Unpin for UpdateGatewayCapabilityConfigurationInput
impl UnwindSafe for UpdateGatewayCapabilityConfigurationInput
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