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.Builder
description
(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
-