@Stability(value=Stable) public static final class CfnGameServerGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnGameServerGroupProps>
CfnGameServerGroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnGameServerGroupProps.Builder gameServerGroupName(String gameServerGroupName)
CfnGameServerGroupProps.getGameServerGroupName()gameServerGroupName - `AWS::GameLift::GameServerGroup.GameServerGroupName`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder instanceDefinitions(IResolvable instanceDefinitions)
CfnGameServerGroupProps.getInstanceDefinitions()instanceDefinitions - `AWS::GameLift::GameServerGroup.InstanceDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder instanceDefinitions(List<? extends Object> instanceDefinitions)
CfnGameServerGroupProps.getInstanceDefinitions()instanceDefinitions - `AWS::GameLift::GameServerGroup.InstanceDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder launchTemplate(CfnGameServerGroup.LaunchTemplateProperty launchTemplate)
CfnGameServerGroupProps.getLaunchTemplate()launchTemplate - `AWS::GameLift::GameServerGroup.LaunchTemplate`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder launchTemplate(IResolvable launchTemplate)
CfnGameServerGroupProps.getLaunchTemplate()launchTemplate - `AWS::GameLift::GameServerGroup.LaunchTemplate`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder roleArn(String roleArn)
CfnGameServerGroupProps.getRoleArn()roleArn - `AWS::GameLift::GameServerGroup.RoleArn`. This parameter is required.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder autoScalingPolicy(CfnGameServerGroup.AutoScalingPolicyProperty autoScalingPolicy)
CfnGameServerGroupProps.getAutoScalingPolicy()autoScalingPolicy - `AWS::GameLift::GameServerGroup.AutoScalingPolicy`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder autoScalingPolicy(IResolvable autoScalingPolicy)
CfnGameServerGroupProps.getAutoScalingPolicy()autoScalingPolicy - `AWS::GameLift::GameServerGroup.AutoScalingPolicy`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder balancingStrategy(String balancingStrategy)
CfnGameServerGroupProps.getBalancingStrategy()balancingStrategy - `AWS::GameLift::GameServerGroup.BalancingStrategy`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder deleteOption(String deleteOption)
CfnGameServerGroupProps.getDeleteOption()deleteOption - `AWS::GameLift::GameServerGroup.DeleteOption`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder gameServerProtectionPolicy(String gameServerProtectionPolicy)
CfnGameServerGroupProps.getGameServerProtectionPolicy()gameServerProtectionPolicy - `AWS::GameLift::GameServerGroup.GameServerProtectionPolicy`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder maxSize(Number maxSize)
CfnGameServerGroupProps.getMaxSize()maxSize - `AWS::GameLift::GameServerGroup.MaxSize`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder minSize(Number minSize)
CfnGameServerGroupProps.getMinSize()minSize - `AWS::GameLift::GameServerGroup.MinSize`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder tags(List<? extends CfnTag> tags)
CfnGameServerGroupProps.getTags()tags - `AWS::GameLift::GameServerGroup.Tags`.this@Stability(value=Stable) public CfnGameServerGroupProps.Builder vpcSubnets(List<String> vpcSubnets)
CfnGameServerGroupProps.getVpcSubnets()vpcSubnets - `AWS::GameLift::GameServerGroup.VpcSubnets`.this@Stability(value=Stable) public CfnGameServerGroupProps build()
build in interface software.amazon.jsii.Builder<CfnGameServerGroupProps>CfnGameServerGroupPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.