public static interface CreateProjectRequest.Builder extends Iot1ClickProjectsRequest.Builder, SdkPojo, CopyableBuilder<CreateProjectRequest.Builder,CreateProjectRequest>
Modifier and Type | Method and Description |
---|---|
CreateProjectRequest.Builder |
description(String description)
An optional description for the project.
|
CreateProjectRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateProjectRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CreateProjectRequest.Builder |
placementTemplate(Consumer<PlacementTemplate.Builder> placementTemplate)
The schema defining the placement to be created.
|
CreateProjectRequest.Builder |
placementTemplate(PlacementTemplate placementTemplate)
The schema defining the placement to be created.
|
CreateProjectRequest.Builder |
projectName(String projectName)
The name of the project to create.
|
build
overrideConfiguration
copy
applyMutation, build
CreateProjectRequest.Builder projectName(String projectName)
The name of the project to create.
projectName
- The name of the project to create.CreateProjectRequest.Builder description(String description)
An optional description for the project.
description
- An optional description for the project.CreateProjectRequest.Builder placementTemplate(PlacementTemplate placementTemplate)
The schema defining the placement to be created. A placement template defines placement default attributes
and device templates. You cannot add or remove device templates after the project has been created. However,
you can update callbackOverrides
for the device templates using the UpdateProject
API.
placementTemplate
- The schema defining the placement to be created. A placement template defines placement default
attributes and device templates. You cannot add or remove device templates after the project has been
created. However, you can update callbackOverrides
for the device templates using the
UpdateProject
API.default CreateProjectRequest.Builder placementTemplate(Consumer<PlacementTemplate.Builder> placementTemplate)
The schema defining the placement to be created. A placement template defines placement default attributes
and device templates. You cannot add or remove device templates after the project has been created. However,
you can update callbackOverrides
for the device templates using the UpdateProject
API.
PlacementTemplate.Builder
avoiding the need to
create one manually via PlacementTemplate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to placementTemplate(PlacementTemplate)
.placementTemplate
- a consumer that will call methods on PlacementTemplate.Builder
placementTemplate(PlacementTemplate)
CreateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.