public static interface CreateDeviceRequest.Builder extends NetworkManagerRequest.Builder, SdkPojo, CopyableBuilder<CreateDeviceRequest.Builder,CreateDeviceRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDeviceRequest.Builder globalNetworkId(String globalNetworkId)
The ID of the global network.
globalNetworkId - The ID of the global network.CreateDeviceRequest.Builder awsLocation(AWSLocation awsLocation)
The AWS location of the device.
awsLocation - The AWS location of the device.default CreateDeviceRequest.Builder awsLocation(Consumer<AWSLocation.Builder> awsLocation)
The AWS location of the device.
This is a convenience that creates an instance of theAWSLocation.Builder avoiding the need to create
one manually via AWSLocation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to awsLocation(AWSLocation).awsLocation - a consumer that will call methods on AWSLocation.BuilderawsLocation(AWSLocation)CreateDeviceRequest.Builder description(String description)
A description of the device.
Length Constraints: Maximum length of 256 characters.
description - A description of the device.
Length Constraints: Maximum length of 256 characters.
CreateDeviceRequest.Builder type(String type)
The type of the device.
type - The type of the device.CreateDeviceRequest.Builder vendor(String vendor)
The vendor of the device.
Length Constraints: Maximum length of 128 characters.
vendor - The vendor of the device.
Length Constraints: Maximum length of 128 characters.
CreateDeviceRequest.Builder model(String model)
The model of the device.
Length Constraints: Maximum length of 128 characters.
model - The model of the device.
Length Constraints: Maximum length of 128 characters.
CreateDeviceRequest.Builder serialNumber(String serialNumber)
The serial number of the device.
Length Constraints: Maximum length of 128 characters.
serialNumber - The serial number of the device.
Length Constraints: Maximum length of 128 characters.
CreateDeviceRequest.Builder location(Location location)
The location of the device.
location - The location of the device.default CreateDeviceRequest.Builder location(Consumer<Location.Builder> location)
The location of the device.
This is a convenience that creates an instance of theLocation.Builder avoiding the need to create
one manually via Location.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to location(Location).location - a consumer that will call methods on Location.Builderlocation(Location)CreateDeviceRequest.Builder siteId(String siteId)
The ID of the site.
siteId - The ID of the site.CreateDeviceRequest.Builder tags(Collection<Tag> tags)
The tags to apply to the resource during creation.
tags - The tags to apply to the resource during creation.CreateDeviceRequest.Builder tags(Tag... tags)
The tags to apply to the resource during creation.
tags - The tags to apply to the resource during creation.CreateDeviceRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags to apply to the resource during creation.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateDeviceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDeviceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.