@Override
    public DescribeGameServerGroupResult describeGameServerGroup(DescribeGameServerGroupRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeGameServerGroup(request);
    }
<p>
<b>This operation is used with the Amazon GameLift FleetIQ solution and game server groups.</b>
</p>
<p>
Retrieves information on a game server group. This operation returns only properties related to Amazon GameLift
FleetIQ. To view or update properties for the corresponding Auto Scaling group, such as launch template, auto
scaling policies, and maximum/minimum group size, access the Auto Scaling group directly.
</p>
<p>
To get attributes for a game server group, provide a group name or ARN value. If successful, a
<code>GameServerGroup</code> object is returned.
</p>
<p>
<b>Learn more</b>
</p>
<p>
<a href="https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html">Amazon GameLift FleetIQ
Guide</a>
</p>

@param describeGameServerGroupRequest
@return Result of the DescribeGameServerGroup operation returned by the service.
@throws InvalidRequestException
        One or more parameter values in the request are invalid. Correct the invalid parameter values before
        retrying.
@throws NotFoundException
        THe requested resources was not found. The resource was either not created yet or deleted.
@throws UnauthorizedException
        The client failed authentication. Clients should not retry such requests.
@throws InternalServiceException
        The service encountered an unrecoverable internal failure while processing the request. Clients can retry
        such requests immediately or after a waiting period.
@sample AmazonGameLift.DescribeGameServerGroup
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/DescribeGameServerGroup"
     target="_top">AWS API Documentation</a>
aws-java-sdk-gamelift/src/main/java/com/amazonaws/services/gamelift/AmazonGameLiftClient.java