Class CfnLicenseAssetRuleSet.RuleStatementProperty.Builder
java.lang.Object
software.amazon.awscdk.services.licensemanager.CfnLicenseAssetRuleSet.RuleStatementProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLicenseAssetRuleSet.RuleStatementProperty>
- Enclosing interface:
CfnLicenseAssetRuleSet.RuleStatementProperty
@Stability(Stable)
public static final class CfnLicenseAssetRuleSet.RuleStatementProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLicenseAssetRuleSet.RuleStatementProperty>
A builder for
CfnLicenseAssetRuleSet.RuleStatementProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.instanceRuleStatement(IResolvable instanceRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getInstanceRuleStatement()instanceRuleStatement(CfnLicenseAssetRuleSet.InstanceRuleStatementProperty instanceRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getInstanceRuleStatement()licenseConfigurationRuleStatement(IResolvable licenseConfigurationRuleStatement) licenseConfigurationRuleStatement(CfnLicenseAssetRuleSet.LicenseConfigurationRuleStatementProperty licenseConfigurationRuleStatement) licenseRuleStatement(IResolvable licenseRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseRuleStatement()licenseRuleStatement(CfnLicenseAssetRuleSet.LicenseRuleStatementProperty licenseRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseRuleStatement()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
instanceRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder instanceRuleStatement(IResolvable instanceRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getInstanceRuleStatement()- Parameters:
instanceRuleStatement- Instance rule statement.- Returns:
this
-
instanceRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder instanceRuleStatement(CfnLicenseAssetRuleSet.InstanceRuleStatementProperty instanceRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getInstanceRuleStatement()- Parameters:
instanceRuleStatement- Instance rule statement.- Returns:
this
-
licenseConfigurationRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder licenseConfigurationRuleStatement(IResolvable licenseConfigurationRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseConfigurationRuleStatement()- Parameters:
licenseConfigurationRuleStatement- License configuration rule statement.- Returns:
this
-
licenseConfigurationRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder licenseConfigurationRuleStatement(CfnLicenseAssetRuleSet.LicenseConfigurationRuleStatementProperty licenseConfigurationRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseConfigurationRuleStatement()- Parameters:
licenseConfigurationRuleStatement- License configuration rule statement.- Returns:
this
-
licenseRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder licenseRuleStatement(IResolvable licenseRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseRuleStatement()- Parameters:
licenseRuleStatement- License rule statement.- Returns:
this
-
licenseRuleStatement
@Stability(Stable) public CfnLicenseAssetRuleSet.RuleStatementProperty.Builder licenseRuleStatement(CfnLicenseAssetRuleSet.LicenseRuleStatementProperty licenseRuleStatement) Sets the value ofCfnLicenseAssetRuleSet.RuleStatementProperty.getLicenseRuleStatement()- Parameters:
licenseRuleStatement- License rule statement.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLicenseAssetRuleSet.RuleStatementProperty>- Returns:
- a new instance of
CfnLicenseAssetRuleSet.RuleStatementProperty - Throws:
NullPointerException- if any required attribute was not provided
-