[][src]Trait rusoto_iot_data::IotData

pub trait IotData {
    fn delete_thing_shadow(
        &self,
        input: DeleteThingShadowRequest
    ) -> RusotoFuture<DeleteThingShadowResponse, DeleteThingShadowError>;
fn get_thing_shadow(
        &self,
        input: GetThingShadowRequest
    ) -> RusotoFuture<GetThingShadowResponse, GetThingShadowError>;
fn publish(&self, input: PublishRequest) -> RusotoFuture<(), PublishError>;
fn update_thing_shadow(
        &self,
        input: UpdateThingShadowRequest
    ) -> RusotoFuture<UpdateThingShadowResponse, UpdateThingShadowError>; }

Trait representing the capabilities of the AWS IoT Data Plane API. AWS IoT Data Plane clients implement this trait.

Required methods

fn delete_thing_shadow(
    &self,
    input: DeleteThingShadowRequest
) -> RusotoFuture<DeleteThingShadowResponse, DeleteThingShadowError>

Deletes the thing shadow for the specified thing.

For more information, see DeleteThingShadow in the AWS IoT Developer Guide.

fn get_thing_shadow(
    &self,
    input: GetThingShadowRequest
) -> RusotoFuture<GetThingShadowResponse, GetThingShadowError>

Gets the thing shadow for the specified thing.

For more information, see GetThingShadow in the AWS IoT Developer Guide.

fn publish(&self, input: PublishRequest) -> RusotoFuture<(), PublishError>

Publishes state information.

For more information, see HTTP Protocol in the AWS IoT Developer Guide.

fn update_thing_shadow(
    &self,
    input: UpdateThingShadowRequest
) -> RusotoFuture<UpdateThingShadowResponse, UpdateThingShadowError>

Updates the thing shadow for the specified thing.

For more information, see UpdateThingShadow in the AWS IoT Developer Guide.

Loading content...

Implementors

impl IotData for IotDataClient[src]

fn delete_thing_shadow(
    &self,
    input: DeleteThingShadowRequest
) -> RusotoFuture<DeleteThingShadowResponse, DeleteThingShadowError>
[src]

Deletes the thing shadow for the specified thing.

For more information, see DeleteThingShadow in the AWS IoT Developer Guide.

fn get_thing_shadow(
    &self,
    input: GetThingShadowRequest
) -> RusotoFuture<GetThingShadowResponse, GetThingShadowError>
[src]

Gets the thing shadow for the specified thing.

For more information, see GetThingShadow in the AWS IoT Developer Guide.

fn publish(&self, input: PublishRequest) -> RusotoFuture<(), PublishError>[src]

Publishes state information.

For more information, see HTTP Protocol in the AWS IoT Developer Guide.

fn update_thing_shadow(
    &self,
    input: UpdateThingShadowRequest
) -> RusotoFuture<UpdateThingShadowResponse, UpdateThingShadowError>
[src]

Updates the thing shadow for the specified thing.

For more information, see UpdateThingShadow in the AWS IoT Developer Guide.

Loading content...