public String getGameServerProtectionPolicy() {
        return this.gameServerProtectionPolicy;
    }
<p>
A flag that indicates whether instances in the game server group are protected from early termination.
Unprotected instances that have active game servers running might be terminated during a scale-down event,
causing players to be dropped from the game. Protected instances cannot be terminated while there are active game
servers running except in the event of a forced game server group deletion (see ). An exception to this is with
Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is
set to <code>NO_PROTECTION</code> by default.
</p>

@return A flag that indicates whether instances in the game server group are protected from early termination.
        Unprotected instances that have active game servers running might be terminated during a scale-down
        event, causing players to be dropped from the game. Protected instances cannot be terminated while there
        are active game servers running except in the event of a forced game server group deletion (see ). An
        exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of
        protection status. This property is set to <code>NO_PROTECTION</code> by default.
@see GameServerProtectionPolicy
aws-java-sdk-gamelift/src/main/java/com/amazonaws/services/gamelift/model/CreateGameServerGroupRequest.java