@Stability(value=Stable) public static final class CfnGameServerGroup.Builder extends Object implements software.amazon.jsii.Builder<CfnGameServerGroup>
CfnGameServerGroup.| Modifier and Type | Method and Description |
|---|---|
CfnGameServerGroup.Builder |
autoScalingPolicy(CfnGameServerGroup.AutoScalingPolicyProperty autoScalingPolicy)
`AWS::GameLift::GameServerGroup.AutoScalingPolicy`.
|
CfnGameServerGroup.Builder |
autoScalingPolicy(IResolvable autoScalingPolicy)
`AWS::GameLift::GameServerGroup.AutoScalingPolicy`.
|
CfnGameServerGroup.Builder |
balancingStrategy(String balancingStrategy)
`AWS::GameLift::GameServerGroup.BalancingStrategy`.
|
CfnGameServerGroup |
build() |
static CfnGameServerGroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnGameServerGroup.Builder |
deleteOption(String deleteOption)
`AWS::GameLift::GameServerGroup.DeleteOption`.
|
CfnGameServerGroup.Builder |
gameServerGroupName(String gameServerGroupName)
`AWS::GameLift::GameServerGroup.GameServerGroupName`.
|
CfnGameServerGroup.Builder |
gameServerProtectionPolicy(String gameServerProtectionPolicy)
`AWS::GameLift::GameServerGroup.GameServerProtectionPolicy`.
|
CfnGameServerGroup.Builder |
instanceDefinitions(IResolvable instanceDefinitions)
`AWS::GameLift::GameServerGroup.InstanceDefinitions`.
|
CfnGameServerGroup.Builder |
instanceDefinitions(List<? extends Object> instanceDefinitions)
`AWS::GameLift::GameServerGroup.InstanceDefinitions`.
|
CfnGameServerGroup.Builder |
launchTemplate(CfnGameServerGroup.LaunchTemplateProperty launchTemplate)
`AWS::GameLift::GameServerGroup.LaunchTemplate`.
|
CfnGameServerGroup.Builder |
launchTemplate(IResolvable launchTemplate)
`AWS::GameLift::GameServerGroup.LaunchTemplate`.
|
CfnGameServerGroup.Builder |
maxSize(Number maxSize)
`AWS::GameLift::GameServerGroup.MaxSize`.
|
CfnGameServerGroup.Builder |
minSize(Number minSize)
`AWS::GameLift::GameServerGroup.MinSize`.
|
CfnGameServerGroup.Builder |
roleArn(String roleArn)
`AWS::GameLift::GameServerGroup.RoleArn`.
|
CfnGameServerGroup.Builder |
tags(List<? extends CfnTag> tags)
`AWS::GameLift::GameServerGroup.Tags`.
|
CfnGameServerGroup.Builder |
vpcSubnets(List<String> vpcSubnets)
`AWS::GameLift::GameServerGroup.VpcSubnets`.
|
@Stability(value=Stable) public static CfnGameServerGroup.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnGameServerGroup.AutoScalingPolicyProperty.Builder.@Stability(value=Stable) public CfnGameServerGroup.Builder gameServerGroupName(String gameServerGroupName)
gameServerGroupName - `AWS::GameLift::GameServerGroup.GameServerGroupName`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder instanceDefinitions(IResolvable instanceDefinitions)
instanceDefinitions - `AWS::GameLift::GameServerGroup.InstanceDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder instanceDefinitions(List<? extends Object> instanceDefinitions)
instanceDefinitions - `AWS::GameLift::GameServerGroup.InstanceDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder launchTemplate(CfnGameServerGroup.LaunchTemplateProperty launchTemplate)
launchTemplate - `AWS::GameLift::GameServerGroup.LaunchTemplate`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder launchTemplate(IResolvable launchTemplate)
launchTemplate - `AWS::GameLift::GameServerGroup.LaunchTemplate`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder roleArn(String roleArn)
roleArn - `AWS::GameLift::GameServerGroup.RoleArn`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder autoScalingPolicy(CfnGameServerGroup.AutoScalingPolicyProperty autoScalingPolicy)
autoScalingPolicy - `AWS::GameLift::GameServerGroup.AutoScalingPolicy`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder autoScalingPolicy(IResolvable autoScalingPolicy)
autoScalingPolicy - `AWS::GameLift::GameServerGroup.AutoScalingPolicy`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder balancingStrategy(String balancingStrategy)
balancingStrategy - `AWS::GameLift::GameServerGroup.BalancingStrategy`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder deleteOption(String deleteOption)
deleteOption - `AWS::GameLift::GameServerGroup.DeleteOption`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder gameServerProtectionPolicy(String gameServerProtectionPolicy)
gameServerProtectionPolicy - `AWS::GameLift::GameServerGroup.GameServerProtectionPolicy`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder maxSize(Number maxSize)
maxSize - `AWS::GameLift::GameServerGroup.MaxSize`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder minSize(Number minSize)
minSize - `AWS::GameLift::GameServerGroup.MinSize`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::GameLift::GameServerGroup.Tags`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup.Builder vpcSubnets(List<String> vpcSubnets)
vpcSubnets - `AWS::GameLift::GameServerGroup.VpcSubnets`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroup build()
build in interface software.amazon.jsii.Builder<CfnGameServerGroup>Copyright © 2021. All rights reserved.