Class SqlElasticPoolResourceSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.migrate.inputs.SqlElasticPoolResourceSettingsArgs.Builder
-
- Enclosing class:
- SqlElasticPoolResourceSettingsArgs
public static final class SqlElasticPoolResourceSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SqlElasticPoolResourceSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SqlElasticPoolResourceSettingsArgs defaults)
-
-
Method Detail
-
resourceType
public SqlElasticPoolResourceSettingsArgs.Builder resourceType(com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType
- The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.- Returns:
- builder
-
resourceType
public SqlElasticPoolResourceSettingsArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType
- The resource type. For example, the value can be Microsoft.Compute/virtualMachines. Expected value is 'Microsoft.Sql/servers/elasticPools'.- Returns:
- builder
-
tags
public SqlElasticPoolResourceSettingsArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Gets or sets the Resource tags.- Returns:
- builder
-
tags
public SqlElasticPoolResourceSettingsArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Gets or sets the Resource tags.- Returns:
- builder
-
targetResourceGroupName
public SqlElasticPoolResourceSettingsArgs.Builder targetResourceGroupName(@Nullable com.pulumi.core.Output<java.lang.String> targetResourceGroupName)
- Parameters:
targetResourceGroupName
- Gets or sets the target resource group name.- Returns:
- builder
-
targetResourceGroupName
public SqlElasticPoolResourceSettingsArgs.Builder targetResourceGroupName(java.lang.String targetResourceGroupName)
- Parameters:
targetResourceGroupName
- Gets or sets the target resource group name.- Returns:
- builder
-
targetResourceName
public SqlElasticPoolResourceSettingsArgs.Builder targetResourceName(com.pulumi.core.Output<java.lang.String> targetResourceName)
- Parameters:
targetResourceName
- Gets or sets the target Resource name.- Returns:
- builder
-
targetResourceName
public SqlElasticPoolResourceSettingsArgs.Builder targetResourceName(java.lang.String targetResourceName)
- Parameters:
targetResourceName
- Gets or sets the target Resource name.- Returns:
- builder
-
zoneRedundant
public SqlElasticPoolResourceSettingsArgs.Builder zoneRedundant(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ZoneRedundant>> zoneRedundant)
- Parameters:
zoneRedundant
- Defines the zone redundant resource setting.- Returns:
- builder
-
zoneRedundant
public SqlElasticPoolResourceSettingsArgs.Builder zoneRedundant(com.pulumi.core.Either<java.lang.String,ZoneRedundant> zoneRedundant)
- Parameters:
zoneRedundant
- Defines the zone redundant resource setting.- Returns:
- builder
-
zoneRedundant
public SqlElasticPoolResourceSettingsArgs.Builder zoneRedundant(java.lang.String zoneRedundant)
- Parameters:
zoneRedundant
- Defines the zone redundant resource setting.- Returns:
- builder
-
zoneRedundant
public SqlElasticPoolResourceSettingsArgs.Builder zoneRedundant(ZoneRedundant zoneRedundant)
- Parameters:
zoneRedundant
- Defines the zone redundant resource setting.- Returns:
- builder
-
build
public SqlElasticPoolResourceSettingsArgs build()
-
-