public static interface CreateThingTypeRequest.Builder extends IoTRequest.Builder, CopyableBuilder<CreateThingTypeRequest.Builder,CreateThingTypeRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateThingTypeRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateThingTypeRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateThingTypeRequest.Builder |
thingTypeName(String thingTypeName)
The name of the thing type.
|
default CreateThingTypeRequest.Builder |
thingTypeProperties(Consumer<ThingTypeProperties.Builder> thingTypeProperties)
The ThingTypeProperties for the thing type to create.
|
CreateThingTypeRequest.Builder |
thingTypeProperties(ThingTypeProperties thingTypeProperties)
The ThingTypeProperties for the thing type to create.
|
buildrequestOverrideConfigcopyapply, buildCreateThingTypeRequest.Builder thingTypeName(String thingTypeName)
The name of the thing type.
thingTypeName - The name of the thing type.CreateThingTypeRequest.Builder thingTypeProperties(ThingTypeProperties thingTypeProperties)
The ThingTypeProperties for the thing type to create. It contains information about the new thing type including a description, and a list of searchable thing attribute names.
thingTypeProperties - The ThingTypeProperties for the thing type to create. It contains information about the new thing type
including a description, and a list of searchable thing attribute names.default CreateThingTypeRequest.Builder thingTypeProperties(Consumer<ThingTypeProperties.Builder> thingTypeProperties)
The ThingTypeProperties for the thing type to create. It contains information about the new thing type including a description, and a list of searchable thing attribute names.
This is a convenience that creates an instance of theThingTypeProperties.Builder avoiding the need
to create one manually via ThingTypeProperties.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to thingTypeProperties(ThingTypeProperties).thingTypeProperties - a consumer that will call methods on ThingTypeProperties.BuilderthingTypeProperties(ThingTypeProperties)CreateThingTypeRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateThingTypeRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.