Class Portfolio.Builder
java.lang.Object
software.amazon.awscdk.services.servicecatalog.Portfolio.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<Portfolio>
- Enclosing class:
Portfolio
@Stability(Stable)
public static final class Portfolio.Builder
extends Object
implements software.amazon.jsii.Builder<Portfolio>
A fluent builder for
Portfolio.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static Portfolio.Builderdescription(String description) Description for portfolio.displayName(String displayName) The name of the portfolio.messageLanguage(MessageLanguage messageLanguage) The message language.providerName(String providerName) The provider name.tagOptions(TagOptions tagOptions) TagOptions associated directly to a portfolio.
-
Method Details
-
create
@Stability(Stable) public static Portfolio.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
Portfolio.Builder.
-
displayName
The name of the portfolio.- Parameters:
displayName- The name of the portfolio. This parameter is required.- Returns:
this
-
providerName
The provider name.- Parameters:
providerName- The provider name. This parameter is required.- Returns:
this
-
description
Description for portfolio.Default: - No description provided
- Parameters:
description- Description for portfolio. This parameter is required.- Returns:
this
-
messageLanguage
The message language.Controls language for status logging and errors.
Default: - English
- Parameters:
messageLanguage- The message language. This parameter is required.- Returns:
this
-
tagOptions
TagOptions associated directly to a portfolio.Default: - No tagOptions provided
- Parameters:
tagOptions- TagOptions associated directly to a portfolio. This parameter is required.- Returns:
this
-
build
-