Interface UpdateProjectRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>,Iot1ClickProjectsRequest.Builder,SdkBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateProjectRequest
public static interface UpdateProjectRequest.Builder extends Iot1ClickProjectsRequest.Builder, SdkPojo, CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateProjectRequest.Builderdescription(String description)An optional user-defined description for the project.UpdateProjectRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateProjectRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateProjectRequest.BuilderplacementTemplate(Consumer<PlacementTemplate.Builder> placementTemplate)An object defining the project update.UpdateProjectRequest.BuilderplacementTemplate(PlacementTemplate placementTemplate)An object defining the project update.UpdateProjectRequest.BuilderprojectName(String projectName)The name of the project to be updated.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iot1clickprojects.model.Iot1ClickProjectsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
projectName
UpdateProjectRequest.Builder projectName(String projectName)
The name of the project to be updated.
- Parameters:
projectName- The name of the project to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateProjectRequest.Builder description(String description)
An optional user-defined description for the project.
- Parameters:
description- An optional user-defined description for the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placementTemplate
UpdateProjectRequest.Builder placementTemplate(PlacementTemplate placementTemplate)
An object defining the project update. Once a project has been created, you cannot add device template names to the project. However, for a given
placementTemplate, you can update the associatedcallbackOverridesfor the device definition using this API.- Parameters:
placementTemplate- An object defining the project update. Once a project has been created, you cannot add device template names to the project. However, for a givenplacementTemplate, you can update the associatedcallbackOverridesfor the device definition using this API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
placementTemplate
default UpdateProjectRequest.Builder placementTemplate(Consumer<PlacementTemplate.Builder> placementTemplate)
An object defining the project update. Once a project has been created, you cannot add device template names to the project. However, for a given
This is a convenience method that creates an instance of theplacementTemplate, you can update the associatedcallbackOverridesfor the device definition using this API.PlacementTemplate.Builderavoiding the need to create one manually viaPlacementTemplate.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toplacementTemplate(PlacementTemplate).- Parameters:
placementTemplate- a consumer that will call methods onPlacementTemplate.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
placementTemplate(PlacementTemplate)
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-