Class LicenseConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.aws.licensemanager.inputs.LicenseConfigurationState.Builder
-
- Enclosing class:
- LicenseConfigurationState
public static final class LicenseConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(LicenseConfigurationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LicenseConfigurationState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
LicenseConfigurationState.Builder
arn(java.lang.String arn)
LicenseConfigurationState
build()
LicenseConfigurationState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
LicenseConfigurationState.Builder
description(java.lang.String description)
LicenseConfigurationState.Builder
licenseCount(com.pulumi.core.Output<java.lang.Integer> licenseCount)
LicenseConfigurationState.Builder
licenseCount(java.lang.Integer licenseCount)
LicenseConfigurationState.Builder
licenseCountHardLimit(com.pulumi.core.Output<java.lang.Boolean> licenseCountHardLimit)
LicenseConfigurationState.Builder
licenseCountHardLimit(java.lang.Boolean licenseCountHardLimit)
LicenseConfigurationState.Builder
licenseCountingType(com.pulumi.core.Output<java.lang.String> licenseCountingType)
LicenseConfigurationState.Builder
licenseCountingType(java.lang.String licenseCountingType)
LicenseConfigurationState.Builder
licenseRules(com.pulumi.core.Output<java.util.List<java.lang.String>> licenseRules)
LicenseConfigurationState.Builder
licenseRules(java.lang.String... licenseRules)
LicenseConfigurationState.Builder
licenseRules(java.util.List<java.lang.String> licenseRules)
LicenseConfigurationState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
LicenseConfigurationState.Builder
name(java.lang.String name)
LicenseConfigurationState.Builder
ownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)
LicenseConfigurationState.Builder
ownerAccountId(java.lang.String ownerAccountId)
LicenseConfigurationState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
LicenseConfigurationState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
LicenseConfigurationState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.LicenseConfigurationState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LicenseConfigurationState defaults)
-
-
Method Detail
-
arn
public LicenseConfigurationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The license configuration ARN.- Returns:
- builder
-
arn
public LicenseConfigurationState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The license configuration ARN.- Returns:
- builder
-
description
public LicenseConfigurationState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of the license configuration.- Returns:
- builder
-
description
public LicenseConfigurationState.Builder description(java.lang.String description)
- Parameters:
description
- Description of the license configuration.- Returns:
- builder
-
licenseCount
public LicenseConfigurationState.Builder licenseCount(@Nullable com.pulumi.core.Output<java.lang.Integer> licenseCount)
- Parameters:
licenseCount
- Number of licenses managed by the license configuration.- Returns:
- builder
-
licenseCount
public LicenseConfigurationState.Builder licenseCount(java.lang.Integer licenseCount)
- Parameters:
licenseCount
- Number of licenses managed by the license configuration.- Returns:
- builder
-
licenseCountHardLimit
public LicenseConfigurationState.Builder licenseCountHardLimit(@Nullable com.pulumi.core.Output<java.lang.Boolean> licenseCountHardLimit)
- Parameters:
licenseCountHardLimit
- Sets the number of available licenses as a hard limit.- Returns:
- builder
-
licenseCountHardLimit
public LicenseConfigurationState.Builder licenseCountHardLimit(java.lang.Boolean licenseCountHardLimit)
- Parameters:
licenseCountHardLimit
- Sets the number of available licenses as a hard limit.- Returns:
- builder
-
licenseCountingType
public LicenseConfigurationState.Builder licenseCountingType(@Nullable com.pulumi.core.Output<java.lang.String> licenseCountingType)
- Parameters:
licenseCountingType
- Dimension to use to track license inventory. Specify either `vCPU`, `Instance`, `Core` or `Socket`.- Returns:
- builder
-
licenseCountingType
public LicenseConfigurationState.Builder licenseCountingType(java.lang.String licenseCountingType)
- Parameters:
licenseCountingType
- Dimension to use to track license inventory. Specify either `vCPU`, `Instance`, `Core` or `Socket`.- Returns:
- builder
-
licenseRules
public LicenseConfigurationState.Builder licenseRules(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> licenseRules)
- Parameters:
licenseRules
- Array of configured License Manager rules.- Returns:
- builder
-
licenseRules
public LicenseConfigurationState.Builder licenseRules(java.util.List<java.lang.String> licenseRules)
- Parameters:
licenseRules
- Array of configured License Manager rules.- Returns:
- builder
-
licenseRules
public LicenseConfigurationState.Builder licenseRules(java.lang.String... licenseRules)
- Parameters:
licenseRules
- Array of configured License Manager rules.- Returns:
- builder
-
name
public LicenseConfigurationState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the license configuration.- Returns:
- builder
-
name
public LicenseConfigurationState.Builder name(java.lang.String name)
- Parameters:
name
- Name of the license configuration.- Returns:
- builder
-
ownerAccountId
public LicenseConfigurationState.Builder ownerAccountId(@Nullable com.pulumi.core.Output<java.lang.String> ownerAccountId)
- Parameters:
ownerAccountId
- Account ID of the owner of the license configuration.- Returns:
- builder
-
ownerAccountId
public LicenseConfigurationState.Builder ownerAccountId(java.lang.String ownerAccountId)
- Parameters:
ownerAccountId
- Account ID of the owner of the license configuration.- Returns:
- builder
-
tags
public LicenseConfigurationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public LicenseConfigurationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public LicenseConfigurationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public LicenseConfigurationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public LicenseConfigurationState build()
-
-