public static interface InvokeDeviceMethodRequest.Builder extends Iot1ClickDevicesRequest.Builder, SdkPojo, CopyableBuilder<InvokeDeviceMethodRequest.Builder,InvokeDeviceMethodRequest>
| Modifier and Type | Method and Description |
|---|---|
InvokeDeviceMethodRequest.Builder |
deviceId(String deviceId)
The unique identifier of the device.
|
default InvokeDeviceMethodRequest.Builder |
deviceMethod(Consumer<DeviceMethod.Builder> deviceMethod)
The device method to invoke.
|
InvokeDeviceMethodRequest.Builder |
deviceMethod(DeviceMethod deviceMethod)
The device method to invoke.
|
InvokeDeviceMethodRequest.Builder |
deviceMethodParameters(String deviceMethodParameters)
A JSON encoded string containing the device method request parameters.
|
InvokeDeviceMethodRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
InvokeDeviceMethodRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
buildoverrideConfigurationcopyapplyMutation, buildInvokeDeviceMethodRequest.Builder deviceId(String deviceId)
The unique identifier of the device.
deviceId - The unique identifier of the device.InvokeDeviceMethodRequest.Builder deviceMethod(DeviceMethod deviceMethod)
The device method to invoke.
deviceMethod - The device method to invoke.default InvokeDeviceMethodRequest.Builder deviceMethod(Consumer<DeviceMethod.Builder> deviceMethod)
The device method to invoke.
This is a convenience that creates an instance of theDeviceMethod.Builder avoiding the need to
create one manually via DeviceMethod.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to deviceMethod(DeviceMethod).deviceMethod - a consumer that will call methods on DeviceMethod.BuilderdeviceMethod(DeviceMethod)InvokeDeviceMethodRequest.Builder deviceMethodParameters(String deviceMethodParameters)
A JSON encoded string containing the device method request parameters.
deviceMethodParameters - A JSON encoded string containing the device method request parameters.InvokeDeviceMethodRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.InvokeDeviceMethodRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.