Interface UpdateProjectRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>
,SageMakerRequest.Builder
,SdkBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateProjectRequest
public static interface UpdateProjectRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<UpdateProjectRequest.Builder,UpdateProjectRequest>
-
-
Method Summary
-
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.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
projectName
UpdateProjectRequest.Builder projectName(String projectName)
The name of the project.
- Parameters:
projectName
- The name of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectDescription
UpdateProjectRequest.Builder projectDescription(String projectDescription)
The description for the project.
- Parameters:
projectDescription
- The description for the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceCatalogProvisioningUpdateDetails
UpdateProjectRequest.Builder serviceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
- Parameters:
serviceCatalogProvisioningUpdateDetails
- The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceCatalogProvisioningUpdateDetails
default UpdateProjectRequest.Builder serviceCatalogProvisioningUpdateDetails(Consumer<ServiceCatalogProvisioningUpdateDetails.Builder> serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
This is a convenience method that creates an instance of theServiceCatalogProvisioningUpdateDetails.Builder
avoiding the need to create one manually viaServiceCatalogProvisioningUpdateDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails)
.- Parameters:
serviceCatalogProvisioningUpdateDetails
- a consumer that will call methods onServiceCatalogProvisioningUpdateDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serviceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails)
-
tags
UpdateProjectRequest.Builder tags(Collection<Tag> tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
- Parameters:
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
UpdateProjectRequest.Builder tags(Tag... tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
- Parameters:
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
UpdateProjectRequest.Builder tags(Consumer<Tag.Builder>... tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tags(List
.) - Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection
)
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateProjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-