Class LicenseArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.hybridcompute.LicenseArgs.Builder
-
- Enclosing class:
- LicenseArgs
public static final class LicenseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(LicenseArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LicenseArgs
build()
LicenseArgs.Builder
licenseDetails(LicenseDetailsArgs licenseDetails)
LicenseArgs.Builder
licenseDetails(com.pulumi.core.Output<LicenseDetailsArgs> licenseDetails)
LicenseArgs.Builder
licenseName(com.pulumi.core.Output<java.lang.String> licenseName)
LicenseArgs.Builder
licenseName(java.lang.String licenseName)
LicenseArgs.Builder
licenseType(LicenseType licenseType)
LicenseArgs.Builder
licenseType(com.pulumi.core.Either<java.lang.String,LicenseType> licenseType)
LicenseArgs.Builder
licenseType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LicenseType>> licenseType)
LicenseArgs.Builder
licenseType(java.lang.String licenseType)
LicenseArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
LicenseArgs.Builder
location(java.lang.String location)
LicenseArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
LicenseArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
LicenseArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
LicenseArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
LicenseArgs.Builder
tenantId(com.pulumi.core.Output<java.lang.String> tenantId)
LicenseArgs.Builder
tenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LicenseArgs defaults)
-
-
Method Detail
-
licenseDetails
public LicenseArgs.Builder licenseDetails(@Nullable com.pulumi.core.Output<LicenseDetailsArgs> licenseDetails)
- Parameters:
licenseDetails
- Describes the properties of a License.- Returns:
- builder
-
licenseDetails
public LicenseArgs.Builder licenseDetails(LicenseDetailsArgs licenseDetails)
- Parameters:
licenseDetails
- Describes the properties of a License.- Returns:
- builder
-
licenseName
public LicenseArgs.Builder licenseName(@Nullable com.pulumi.core.Output<java.lang.String> licenseName)
- Parameters:
licenseName
- The name of the license.- Returns:
- builder
-
licenseName
public LicenseArgs.Builder licenseName(java.lang.String licenseName)
- Parameters:
licenseName
- The name of the license.- Returns:
- builder
-
licenseType
public LicenseArgs.Builder licenseType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,LicenseType>> licenseType)
- Parameters:
licenseType
- The type of the license resource.- Returns:
- builder
-
licenseType
public LicenseArgs.Builder licenseType(com.pulumi.core.Either<java.lang.String,LicenseType> licenseType)
- Parameters:
licenseType
- The type of the license resource.- Returns:
- builder
-
licenseType
public LicenseArgs.Builder licenseType(java.lang.String licenseType)
- Parameters:
licenseType
- The type of the license resource.- Returns:
- builder
-
licenseType
public LicenseArgs.Builder licenseType(LicenseType licenseType)
- Parameters:
licenseType
- The type of the license resource.- Returns:
- builder
-
location
public LicenseArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public LicenseArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
resourceGroupName
public LicenseArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public LicenseArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
tags
public LicenseArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public LicenseArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tenantId
public LicenseArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId
- Describes the tenant id.- Returns:
- builder
-
tenantId
public LicenseArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId
- Describes the tenant id.- Returns:
- builder
-
build
public LicenseArgs build()
-
-