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.
|
buildoverrideConfigurationcopyapplyMutation, buildCreateProjectRequest.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.BuilderplacementTemplate(PlacementTemplate)CreateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateProjectRequest.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.