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) |
CreateProjectRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
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.
|
CreateProjectRequest.Builder |
tags(Map<String,String> tags)
Optional tags (metadata key/value pairs) to be associated with the project.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, 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 tags(Map<String,String> tags)
Optional tags (metadata key/value pairs) to be associated with the project. For example,
{ {"key1": "value1", "key2": "value2"} }. For more information, see AWS Tagging Strategies.
tags - Optional tags (metadata key/value pairs) to be associated with the project. For example,
{ {"key1": "value1", "key2": "value2"} }. For more information, see AWS Tagging
Strategies.CreateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.