public DeleteAutoScalingGroupResult deleteAutoScalingGroup(DeleteAutoScalingGroupRequest request) {request = beforeClientExecution(request);return executeDeleteAutoScalingGroup(request);}

public virtual DeleteAutoScalingGroupResponse DeleteAutoScalingGroup(DeleteAutoScalingGroupRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteAutoScalingGroupRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteAutoScalingGroupResponseUnmarshaller.Instance;return Invoke<DeleteAutoScalingGroupResponse>(request, options);}
