Package com.pulumi.gcp.gameservices
Class GameServerConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.gameservices.GameServerConfigArgs.Builder
-
- Enclosing class:
- GameServerConfigArgs
public static final class GameServerConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GameServerConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GameServerConfigArgs defaults)
-
-
Method Detail
-
configId
public GameServerConfigArgs.Builder configId(com.pulumi.core.Output<java.lang.String> configId)
- Parameters:
configId
- A unique id for the deployment config.- Returns:
- builder
-
configId
public GameServerConfigArgs.Builder configId(java.lang.String configId)
- Parameters:
configId
- A unique id for the deployment config.- Returns:
- builder
-
deploymentId
public GameServerConfigArgs.Builder deploymentId(com.pulumi.core.Output<java.lang.String> deploymentId)
- Parameters:
deploymentId
- A unique id for the deployment.- Returns:
- builder
-
deploymentId
public GameServerConfigArgs.Builder deploymentId(java.lang.String deploymentId)
- Parameters:
deploymentId
- A unique id for the deployment.- Returns:
- builder
-
description
public GameServerConfigArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of the game server config.- Returns:
- builder
-
description
public GameServerConfigArgs.Builder description(java.lang.String description)
- Parameters:
description
- The description of the game server config.- Returns:
- builder
-
fleetConfigs
public GameServerConfigArgs.Builder fleetConfigs(com.pulumi.core.Output<java.util.List<GameServerConfigFleetConfigArgs>> fleetConfigs)
- Parameters:
fleetConfigs
- The fleet config contains list of fleet specs. In the Single Cloud, there will be only one. Structure is documented below.- Returns:
- builder
-
fleetConfigs
public GameServerConfigArgs.Builder fleetConfigs(java.util.List<GameServerConfigFleetConfigArgs> fleetConfigs)
- Parameters:
fleetConfigs
- The fleet config contains list of fleet specs. In the Single Cloud, there will be only one. Structure is documented below.- Returns:
- builder
-
fleetConfigs
public GameServerConfigArgs.Builder fleetConfigs(GameServerConfigFleetConfigArgs... fleetConfigs)
- Parameters:
fleetConfigs
- The fleet config contains list of fleet specs. In the Single Cloud, there will be only one. Structure is documented below.- Returns:
- builder
-
labels
public GameServerConfigArgs.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels
- The labels associated with this game server config. Each label is a key-value pair. (Optional) Set of labels to group by.- Returns:
- builder
-
labels
public GameServerConfigArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels
- The labels associated with this game server config. Each label is a key-value pair. (Optional) Set of labels to group by.- Returns:
- builder
-
location
public GameServerConfigArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- Location of the Deployment.- Returns:
- builder
-
location
public GameServerConfigArgs.Builder location(java.lang.String location)
- Parameters:
location
- Location of the Deployment.- Returns:
- builder
-
project
public GameServerConfigArgs.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public GameServerConfigArgs.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
scalingConfigs
public GameServerConfigArgs.Builder scalingConfigs(@Nullable com.pulumi.core.Output<java.util.List<GameServerConfigScalingConfigArgs>> scalingConfigs)
- Parameters:
scalingConfigs
- Optional. This contains the autoscaling settings. Structure is documented below.- Returns:
- builder
-
scalingConfigs
public GameServerConfigArgs.Builder scalingConfigs(java.util.List<GameServerConfigScalingConfigArgs> scalingConfigs)
- Parameters:
scalingConfigs
- Optional. This contains the autoscaling settings. Structure is documented below.- Returns:
- builder
-
scalingConfigs
public GameServerConfigArgs.Builder scalingConfigs(GameServerConfigScalingConfigArgs... scalingConfigs)
- Parameters:
scalingConfigs
- Optional. This contains the autoscaling settings. Structure is documented below.- Returns:
- builder
-
build
public GameServerConfigArgs build()
-
-