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 Modifier and Type Method Description LicenseConfigurationState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)LicenseConfigurationState.Builderarn(java.lang.String arn)LicenseConfigurationStatebuild()LicenseConfigurationState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)LicenseConfigurationState.Builderdescription(java.lang.String description)LicenseConfigurationState.BuilderlicenseCount(com.pulumi.core.Output<java.lang.Integer> licenseCount)LicenseConfigurationState.BuilderlicenseCount(java.lang.Integer licenseCount)LicenseConfigurationState.BuilderlicenseCountHardLimit(com.pulumi.core.Output<java.lang.Boolean> licenseCountHardLimit)LicenseConfigurationState.BuilderlicenseCountHardLimit(java.lang.Boolean licenseCountHardLimit)LicenseConfigurationState.BuilderlicenseCountingType(com.pulumi.core.Output<java.lang.String> licenseCountingType)LicenseConfigurationState.BuilderlicenseCountingType(java.lang.String licenseCountingType)LicenseConfigurationState.BuilderlicenseRules(com.pulumi.core.Output<java.util.List<java.lang.String>> licenseRules)LicenseConfigurationState.BuilderlicenseRules(java.lang.String... licenseRules)LicenseConfigurationState.BuilderlicenseRules(java.util.List<java.lang.String> licenseRules)LicenseConfigurationState.Buildername(com.pulumi.core.Output<java.lang.String> name)LicenseConfigurationState.Buildername(java.lang.String name)LicenseConfigurationState.BuilderownerAccountId(com.pulumi.core.Output<java.lang.String> ownerAccountId)LicenseConfigurationState.BuilderownerAccountId(java.lang.String ownerAccountId)LicenseConfigurationState.Builderregion(com.pulumi.core.Output<java.lang.String> region)LicenseConfigurationState.Builderregion(java.lang.String region)LicenseConfigurationState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)LicenseConfigurationState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)LicenseConfigurationState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)LicenseConfigurationState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
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
-
region
public LicenseConfigurationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public LicenseConfigurationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider 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 `defaultTags` 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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public LicenseConfigurationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public LicenseConfigurationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public LicenseConfigurationState build()
-
-