Class InfrastructureConfigurationPlacementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.InfrastructureConfigurationPlacementArgs.Builder
-
- Enclosing class:
- InfrastructureConfigurationPlacementArgs
public static final class InfrastructureConfigurationPlacementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InfrastructureConfigurationPlacementArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InfrastructureConfigurationPlacementArgs.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)InfrastructureConfigurationPlacementArgs.BuilderavailabilityZone(java.lang.String availabilityZone)InfrastructureConfigurationPlacementArgsbuild()InfrastructureConfigurationPlacementArgs.BuilderhostId(com.pulumi.core.Output<java.lang.String> hostId)InfrastructureConfigurationPlacementArgs.BuilderhostId(java.lang.String hostId)InfrastructureConfigurationPlacementArgs.BuilderhostResourceGroupArn(com.pulumi.core.Output<java.lang.String> hostResourceGroupArn)InfrastructureConfigurationPlacementArgs.BuilderhostResourceGroupArn(java.lang.String hostResourceGroupArn)InfrastructureConfigurationPlacementArgs.Buildertenancy(com.pulumi.core.Output<java.lang.String> tenancy)InfrastructureConfigurationPlacementArgs.Buildertenancy(java.lang.String tenancy)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InfrastructureConfigurationPlacementArgs defaults)
-
-
Method Detail
-
availabilityZone
public InfrastructureConfigurationPlacementArgs.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- Availability Zone where your build and test instances will launch.- Returns:
- builder
-
availabilityZone
public InfrastructureConfigurationPlacementArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability Zone where your build and test instances will launch.- Returns:
- builder
-
hostId
public InfrastructureConfigurationPlacementArgs.Builder hostId(@Nullable com.pulumi.core.Output<java.lang.String> hostId)
- Parameters:
hostId- ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.- Returns:
- builder
-
hostId
public InfrastructureConfigurationPlacementArgs.Builder hostId(java.lang.String hostId)
- Parameters:
hostId- ID of the Dedicated Host on which build and test instances run. Conflicts with `hostResourceGroupArn`.- Returns:
- builder
-
hostResourceGroupArn
public InfrastructureConfigurationPlacementArgs.Builder hostResourceGroupArn(@Nullable com.pulumi.core.Output<java.lang.String> hostResourceGroupArn)
- Parameters:
hostResourceGroupArn- ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.- Returns:
- builder
-
hostResourceGroupArn
public InfrastructureConfigurationPlacementArgs.Builder hostResourceGroupArn(java.lang.String hostResourceGroupArn)
- Parameters:
hostResourceGroupArn- ARN of the host resource group in which to launch build and test instances. Conflicts with `hostId`.- Returns:
- builder
-
tenancy
public InfrastructureConfigurationPlacementArgs.Builder tenancy(@Nullable com.pulumi.core.Output<java.lang.String> tenancy)
- Parameters:
tenancy- Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.- Returns:
- builder
-
tenancy
public InfrastructureConfigurationPlacementArgs.Builder tenancy(java.lang.String tenancy)
- Parameters:
tenancy- Placement tenancy of the instance. Valid values: `default`, `dedicated` and `host`.- Returns:
- builder
-
build
public InfrastructureConfigurationPlacementArgs build()
-
-