public static interface RegisterAvsDeviceRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<RegisterAvsDeviceRequest.Builder,RegisterAvsDeviceRequest>
| Modifier and Type | Method and Description |
|---|---|
RegisterAvsDeviceRequest.Builder |
amazonId(String amazonId)
The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's
Developer Console.
|
RegisterAvsDeviceRequest.Builder |
clientId(String clientId)
The client ID of the OEM used for code-based linking authorization on an AVS device.
|
RegisterAvsDeviceRequest.Builder |
deviceSerialNumber(String deviceSerialNumber)
The key generated by the OEM that uniquely identifies a specified instance of your AVS device.
|
RegisterAvsDeviceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RegisterAvsDeviceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RegisterAvsDeviceRequest.Builder |
productId(String productId)
The product ID used to identify your AVS device during authorization.
|
RegisterAvsDeviceRequest.Builder |
roomArn(String roomArn)
The Amazon Resource Name (ARN) of the room with which to associate your AVS device.
|
RegisterAvsDeviceRequest.Builder |
tags(Collection<Tag> tags)
The tags to be added to the specified resource.
|
RegisterAvsDeviceRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags to be added to the specified resource.
|
RegisterAvsDeviceRequest.Builder |
tags(Tag... tags)
The tags to be added to the specified resource.
|
RegisterAvsDeviceRequest.Builder |
userCode(String userCode)
The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device
Authorization Request component of the OAuth code-based linking specification.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildRegisterAvsDeviceRequest.Builder clientId(String clientId)
The client ID of the OEM used for code-based linking authorization on an AVS device.
clientId - The client ID of the OEM used for code-based linking authorization on an AVS device.RegisterAvsDeviceRequest.Builder userCode(String userCode)
The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.
userCode - The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device
Authorization Request component of the OAuth code-based linking specification.RegisterAvsDeviceRequest.Builder productId(String productId)
The product ID used to identify your AVS device during authorization.
productId - The product ID used to identify your AVS device during authorization.RegisterAvsDeviceRequest.Builder deviceSerialNumber(String deviceSerialNumber)
The key generated by the OEM that uniquely identifies a specified instance of your AVS device.
deviceSerialNumber - The key generated by the OEM that uniquely identifies a specified instance of your AVS device.RegisterAvsDeviceRequest.Builder amazonId(String amazonId)
The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.
amazonId - The device type ID for your AVS device generated by Amazon when the OEM creates a new product on
Amazon's Developer Console.RegisterAvsDeviceRequest.Builder roomArn(String roomArn)
The Amazon Resource Name (ARN) of the room with which to associate your AVS device.
roomArn - The Amazon Resource Name (ARN) of the room with which to associate your AVS device.RegisterAvsDeviceRequest.Builder tags(Collection<Tag> tags)
The tags to be added to the specified resource. Do not provide system tags.
tags - The tags to be added to the specified resource. Do not provide system tags.RegisterAvsDeviceRequest.Builder tags(Tag... tags)
The tags to be added to the specified resource. Do not provide system tags.
tags - The tags to be added to the specified resource. Do not provide system tags.RegisterAvsDeviceRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to be added to the specified resource. Do not provide system tags.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) RegisterAvsDeviceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderRegisterAvsDeviceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.